diff --git a/.github/workflows/pypi.yaml b/.github/workflows/cd-pypi.yaml similarity index 95% rename from .github/workflows/pypi.yaml rename to .github/workflows/cd-pypi.yaml index 914a368bda..d0ec691e8d 100644 --- a/.github/workflows/pypi.yaml +++ b/.github/workflows/cd-pypi.yaml @@ -1,4 +1,4 @@ -name: Upload Python Package +name: "[CD] Upload to pypi" on: release: diff --git a/.github/workflows/test.yaml b/.github/workflows/ci-branch.yaml similarity index 93% rename from .github/workflows/test.yaml rename to .github/workflows/ci-branch.yaml index 765601ef70..905b66fab3 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/ci-branch.yaml @@ -1,6 +1,6 @@ -name: Testing +name: "[CI] Test branch" -on: [push, pull_request] +on: [push] jobs: unitlint: @@ -8,7 +8,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python: [ 3.7, 3.8, 3.9, "3.10", "3.11", "3.12" ] + python: [ 3.8, 3.9, "3.10", "3.11", "3.12" ] steps: - uses: actions/checkout@v4 @@ -23,7 +23,7 @@ jobs: tox -e style tox -e type tox -e py - - uses: codecov/codecov-action@v3.1.4 + - uses: codecov/codecov-action@v4.3.0 if: matrix.os == 'ubuntu-latest' with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/ci-pr-coverage.yaml b/.github/workflows/ci-pr-coverage.yaml new file mode 100644 index 0000000000..dd02c69983 --- /dev/null +++ b/.github/workflows/ci-pr-coverage.yaml @@ -0,0 +1,31 @@ +name: "[CI] Upload PR coverage" + +on: + workflow_run: + workflows: ["[CI] Test PR"] + types: + - completed + +jobs: + upload-coverage: + if: ${{ github.event.workflow_run.conclusion == 'success' }} + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Download All Artifacts + uses: actions/download-artifact@v4 + with: + pattern: coverage-* + merge-multiple: true + + - name: Upload coverage report + if: '!cancelled()' + uses: codecov/codecov-action@v3 + with: + override_commit: ${{ github.event.workflow_run.head_sha }} + override_pr: ${{ github.event.workflow_run.pull_requests[0].number }} + token: ${{ secrets.CODECOV_TOKEN }} + files: "coverage-*.xml" + fail_ci_if_error: true + verbose: true diff --git a/.github/workflows/ci-pr.yaml b/.github/workflows/ci-pr.yaml new file mode 100644 index 0000000000..d2c78cd36e --- /dev/null +++ b/.github/workflows/ci-pr.yaml @@ -0,0 +1,73 @@ +name: "[CI] Test PR" + +on: [pull_request] + +jobs: + unitlint: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + python: [ 3.8, 3.9, "3.10", "3.11", "3.12" ] + + steps: + - uses: actions/checkout@v4 + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python }} + - name: Install Tox and any other packages + run: pip install tox + - name: Run Tox + run: | + tox -e style + tox -e type + tox -e py + env: + COVERAGE_FILE: ".coverage.${{ matrix.python }}" + - name: Store coverage file + uses: actions/upload-artifact@v4 + if: matrix.os == 'ubuntu-latest' + with: + name: coverage-${{ matrix.python }} + path: .coverage.${{ matrix.python }} + integration: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + python: [3.8] + steps: + - uses: actions/checkout@v4 + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python }} + - name: Install cfn-lint + run: | + pip3 install -e . + - name: Run cfn-lint + run: | + cfn-lint test/fixtures/templates/good/generic.yaml + cat test/fixtures/templates/good/generic.yaml | cfn-lint + dependencies: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest] + python: [3.8] + steps: + - uses: actions/checkout@v4 + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python }} + - name: Install cfn-lint + run: | + pip3 install -e . + pip install --upgrade pip + pip install --upgrade setuptools + - uses: pypa/gh-action-pip-audit@v1.0.8 + with: + ignore-vulns: | + GHSA-r9hx-vwmv-q579 diff --git a/.github/workflows/maintenance.yaml b/.github/workflows/maintenance-v0.yaml similarity index 89% rename from .github/workflows/maintenance.yaml rename to .github/workflows/maintenance-v0.yaml index 910ecedc0b..02e9116ac2 100644 --- a/.github/workflows/maintenance.yaml +++ b/.github/workflows/maintenance-v0.yaml @@ -1,13 +1,15 @@ -name: Automated Maintenance +name: Automated Maintenance v0 on: schedule: - - cron: '0 */2 * * *' + - cron: '0 4,8,16,20 * * *' workflow_dispatch: # Enables on-demand/manual triggering: https://docs.github.com/en/free-pro-team@latest/actions/managing-workflow-runs/manually-running-a-workflow jobs: job: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + with: + ref: 'main' - uses: actions/setup-python@v5 with: python-version: 3 @@ -15,7 +17,7 @@ jobs: id: maintenance run: | latest_sam_cli=`curl -s https://api.github.com/repos/aws/aws-sam-cli/releases/latest | jq -r .tag_name | cut -c 2-` - latest=`curl "https://pypi.org/pypi/aws-sam-cli/$latest_sam_cli/json" -s | jq -r '.info.requires_dist[] | select(contains("aws-sam-translator"))' | cut -c 22-` + latest=`curl "https://pypi.org/pypi/aws-sam-cli/$latest_sam_cli/json" -s | jq -r '.info.requires_dist[] | select(contains("aws-sam-translator"))' | cut -c 21-` sed -i -E "s/aws-sam-translator>=[0-9.]+/aws-sam-translator>=$latest/" setup.py pip install -e . rm -rf src/cfnlint/data/DownloadsMetadata/* @@ -30,8 +32,9 @@ jobs: env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - - uses: peter-evans/create-pull-request@v5 + - uses: peter-evans/create-pull-request@v6 with: + branch: create-pull-request/maintenance-v0 commit-message: | Update CloudFormation specs to ${{ steps.maintenance.outputs.specversion }} body: | diff --git a/.github/workflows/maintenance-v1.yaml b/.github/workflows/maintenance-v1.yaml new file mode 100644 index 0000000000..7f292f44cd --- /dev/null +++ b/.github/workflows/maintenance-v1.yaml @@ -0,0 +1,45 @@ +name: Automated Maintenance v1 +on: + schedule: + - cron: '0 0,6,12,18 * * *' + workflow_dispatch: # Enables on-demand/manual triggering: https://docs.github.com/en/free-pro-team@latest/actions/managing-workflow-runs/manually-running-a-workflow +jobs: + job: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + ref: 'v1' + - uses: actions/setup-python@v5 + with: + python-version: 3 + - + id: maintenance + run: | + latest_sam_cli=`curl -s https://api.github.com/repos/aws/aws-sam-cli/releases/latest | jq -r .tag_name | cut -c 2-` + latest=`curl "https://pypi.org/pypi/aws-sam-cli/$latest_sam_cli/json" -s | jq -r '.info.requires_dist[] | select(contains("aws-sam-translator"))' | cut -c 21-` + sed -i -E "s/aws-sam-translator>=[0-9.]+/aws-sam-translator>=$latest/" pyproject.toml + pip install -e . + rm -rf src/cfnlint/data/DownloadsMetadata/* + cfn-lint --update-iam-policies + cfn-lint --update-documentation + scripts/update_specs_from_pricing.py + scripts/update_serverless_aws_policies.py + scripts/update_schemas_from_aws_api.py + cfn-lint --update-specs + echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT + env: + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + - uses: peter-evans/create-pull-request@v6 + with: + branch: create-pull-request/maintenance-v1 + commit-message: | + Update CloudFormation schemas to ${{ steps.maintenance.outputs.date }} + body: | + - Update CloudFormation schemas to ${{ steps.maintenance.outputs.date }} + - Update Specs from pricing data as of ${{ steps.maintenance.outputs.date }} + + Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action + delete-branch: true + title: chore(schemas) - Update CloudFormation schemas to ${{ steps.maintenance.outputs.date }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 343641d215..b288cc8d13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,91 @@ +### v0.87.0 +###### CloudFormation Specifications +- Update CloudFormation specs to `171.0.0` (pull #[3160](https://github.com/aws-cloudformation/cfn-lint/pull/3160)) +###### Fixes +- When using a list param in foreach pass back select statements when no allowed value (pull #[3176](https://github.com/aws-cloudformation/cfn-lint/pull/3176)) +- Fix an issue with graphs and pydot and not quoting attrs (pull #[3177](https://github.com/aws-cloudformation/cfn-lint/pull/3177)) +- Update [I3013](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#I3013) as read replicas don't need backup period (pull #[3171](https://github.com/aws-cloudformation/cfn-lint/pull/3171)) +- Change filenames to be OS specific paths (pull #[3170](https://github.com/aws-cloudformation/cfn-lint/pull/3170)) +- Update [E8001](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E8001) to validate null Condition section (pull #[3169](https://github.com/aws-cloudformation/cfn-lint/pull/3169)) + +### v0.86.4 +###### CloudFormation Specifications +- Update CloudFormation specs to `170.0.0` (pull #[3149](https://github.com/aws-cloudformation/cfn-lint/pull/3149)) +###### Fixes +- Only pick up `.json` files when using registry shcemas (pull #[3150](https://github.com/aws-cloudformation/cfn-lint/pull/3150)) +- Update IAM policy validation to not allow `Action` and `NotAction` (pull #[3145](https://github.com/aws-cloudformation/cfn-lint/pull/3145)) +- Update IAM policy validation to not allow `Principal` and `NotPrincipal` (pull #[3145](https://github.com/aws-cloudformation/cfn-lint/pull/3145)) +- Update IAM policy validation to not allow `Resource` and `NotResource` (pull #[3145](https://github.com/aws-cloudformation/cfn-lint/pull/3145)) + +### v0.86.3 +###### CloudFormation Specifications +- Update CloudFormation specs to `169.0.0` (pull #[3135](https://github.com/aws-cloudformation/cfn-lint/pull/3135)) +- Support `db2-ae` and `db2-se` RDS engines for `AWS::RDS::DBInstance.Engine` (pull #[3139](https://github.com/aws-cloudformation/cfn-lint/pull/3139)) +###### Fixes +- Safely get `readOnlyProperties` (pull #[3141](https://github.com/aws-cloudformation/cfn-lint/pull/3141)) + +### v0.86.2 +###### CloudFormation Specifications +- Update CloudFormation specs to `168.0.0` (pull #[3127](https://github.com/aws-cloudformation/cfn-lint/pull/3127)) +- Remove `AWS::RDS::DBCluster` from exclusive checks (pull #[3119](https://github.com/aws-cloudformation/cfn-lint/pull/3119)) +###### Fixes +- When doing a transform pass back FindInMap when resolution failure (pull #[3131](https://github.com/aws-cloudformation/cfn-lint/pull/3131)) +- Update deprecated Lambda runtimes (pull #[3113](https://github.com/aws-cloudformation/cfn-lint/pull/3113)) + +### v0.86.1 +###### CloudFormation Specifications +- Update CloudFormation specs to `165.0.0` (pull #[3092](https://github.com/aws-cloudformation/cfn-lint/pull/3092)) +###### Fixes +- RDS DB Cluster remove MasterUserPassword from exclusion with MasterUsername (pull #[3106](https://github.com/aws-cloudformation/cfn-lint/pull/3106)) +- fix an issue when searching for Ref in tojsonstring (pull #[3107](https://github.com/aws-cloudformation/cfn-lint/pull/3107)) + +### v0.86.0 +###### Feature +- Disable and configure certain rules when template is from CDK (pull #[2971](https://github.com/aws-cloudformation/cfn-lint/pull/2971)) +###### CloudFormation Specifications +- Update CloudFormation specs to `163.0.0` (pull #[3076](https://github.com/aws-cloudformation/cfn-lint/pull/3076)) + +### v0.85.3 +###### CloudFormation Specifications +- Update CloudFormation specs to `162.0.0` (pull #[3069](https://github.com/aws-cloudformation/cfn-lint/pull/3069)) +###### Fixes +- Raise error if any key in a mapping is null (pull #[3073](https://github.com/aws-cloudformation/cfn-lint/pull/3073)) +- Add getatt support for registry schemas (pull #[3061](https://github.com/aws-cloudformation/cfn-lint/pull/3061)) +- Set Application location when its a string in SAM transform (pull #[3060](https://github.com/aws-cloudformation/cfn-lint/pull/3060)) + +### v0.85.2 +###### CloudFormation Specifications +- Update CloudFormation specs to `160.0.0` (pull #[3054](https://github.com/aws-cloudformation/cfn-lint/pull/3054)) + +### v0.85.1 +###### CloudFormation Specifications +- Update CloudFormation specs to `158.0.0` (pull #[3039](https://github.com/aws-cloudformation/cfn-lint/pull/3039)) +###### Fixes +- Fix an issue with using SAM and a GetAtt (pull #[3042](https://github.com/aws-cloudformation/cfn-lint/pull/3042)) + +### v0.85.0 +###### Feature +- Update rule [E3027](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3027) to validate rate periods (pull #[3017](https://github.com/aws-cloudformation/cfn-lint/pull/3017)) +- Add support new language extension foreach capabilities `&{parameter}` (pull #[3033](https://github.com/aws-cloudformation/cfn-lint/pull/3033)) +- Passthrough metadata into SAM translator (pull #[3030](https://github.com/aws-cloudformation/cfn-lint/pull/3030)) +- Switch to using path and resource names for directives (pull #[3035](https://github.com/aws-cloudformation/cfn-lint/pull/3035)) +###### CloudFormation Specifications +- Update CloudFormation specs to `156.0.0` (pull #[3029](https://github.com/aws-cloudformation/cfn-lint/pull/3029)) + +### v0.84.0 +###### CloudFormation Specifications +- Update CloudFormation specs to `154.0.0` (pull #[3005](https://github.com/aws-cloudformation/cfn-lint/pull/3005)) +- Add db.serverless to neptune instance classes (pull #[3009](https://github.com/aws-cloudformation/cfn-lint/pull/3009)) +###### Fixes +- Drop python 3.7 support (pull #[3005](https://github.com/aws-cloudformation/cfn-lint/pull/3005)) + +### v0.83.8 +###### CloudFormation Specifications +- Update CloudFormation specs to `153.0.0` (pull #[2986](https://github.com/aws-cloudformation/cfn-lint/pull/2986)) +###### Fixes +- Remove rule [E2506](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E2506) which results in false positive (pull #[3001](https://github.com/aws-cloudformation/cfn-lint/pull/3001)) +- Return dict str_node when doing transform (pull #[2996](https://github.com/aws-cloudformation/cfn-lint/pull/2996)) + ### v0.83.7 ###### CloudFormation Specifications - Update CloudFormation specs to `152.0.0` (pull #[2984](https://github.com/aws-cloudformation/cfn-lint/pull/2984)) diff --git a/README.md b/README.md index 5d6524cb05..c69d4d2815 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ _To get information about the [SAM Transformation](https://docs.aws.amazon.com/A ## Install -Python 3.7+ is supported. +Python 3.8+ is supported. ### Pip @@ -325,7 +325,7 @@ If you'd like cfn-lint to be run automatically when making changes to files in y ```yaml repos: - repo: https://github.com/aws-cloudformation/cfn-lint - rev: v0.83.7 # The version of cfn-lint to use + rev: v0.87.0 # The version of cfn-lint to use hooks: - id: cfn-lint files: path/to/cfn/dir/.*\.(json|yml|yaml)$ @@ -335,7 +335,7 @@ If you are using a `.cfnlintrc` and specifying the `templates` or `ignore_templa ```yaml repos: - repo: https://github.com/aws-cloudformation/cfn-lint - rev: v0.83.7 # The version of cfn-lint to use + rev: v0.87.0 # The version of cfn-lint to use hooks: - id: cfn-lint-rc ``` diff --git a/docs/rules.md b/docs/rules.md index 7328b641ec..9edcddfbc5 100644 --- a/docs/rules.md +++ b/docs/rules.md @@ -46,7 +46,7 @@ To include these rules, use the `-e/include-experimental` argument when running ## Rules (_This documentation is generated by running `cfn-lint --update-documentation`, do not alter this manually_) -The following **159** rules are applied by this linter: +The following **158** rules are applied by this linter: | Rule ID | Title | Description | Config
(Name:Type:Default) | Source | Tags | | -------- | ----- | ----------- | ---------- | ------ | ---- | @@ -87,7 +87,6 @@ The following **159** rules are applied by this linter: | [E2015](../src/cfnlint/rules/parameters/Default.py) | Default value is within parameter constraints | Making sure the parameters have a default value inside AllowedValues, MinValue, MaxValue, AllowedPattern | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) | `parameters` | | [E2503](../src/cfnlint/rules/resources/elb/Elb.py) | Resource ELB Properties | See if Elb Resource Properties are set correctly HTTPS has certificate HTTP has no certificate | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html) | `properties`,`elb` | | [E2504](../src/cfnlint/rules/resources/ectwo/Ebs.py) | Check Ec2 Ebs Properties | See if Ec2 Ebs Properties are valid | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html) | `properties`,`ec2`,`ebs` | -| [E2506](../src/cfnlint/rules/resources/ectwo/SecurityGroupIngress.py) | Resource EC2 Security Group Ingress Properties | See if EC2 Security Group Ingress Properties are set correctly. Check that "SourceSecurityGroupId" or "SourceSecurityGroupName" are are exclusive and using the type of Ref or GetAtt | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html) | `resources`,`ec2`,`securitygroup` | | [E2507](../src/cfnlint/rules/resources/iam/Policy.py) | Check if IAM Policies are properly configured | See if there elements inside an IAM policy are correct | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html) | `properties`,`iam` | | [E2520](../src/cfnlint/rules/resources/properties/Exclusive.py) | Check Properties that are mutually exclusive | Making sure CloudFormation properties that are exclusive are not defined | | [Source](https://github.com/aws-cloudformation/cfn-python-lint) | `resources` | | [E2521](../src/cfnlint/rules/resources/properties/Inclusive.py) | Check Properties that are required together | Make sure CloudFormation resource properties are included together when required | | [Source](https://github.com/aws-cloudformation/cfn-python-lint) | `resources` | diff --git a/pylintrc b/pylintrc index a5b6cb4138..2df5debe1d 100644 --- a/pylintrc +++ b/pylintrc @@ -407,8 +407,8 @@ timeout-methods=requests.api.delete,requests.api.get,requests.api.head,requests. [EXCEPTIONS] # Exceptions that will emit a warning when caught. -overgeneral-exceptions=BaseException, - Exception +overgeneral-exceptions=builtins.BaseException, + builtins.Exception [REFACTORING] diff --git a/scripts/update_specs_from_pricing.py b/scripts/update_specs_from_pricing.py index 9391c030c8..1a19b17a40 100755 --- a/scripts/update_specs_from_pricing.py +++ b/scripts/update_specs_from_pricing.py @@ -241,7 +241,9 @@ def get_rds_pricing(): return results -def get_results(service, product_families): +def get_results(service, product_families, default=None): + if default is None: + default = set() results = {} for page in get_paginator(service): for price_item in page.get("PriceList", []): @@ -263,7 +265,7 @@ def get_results(service, product_families): ): results[ region_map[product.get("attributes").get("location")] - ] = set() + ] = default results[region_map[product.get("attributes").get("location")]].add( product.get("attributes").get("instanceType") ) @@ -302,7 +304,7 @@ def main(): ) outputs = update_outputs( "NeptuneInstanceClass", - get_results("AmazonNeptune", ["Database Instance"]), + get_results("AmazonNeptune", ["Database Instance"], default=set(["db.serverless"])), outputs, ) outputs = update_outputs( diff --git a/setup.py b/setup.py index 6ded966630..220d50f9e3 100644 --- a/setup.py +++ b/setup.py @@ -44,7 +44,7 @@ def get_version(filename): zip_safe=False, install_requires=[ 'pyyaml>5.4', - 'aws-sam-translator>=1.82.0', + 'aws-sam-translator>=1.87.0', 'jsonpatch', 'jsonschema>=3.0,<5', 'networkx>=2.4,<4', @@ -54,7 +54,7 @@ def get_version(filename): 'sympy>=1.0.0', 'regex>=2021.7.1', ], - python_requires='>=3.7, <=4.0, !=4.0', + python_requires='>=3.8, <=4.0, !=4.0', entry_points={ 'console_scripts': [ 'cfn-lint = cfnlint.__main__:main' @@ -69,7 +69,6 @@ def get_version(filename): 'Natural Language :: English', 'Operating System :: OS Independent', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', diff --git a/src/cfnlint/__init__.py b/src/cfnlint/__init__.py index 972e7771d5..821df6c924 100644 --- a/src/cfnlint/__init__.py +++ b/src/cfnlint/__init__.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging import cfnlint.conditions diff --git a/src/cfnlint/__main__.py b/src/cfnlint/__main__.py index c6cb8a7c1f..a852e5d2bc 100644 --- a/src/cfnlint/__main__.py +++ b/src/cfnlint/__main__.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging import sys import warnings diff --git a/src/cfnlint/api.py b/src/cfnlint/api.py index aca99e2e7e..309b998b42 100644 --- a/src/cfnlint/api.py +++ b/src/cfnlint/api.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from typing import List from cfnlint.config import configure_logging diff --git a/src/cfnlint/conditions/__init__.py b/src/cfnlint/conditions/__init__.py index 59d6f8536d..fee5b00182 100644 --- a/src/cfnlint/conditions/__init__.py +++ b/src/cfnlint/conditions/__init__.py @@ -2,4 +2,5 @@ Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.conditions.conditions import Conditions diff --git a/src/cfnlint/conditions/_utils.py b/src/cfnlint/conditions/_utils.py index 4275d2f991..9f8f5005d3 100644 --- a/src/cfnlint/conditions/_utils.py +++ b/src/cfnlint/conditions/_utils.py @@ -2,6 +2,7 @@ Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import hashlib import json diff --git a/src/cfnlint/conditions/condition.py b/src/cfnlint/conditions/condition.py index 7169239bca..530155f340 100644 --- a/src/cfnlint/conditions/condition.py +++ b/src/cfnlint/conditions/condition.py @@ -2,6 +2,7 @@ Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from typing import Any, Dict, List, Mapping, Optional, Union from sympy import And, Not, Or, Symbol diff --git a/src/cfnlint/conditions/conditions.py b/src/cfnlint/conditions/conditions.py index 4032d623f3..2f9d62f9e8 100644 --- a/src/cfnlint/conditions/conditions.py +++ b/src/cfnlint/conditions/conditions.py @@ -2,6 +2,7 @@ Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import itertools import logging import traceback diff --git a/src/cfnlint/conditions/equals.py b/src/cfnlint/conditions/equals.py index 8b7200a116..61c76a1575 100644 --- a/src/cfnlint/conditions/equals.py +++ b/src/cfnlint/conditions/equals.py @@ -2,6 +2,7 @@ Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json import logging from typing import Any, Dict, List, Mapping, Tuple, Union diff --git a/src/cfnlint/config.py b/src/cfnlint/config.py index e486de7f80..40590d3b12 100644 --- a/src/cfnlint/config.py +++ b/src/cfnlint/config.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import argparse import copy import glob @@ -10,7 +11,7 @@ import os import sys from pathlib import Path -from typing import Dict +from typing import Dict, List, Sequence import jsonschema @@ -691,23 +692,10 @@ def templates(self): if isinstance(filenames, str): filenames = [filenames] - # handle different shells and Config files - # some shells don't expand * and configparser won't expand wildcards - all_filenames = [] ignore_templates = self._ignore_templates() - for filename in filenames: - add_filenames = glob.glob(filename, recursive=True) - # only way to know of the glob failed is to test it - # then add the filename as requested - if not add_filenames: - if filename not in ignore_templates: - all_filenames.append(filename) - else: - for add_filename in add_filenames: - if add_filename not in ignore_templates: - all_filenames.append(add_filename) + all_filenames = self._glob_filenames(filenames) - return sorted(all_filenames) + return [i for i in all_filenames if i not in ignore_templates] def _ignore_templates(self): ignore_template_args = self._get_argument_value("ignore_templates", False, True) @@ -720,9 +708,13 @@ def _ignore_templates(self): if isinstance(filenames, str): filenames = [filenames] + return self._glob_filenames(filenames) + + def _glob_filenames(self, filenames: Sequence[str]) -> List[str]: # handle different shells and Config files # some shells don't expand * and configparser won't expand wildcards all_filenames = [] + for filename in filenames: add_filenames = glob.glob(filename, recursive=True) # only way to know of the glob failed is to test it @@ -732,7 +724,7 @@ def _ignore_templates(self): else: all_filenames.extend(add_filenames) - return all_filenames + return sorted(list(map(str, map(Path, all_filenames)))) @property def append_rules(self): diff --git a/src/cfnlint/core.py b/src/cfnlint/core.py index 343e895329..2499e49601 100644 --- a/src/cfnlint/core.py +++ b/src/cfnlint/core.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json import logging import os @@ -72,7 +73,12 @@ def run_cli( for path in registry_schemas: if path and os.path.isdir(os.path.expanduser(path)): for f in os.listdir(path): - with open(os.path.join(path, f), encoding="utf-8") as schema: + if not f.endswith(".json"): + continue + filename = os.path.join(path, f) + if not os.path.isfile(filename): + continue + with open(filename, encoding="utf-8") as schema: REGISTRY_SCHEMAS.append(json.load(schema)) return run_checks(filename, template, rules, regions, mandatory_rules) @@ -180,12 +186,10 @@ def get_matches(filenames: str, args: cfnlint.config.ConfigMixIn) -> Iterator[Ma args.registry_schemas, args.mandatory_checks, ) - for match in matches: - yield match + yield from iter(matches) else: if errors: - for match in errors: - yield match + yield from iter(errors) LOGGER.debug("Completed linting of file: %s", str(filename)) diff --git a/src/cfnlint/data/AdditionalSpecs/Exclusive.json b/src/cfnlint/data/AdditionalSpecs/Exclusive.json index a488d23084..3654251b1f 100644 --- a/src/cfnlint/data/AdditionalSpecs/Exclusive.json +++ b/src/cfnlint/data/AdditionalSpecs/Exclusive.json @@ -98,12 +98,6 @@ "SourceSecurityGroupName" ] }, - "AWS::RDS::DBCluster": { - "SnapshotIdentifier": [ - "MasterUsername", - "MasterUserPassword" - ] - }, "AWS::RDS::DBInstance": { "DBClusterIdentifier": [ "StorageEncrypted" diff --git a/src/cfnlint/data/AdditionalSpecs/LmbdRuntimeLifecycle.json b/src/cfnlint/data/AdditionalSpecs/LmbdRuntimeLifecycle.json index 395e131985..45fa706e9d 100644 --- a/src/cfnlint/data/AdditionalSpecs/LmbdRuntimeLifecycle.json +++ b/src/cfnlint/data/AdditionalSpecs/LmbdRuntimeLifecycle.json @@ -1,72 +1,107 @@ { + "dotnet6": { + "deprecated": "2024-11-12", + "eol": "2025-01-11", + "successor": "dotnet8" + }, + "dotnet7": { + "deprecated": "2024-05-14", + "eol": "2026-10-08", + "successor": "dotnet8" + }, "dotnetcore1.0": { "deprecated": "2019-07-31", "eol": "2019-06-27", - "successor": "dotnet6" + "successor": "dotnet8" }, "dotnetcore2.0": { "deprecated": "2019-05-30", "eol": "2019-04-30", - "successor": "dotnet6" + "successor": "dotnet8" }, "dotnetcore2.1": { "deprecated": "2021-09-23", "eol": "2021-08-23", - "successor": "dotnet6" + "successor": "dotnet8" }, "dotnetcore3.1": { "deprecated": "2023-02-20", "eol": "2023-01-20", - "successor": "dotnet6" + "successor": "dotnet8" }, "nodejs": { "deprecated": "2016-10-31", "eol": "2016-10-31", - "successor": "nodejs16.x" + "successor": "nodejs20.x" }, "nodejs10.x": { "deprecated": "2021-08-30", "eol": "2021-07-30", - "successor": "nodejs16.x" + "successor": "nodejs20.x" }, "nodejs12.x": { "deprecated": "2022-12-14", "eol": "2022-11-14", - "successor": "nodejs16.x" + "successor": "nodejs20.x" + }, + "nodejs14.x": { + "deprecated": "2023-12-04", + "eol": "2024-01-09", + "successor": "nodejs20.x" + }, + "nodejs16.x": { + "deprecated": "2024-06-12", + "eol": "2024-07-15", + "successor": "nodejs20.x" }, "nodejs4.3": { "deprecated": "2019-04-30", "eol": "2018-04-30", - "successor": "nodejs16.x" + "successor": "nodejs20.x" }, "nodejs4.3-edge": { "deprecated": "2019-04-30", "eol": "2018-04-30", - "successor": "nodejs16.x" + "successor": "nodejs20.x" }, "nodejs6.10": { "deprecated": "2019-08-12", "eol": "2019-04-30", - "successor": "nodejs16.x" + "successor": "nodejs20.x" }, "nodejs8.10": { "deprecated": "2020-02-03", "eol": "2019-12-31", - "successor": "nodejs16.x" + "successor": "nodejs20.x" }, "python2.7": { "deprecated": "2021-09-30", "eol": "2021-07-15", - "successor": "python3.9" + "successor": "python3.12" }, "python3.6": { "deprecated": "2022-08-17", "eol": "2022-07-18", - "successor": "python3.9" + "successor": "python3.12" + }, + "python3.7": { + "deprecated": "2023-12-04", + "eol": "2024-01-09", + "successor": "python3.12" + }, + "python3.8": { + "deprecated": "2024-10-14", + "eol": "2024-11-13", + "successor": "python3.12" }, "ruby2.5": { - "deprecated": "2021-08-30", + "deprecated": "2021-07-30", "eol": "2021-07-30", - "successor": "ruby2.7" + "successor": "ruby3.2" + }, + "ruby2.7": { + "deprecated": "2023-12-07", + "eol": "2024-01-09", + "successor": "ruby3.2" } } \ No newline at end of file diff --git a/src/cfnlint/data/AdditionalSpecs/Policies.json b/src/cfnlint/data/AdditionalSpecs/Policies.json index 35b0da4bf3..bb0fd0f7d9 100644 --- a/src/cfnlint/data/AdditionalSpecs/Policies.json +++ b/src/cfnlint/data/AdditionalSpecs/Policies.json @@ -48,6 +48,7 @@ "aws:TokenIssueTime", "aws:UserAgent", "aws:ViaAWSService", + "aws:VpcSourceIp", "aws:userid", "aws:username" ], @@ -234,7 +235,7 @@ ] }, "AWS Amplify Admin": { - "ARNFormat": "arn:aws:amplifybackend:${Region}:${Account}:${ResourceType}/${ResourceName}", + "ARNFormat": "arn:aws:amplifybackend:${Region}:${Account}:/${ResourceType}/${ResourceName}", "ARNRegex": "^arn:aws:amplifybackend:.+:.+:.+", "Actions": [ "CloneBackend", @@ -294,11 +295,14 @@ "ListCodegenJobs", "ListComponents", "ListForms", + "ListTagsForResource", "ListThemes", "PutMetadataFlag", "RefreshToken", "ResetMetadataFlag", "StartCodegenJob", + "TagResource", + "UntagResource", "UpdateComponent", "UpdateForm", "UpdateTheme" @@ -336,6 +340,7 @@ "CreateVirtualService", "DeleteGatewayRoute", "DeleteMesh", + "DeleteMeshPolicy", "DeleteRoute", "DeleteVirtualGateway", "DeleteVirtualNode", @@ -348,6 +353,7 @@ "DescribeVirtualNode", "DescribeVirtualRouter", "DescribeVirtualService", + "GetMeshPolicy", "ListGatewayRoutes", "ListMeshes", "ListRoutes", @@ -356,6 +362,7 @@ "ListVirtualNodes", "ListVirtualRouters", "ListVirtualServices", + "PutMeshPolicy", "StreamAggregatedResources", "TagResource", "UntagResource", @@ -388,6 +395,7 @@ "CreateVirtualService", "DeleteGatewayRoute", "DeleteMesh", + "DeleteMeshPolicy", "DeleteRoute", "DeleteVirtualGateway", "DeleteVirtualNode", @@ -400,6 +408,7 @@ "DescribeVirtualNode", "DescribeVirtualRouter", "DescribeVirtualService", + "GetMeshPolicy", "ListGatewayRoutes", "ListMeshes", "ListRoutes", @@ -407,6 +416,7 @@ "ListVirtualNodes", "ListVirtualRouters", "ListVirtualServices", + "PutMeshPolicy", "StreamAggregatedResources", "UpdateGatewayRoute", "UpdateMesh", @@ -627,6 +637,7 @@ "GetDomainName", "GetFunction", "GetGraphqlApi", + "GetGraphqlApiEnvironmentVariables", "GetIntrospectionSchema", "GetResolver", "GetResourcePolicy", @@ -645,6 +656,7 @@ "ListTagsForResource", "ListTypes", "ListTypesByAssociation", + "PutGraphqlApiEnvironmentVariables", "PutResourcePolicy", "SetWebACL", "SourceGraphQL", @@ -1495,6 +1507,7 @@ "Actions": [ "BatchGetCollaborationAnalysisTemplate", "BatchGetSchema", + "BatchGetSchemaAnalysisRule", "CreateAnalysisTemplate", "CreateCollaboration", "CreateConfiguredAudienceModelAssociation", @@ -1723,6 +1736,7 @@ "CancelUpdateStack", "ContinueUpdateRollback", "CreateChangeSet", + "CreateGeneratedTemplate", "CreateStack", "CreateStackInstances", "CreateStackSet", @@ -1730,6 +1744,7 @@ "DeactivateOrganizationsAccess", "DeactivateType", "DeleteChangeSet", + "DeleteGeneratedTemplate", "DeleteStack", "DeleteStackInstances", "DeleteStackSet", @@ -1737,8 +1752,10 @@ "DescribeAccountLimits", "DescribeChangeSet", "DescribeChangeSetHooks", + "DescribeGeneratedTemplate", "DescribeOrganizationsAccess", "DescribePublisher", + "DescribeResourceScan", "DescribeStackDriftDetectionStatus", "DescribeStackEvents", "DescribeStackInstance", @@ -1755,16 +1772,22 @@ "DetectStackSetDrift", "EstimateTemplateCost", "ExecuteChangeSet", + "GetGeneratedTemplate", "GetStackPolicy", "GetTemplate", "GetTemplateSummary", "ImportStacksToStackSet", "ListChangeSets", "ListExports", + "ListGeneratedTemplates", "ListImports", + "ListResourceScanRelatedResources", + "ListResourceScanResources", + "ListResourceScans", "ListStackInstanceResourceDrifts", "ListStackInstances", "ListStackResources", + "ListStackSetAutoDeploymentTargets", "ListStackSetOperationResults", "ListStackSetOperations", "ListStackSets", @@ -1781,10 +1804,12 @@ "SetTypeConfiguration", "SetTypeDefaultVersion", "SignalResource", + "StartResourceScan", "StopStackSetOperation", "TagResource", "TestType", "UntagResource", + "UpdateGeneratedTemplate", "UpdateStack", "UpdateStackInstances", "UpdateStackSet", @@ -1988,32 +2013,40 @@ "AssociateWithDownstreamRepository", "CopyPackageVersions", "CreateDomain", + "CreatePackageGroup", "CreateRepository", "DeleteDomain", "DeleteDomainPermissionsPolicy", "DeletePackage", + "DeletePackageGroup", "DeletePackageVersions", "DeleteRepository", "DeleteRepositoryPermissionsPolicy", "DescribeDomain", "DescribePackage", + "DescribePackageGroup", "DescribePackageVersion", "DescribeRepository", "DisassociateExternalConnection", "DisposePackageVersions", + "GetAssociatedPackageGroup", "GetAuthorizationToken", "GetDomainPermissionsPolicy", "GetPackageVersionAsset", "GetPackageVersionReadme", "GetRepositoryEndpoint", "GetRepositoryPermissionsPolicy", + "ListAllowedRepositoriesForGroup", + "ListAssociatedPackages", "ListDomains", + "ListPackageGroups", "ListPackageVersionAssets", "ListPackageVersionDependencies", "ListPackageVersions", "ListPackages", "ListRepositories", "ListRepositoriesInDomain", + "ListSubPackageGroups", "ListTagsForResource", "PublishPackageVersion", "PutDomainPermissionsPolicy", @@ -2023,6 +2056,8 @@ "ReadFromRepository", "TagResource", "UntagResource", + "UpdatePackageGroup", + "UpdatePackageGroupOriginConfiguration", "UpdatePackageVersionsStatus", "UpdateRepository" ], @@ -2041,16 +2076,19 @@ "BatchDeleteBuilds", "BatchGetBuildBatches", "BatchGetBuilds", + "BatchGetFleets", "BatchGetProjects", "BatchGetReportGroups", "BatchGetReports", "BatchPutCodeCoverages", "BatchPutTestCases", + "CreateFleet", "CreateProject", "CreateReport", "CreateReportGroup", "CreateWebhook", "DeleteBuildBatch", + "DeleteFleet", "DeleteOAuthToken", "DeleteProject", "DeleteReport", @@ -2070,6 +2108,7 @@ "ListBuildsForProject", "ListConnectedOAuthAccounts", "ListCuratedEnvironmentImages", + "ListFleets", "ListProjects", "ListReportGroups", "ListReports", @@ -2086,6 +2125,7 @@ "StartBuildBatch", "StopBuild", "StopBuildBatch", + "UpdateFleet", "UpdateProject", "UpdateProjectVisibility", "UpdateReport", @@ -2191,6 +2231,7 @@ "UpdatePullRequestStatus", "UpdatePullRequestTitle", "UpdateRepositoryDescription", + "UpdateRepositoryEncryptionKey", "UpdateRepositoryName", "UploadArchive" ], @@ -2203,6 +2244,68 @@ "codecommit:References" ] }, + "AWS CodeConnections": { + "ARNFormat": "arn:aws:codeconnections:${Region}:${Account}:${ResourceType}/${ResourceId}", + "ARNRegex": "^arn:aws:codeconnections:.+:.+:.+", + "Actions": [ + "CreateConnection", + "CreateHost", + "CreateRepositoryLink", + "CreateSyncConfiguration", + "DeleteConnection", + "DeleteHost", + "DeleteRepositoryLink", + "DeleteSyncConfiguration", + "GetConnection", + "GetHost", + "GetIndividualAccessToken", + "GetInstallationUrl", + "GetRepositoryLink", + "GetRepositorySyncStatus", + "GetResourceSyncStatus", + "GetSyncBlockerSummary", + "GetSyncConfiguration", + "ListConnections", + "ListHosts", + "ListInstallationTargets", + "ListRepositoryLinks", + "ListRepositorySyncDefinitions", + "ListSyncConfigurations", + "ListTagsForResource", + "PassConnection", + "PassRepository", + "RegisterAppCode", + "StartAppRegistrationHandshake", + "StartOAuthHandshake", + "TagResource", + "UntagResource", + "UpdateConnectionInstallation", + "UpdateHost", + "UpdateRepositoryLink", + "UpdateSyncBlocker", + "UpdateSyncConfiguration", + "UseConnection" + ], + "HasResource": true, + "StringPrefix": "codeconnections", + "conditionKeys": [ + "aws:RequestTag/${TagKey}", + "aws:ResourceTag/${TagKey}", + "aws:TagKeys", + "codeconnections:Branch", + "codeconnections:BranchName", + "codeconnections:FullRepositoryId", + "codeconnections:HostArn", + "codeconnections:InstallationId", + "codeconnections:OwnerId", + "codeconnections:PassedToService", + "codeconnections:ProviderAction", + "codeconnections:ProviderPermissionsRequired", + "codeconnections:ProviderType", + "codeconnections:ProviderTypeFilter", + "codeconnections:RepositoryName" + ] + }, "AWS CodeDeploy": { "ARNFormat": "arn:aws:codedeploy:${Region}:${Account}:${ResourceType}:${ResourceSpecifier}", "ARNRegex": "^arn:aws:codedeploy:.+", @@ -2311,6 +2414,7 @@ "PutWebhook", "RegisterWebhookWithThirdParty", "RetryStageExecution", + "RollbackStage", "StartPipelineExecution", "StopPipelineExecution", "TagResource", @@ -2619,6 +2723,17 @@ "HasResource": false, "StringPrefix": "consolidatedbilling" }, + "AWS Control Catalog": { + "ARNFormat": "arn:aws:controlcatalog:::${ResourceType}/${ResourcePath}", + "ARNRegex": "^arn:aws:controlcatalog:::.+", + "Actions": [ + "ListCommonControls", + "ListDomains", + "ListObjectives" + ], + "HasResource": true, + "StringPrefix": "controlcatalog" + }, "AWS Control Tower": { "ARNFormat": "arn:aws:controltower:${Region}:${Account}:${ResourceType}/${ResourceName}", "ARNRegex": "^arn:aws:controltower:.+:.+:.+", @@ -2637,13 +2752,18 @@ "DescribeManagedOrganizationalUnit", "DescribeRegisterOrganizationalUnitOperation", "DescribeSingleSignOn", + "DisableBaseline", "DisableControl", "DisableGuardrail", + "EnableBaseline", "EnableControl", "EnableGuardrail", "GetAccountInfo", "GetAvailableUpdates", + "GetBaseline", + "GetBaselineOperation", "GetControlOperation", + "GetEnabledBaseline", "GetEnabledControl", "GetGuardrailComplianceStatus", "GetHomeRegion", @@ -2651,8 +2771,10 @@ "GetLandingZoneDriftStatus", "GetLandingZoneOperation", "GetLandingZoneStatus", + "ListBaselines", "ListDirectoryGroups", "ListDriftDetails", + "ListEnabledBaselines", "ListEnabledControls", "ListEnabledGuardrails", "ListExtendGovernancePrecheckDetails", @@ -2669,11 +2791,13 @@ "ListTagsForResource", "ManageOrganizationalUnit", "PerformPreLaunchChecks", + "ResetEnabledBaseline", "ResetLandingZone", "SetupLandingZone", "TagResource", "UntagResource", "UpdateAccountFactoryConfig", + "UpdateEnabledBaseline", "UpdateEnabledControl", "UpdateLandingZone" ], @@ -2724,11 +2848,13 @@ "GetSavingsPlansUtilizationDetails", "GetTags", "GetUsageForecast", + "ListCostAllocationTagBackfillHistory", "ListCostAllocationTags", "ListCostCategoryDefinitions", "ListSavingsPlansPurchaseRecommendationGeneration", "ListTagsForResource", "ProvideAnomalyFeedback", + "StartCostAllocationTagBackfill", "StartSavingsPlansPurchaseRecommendationGeneration", "TagResource", "UntagResource", @@ -3112,6 +3238,130 @@ "dms:task-tag/${TagKey}" ] }, + "AWS Deadline Cloud": { + "ARNFormat": "arn:aws:deadline:${Region}:${Account}:${ResourceType}/${ResourcePath}", + "ARNRegex": "^arn:aws:deadline:.+:.+:.+", + "Actions": [ + "AssociateMemberToFarm", + "AssociateMemberToFleet", + "AssociateMemberToJob", + "AssociateMemberToQueue", + "AssumeFleetRoleForRead", + "AssumeFleetRoleForWorker", + "AssumeQueueRoleForRead", + "AssumeQueueRoleForUser", + "AssumeQueueRoleForWorker", + "BatchGetJobEntity", + "CopyJobTemplate", + "CreateBudget", + "CreateFarm", + "CreateFleet", + "CreateJob", + "CreateLicenseEndpoint", + "CreateMonitor", + "CreateQueue", + "CreateQueueEnvironment", + "CreateQueueFleetAssociation", + "CreateStorageProfile", + "CreateWorker", + "DeleteBudget", + "DeleteFarm", + "DeleteFleet", + "DeleteLicenseEndpoint", + "DeleteMeteredProduct", + "DeleteMonitor", + "DeleteQueue", + "DeleteQueueEnvironment", + "DeleteQueueFleetAssociation", + "DeleteStorageProfile", + "DeleteWorker", + "DisassociateMemberFromFarm", + "DisassociateMemberFromFleet", + "DisassociateMemberFromJob", + "DisassociateMemberFromQueue", + "GetApplicationVersion", + "GetBudget", + "GetFarm", + "GetFleet", + "GetJob", + "GetLicenseEndpoint", + "GetMonitor", + "GetQueue", + "GetQueueEnvironment", + "GetQueueFleetAssociation", + "GetSession", + "GetSessionAction", + "GetSessionsStatisticsAggregation", + "GetStep", + "GetStorageProfile", + "GetStorageProfileForQueue", + "GetTask", + "GetWorker", + "ListAvailableMeteredProducts", + "ListBudgets", + "ListFarmMembers", + "ListFarms", + "ListFleetMembers", + "ListFleets", + "ListJobMembers", + "ListJobs", + "ListLicenseEndpoints", + "ListMeteredProducts", + "ListMonitors", + "ListQueueEnvironments", + "ListQueueFleetAssociations", + "ListQueueMembers", + "ListQueues", + "ListSessionActions", + "ListSessions", + "ListSessionsForWorker", + "ListStepConsumers", + "ListStepDependencies", + "ListSteps", + "ListStorageProfiles", + "ListStorageProfilesForQueue", + "ListTagsForResource", + "ListTasks", + "ListWorkers", + "PutMeteredProduct", + "SearchJobs", + "SearchSteps", + "SearchTasks", + "SearchWorkers", + "StartSessionsStatisticsAggregation", + "TagResource", + "UntagResource", + "UpdateBudget", + "UpdateFarm", + "UpdateFleet", + "UpdateJob", + "UpdateMonitor", + "UpdateQueue", + "UpdateQueueEnvironment", + "UpdateQueueFleetAssociation", + "UpdateSession", + "UpdateStep", + "UpdateStorageProfile", + "UpdateTask", + "UpdateWorker", + "UpdateWorkerSchedule" + ], + "HasResource": true, + "StringPrefix": "deadline", + "conditionKeys": [ + "aws:RequestTag/${TagKey}", + "aws:ResourceTag/${TagKey}", + "aws:TagKeys", + "deadline:AssociatedMembershipLevel", + "deadline:FarmMembershipLevels", + "deadline:FleetMembershipLevels", + "deadline:JobMembershipLevels", + "deadline:MembershipLevel", + "deadline:PrincipalId", + "deadline:QueueMembershipLevels", + "deadline:RequesterPrincipalId" + ] + }, "AWS DeepComposer": { "ARNFormat": "arn:aws:deepcomposer:${Region}:${Account}:${ResourceType}/${ResourceName}", "ARNRegex": "^arn:aws:deepcomposer:.+:.+:.+", @@ -3880,6 +4130,7 @@ "DeregisterGatewayInstance", "DescribeBridge", "DescribeFlow", + "DescribeFlowSourceMetadata", "DescribeGateway", "DescribeGatewayInstance", "DescribeOffering", @@ -3978,19 +4229,29 @@ "CancelInputDeviceTransfer", "ClaimDevice", "CreateChannel", + "CreateCloudWatchAlarmTemplate", + "CreateCloudWatchAlarmTemplateGroup", + "CreateEventBridgeRuleTemplate", + "CreateEventBridgeRuleTemplateGroup", "CreateInput", "CreateInputSecurityGroup", "CreateMultiplex", "CreateMultiplexProgram", "CreatePartnerInput", + "CreateSignalMap", "CreateTags", "DeleteChannel", + "DeleteCloudWatchAlarmTemplate", + "DeleteCloudWatchAlarmTemplateGroup", + "DeleteEventBridgeRuleTemplate", + "DeleteEventBridgeRuleTemplateGroup", "DeleteInput", "DeleteInputSecurityGroup", "DeleteMultiplex", "DeleteMultiplexProgram", "DeleteReservation", "DeleteSchedule", + "DeleteSignalMap", "DeleteTags", "DescribeAccountConfiguration", "DescribeChannel", @@ -4004,7 +4265,16 @@ "DescribeReservation", "DescribeSchedule", "DescribeThumbnails", + "GetCloudWatchAlarmTemplate", + "GetCloudWatchAlarmTemplateGroup", + "GetEventBridgeRuleTemplate", + "GetEventBridgeRuleTemplateGroup", + "GetSignalMap", "ListChannels", + "ListCloudWatchAlarmTemplateGroups", + "ListCloudWatchAlarmTemplates", + "ListEventBridgeRuleTemplateGroups", + "ListEventBridgeRuleTemplates", "ListInputDeviceTransfers", "ListInputDevices", "ListInputSecurityGroups", @@ -4013,14 +4283,19 @@ "ListMultiplexes", "ListOfferings", "ListReservations", + "ListSignalMaps", "ListTagsForResource", "PurchaseOffering", "RebootInputDevice", "RejectInputDeviceTransfer", + "RestartChannelPipelines", "StartChannel", + "StartDeleteMonitorDeployment", "StartInputDevice", "StartInputDeviceMaintenanceWindow", + "StartMonitorDeployment", "StartMultiplex", + "StartUpdateSignalMap", "StopChannel", "StopInputDevice", "StopMultiplex", @@ -4028,6 +4303,10 @@ "UpdateAccountConfiguration", "UpdateChannel", "UpdateChannelClass", + "UpdateCloudWatchAlarmTemplate", + "UpdateCloudWatchAlarmTemplateGroup", + "UpdateEventBridgeRuleTemplate", + "UpdateEventBridgeRuleTemplateGroup", "UpdateInput", "UpdateInputDevice", "UpdateInputSecurityGroup", @@ -4267,33 +4546,43 @@ "ARNFormat": "arn:aws:entityresolution:${Region}:${Account}:${ResourceType}/${ResourceName}", "ARNRegex": "^arn:aws:entityresolution:.+:.+:.+", "Actions": [ + "AddPolicyStatement", "CreateIdMappingWorkflow", + "CreateIdNamespace", "CreateMatchingWorkflow", "CreateSchemaMapping", "DeleteIdMappingWorkflow", + "DeleteIdNamespace", "DeleteMatchingWorkflow", + "DeletePolicyStatement", "DeleteSchemaMapping", "GetIdMappingJob", "GetIdMappingWorkflow", + "GetIdNamespace", "GetMatchId", "GetMatchingJob", "GetMatchingWorkflow", + "GetPolicy", "GetProviderService", "GetSchemaMapping", "ListIdMappingJobs", "ListIdMappingWorkflows", + "ListIdNamespaces", "ListMatchingJobs", "ListMatchingWorkflows", "ListProviderServices", "ListSchemaMappings", "ListTagsForResource", + "PutPolicy", "StartIdMappingJob", "StartMatchingJob", "TagResource", "UntagResource", "UpdateIdMappingWorkflow", + "UpdateIdNamespace", "UpdateMatchingWorkflow", - "UpdateSchemaMapping" + "UpdateSchemaMapping", + "UseIdNamespace" ], "HasResource": true, "StringPrefix": "entityresolution", @@ -4495,6 +4784,7 @@ "BatchGetDevEndpoints", "BatchGetJobs", "BatchGetPartition", + "BatchGetStageFiles", "BatchGetTableOptimizer", "BatchGetTriggers", "BatchGetWorkflows", @@ -4582,11 +4872,15 @@ "GetDataflowGraph", "GetDevEndpoint", "GetDevEndpoints", + "GetEnvironment", + "GetExecutors", + "GetExecutorsThreads", "GetJob", "GetJobBookmark", "GetJobRun", "GetJobRuns", "GetJobs", + "GetLogParsingStatus", "GetMLTaskRun", "GetMLTaskRuns", "GetMLTransform", @@ -4597,6 +4891,8 @@ "GetPartitionIndexes", "GetPartitions", "GetPlan", + "GetQueries", + "GetQuery", "GetRegistry", "GetResourcePolicies", "GetResourcePolicy", @@ -4607,7 +4903,15 @@ "GetSecurityConfiguration", "GetSecurityConfigurations", "GetSession", + "GetStage", + "GetStageAttempt", + "GetStageAttemptTaskList", + "GetStageAttemptTaskSummary", + "GetStageFiles", + "GetStages", "GetStatement", + "GetStorage", + "GetStorageUnit", "GetTable", "GetTableOptimizer", "GetTableVersion", @@ -4655,6 +4959,7 @@ "QuerySchemaVersionMetadata", "RegisterSchemaVersion", "RemoveSchemaVersionMetadata", + "RequestLogParsing", "ResetJobBookmark", "ResumeWorkflowRun", "RunDataPreviewStatement", @@ -4910,6 +5215,7 @@ "ListFHIRImportJobs", "ListTagsForResource", "ReadResource", + "SearchEverything", "SearchWithGet", "SearchWithPost", "StartFHIRExportJob", @@ -5412,6 +5718,7 @@ "ARNFormat": "arn:aws:identity-sync:${Region}:${Account}:${ResourceType}/${ResourcePath}", "ARNRegex": "^arn:aws:identity-sync:.+:.+:.+", "Actions": [ + "AllowVendedLogDeliveryForResource", "CreateSyncFilter", "CreateSyncProfile", "CreateSyncTarget", @@ -5629,6 +5936,7 @@ "Actions": [ "CreateProfile", "CreateTrustAnchor", + "DeleteAttributeMapping", "DeleteCrl", "DeleteProfile", "DeleteTrustAnchor", @@ -5648,6 +5956,7 @@ "ListSubjects", "ListTagsForResource", "ListTrustAnchors", + "PutAttributeMapping", "PutNotificationSettings", "ResetNotificationSettings", "TagResource", @@ -5712,6 +6021,7 @@ "CreateAuthorizer", "CreateBillingGroup", "CreateCertificateFromCsr", + "CreateCertificateProvider", "CreateCustomMetric", "CreateDimension", "CreateDomainConfiguration", @@ -5744,6 +6054,7 @@ "DeleteBillingGroup", "DeleteCACertificate", "DeleteCertificate", + "DeleteCertificateProvider", "DeleteCustomMetric", "DeleteDimension", "DeleteDomainConfiguration", @@ -5782,6 +6093,7 @@ "DescribeBillingGroup", "DescribeCACertificate", "DescribeCertificate", + "DescribeCertificateProvider", "DescribeCustomMetric", "DescribeDefaultAuthorizer", "DescribeDetectMitigationActionsTask", @@ -5844,6 +6156,7 @@ "ListAuthorizers", "ListBillingGroups", "ListCACertificates", + "ListCertificateProviders", "ListCertificates", "ListCertificatesByCA", "ListCustomMetrics", @@ -5933,6 +6246,7 @@ "UpdateBillingGroup", "UpdateCACertificate", "UpdateCertificate", + "UpdateCertificateProvider", "UpdateCustomMetric", "UpdateDimension", "UpdateDomainConfiguration", @@ -6647,6 +6961,8 @@ "GetEventConfigurationByResourceTypes", "GetFuotaTask", "GetLogLevelsByResourceTypes", + "GetMetricConfiguration", + "GetMetrics", "GetMulticastGroup", "GetMulticastGroupSession", "GetNetworkAnalyzerConfiguration", @@ -6705,6 +7021,7 @@ "UpdateEventConfigurationByResourceTypes", "UpdateFuotaTask", "UpdateLogLevelsByResourceTypes", + "UpdateMetricConfiguration", "UpdateMulticastGroup", "UpdateNetworkAnalyzerConfiguration", "UpdatePartnerAccount", @@ -6759,6 +7076,7 @@ "ListAliases", "ListGrants", "ListKeyPolicies", + "ListKeyRotations", "ListKeys", "ListResourceTags", "ListRetirableGrants", @@ -6768,6 +7086,7 @@ "ReplicateKey", "RetireGrant", "RevokeGrant", + "RotateKeyOnDemand", "ScheduleKeyDeletion", "Sign", "SynchronizeMultiRegionKey", @@ -6814,6 +7133,7 @@ "kms:RequestAlias", "kms:ResourceAliases", "kms:RetiringPrincipal", + "kms:RotationPeriodInDays", "kms:ScheduleKeyDeletionPendingWindowInDays", "kms:SigningAlgorithm", "kms:ValidTo", @@ -6833,12 +7153,15 @@ "CommitTransaction", "CreateDataCellsFilter", "CreateLFTag", + "CreateLakeFormationIdentityCenterConfiguration", "CreateLakeFormationOptIn", "DeleteDataCellsFilter", "DeleteLFTag", + "DeleteLakeFormationIdentityCenterConfiguration", "DeleteLakeFormationOptIn", "DeleteObjectsOnCancel", "DeregisterResource", + "DescribeLakeFormationIdentityCenterConfiguration", "DescribeResource", "DescribeTransaction", "ExtendTransaction", @@ -6871,6 +7194,7 @@ "StartTransaction", "UpdateDataCellsFilter", "UpdateLFTag", + "UpdateLakeFormationIdentityCenterConfiguration", "UpdateResource", "UpdateTableObjects", "UpdateTableStorageOptimizer" @@ -7181,10 +7505,12 @@ "CancelChangeSet", "CompleteTask", "DeleteResourcePolicy", + "DescribeAssessment", "DescribeChangeSet", "DescribeEntity", "DescribeTask", "GetResourcePolicy", + "ListAssessments", "ListChangeSets", "ListEntities", "ListTagsForResource", @@ -7198,6 +7524,7 @@ "HasResource": true, "StringPrefix": "aws-marketplace", "conditionKeys": [ + "aws-marketplace:Intent", "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys", @@ -7401,9 +7728,11 @@ "ARNFormat": "arn:aws:migrationhub-orchestrator:${Region}:${Account}:${ResourceType}/${ResourceName}", "ARNRegex": "^arn:aws:migrationhub-orchestrator:.+:.+:.+", "Actions": [ + "CreateTemplate", "CreateWorkflow", "CreateWorkflowStep", "CreateWorkflowStepGroup", + "DeleteTemplate", "DeleteWorkflow", "DeleteWorkflowStep", "DeleteWorkflowStepGroup", @@ -7429,6 +7758,7 @@ "StopWorkflow", "TagResource", "UntagResource", + "UpdateTemplate", "UpdateWorkflow", "UpdateWorkflowStep", "UpdateWorkflowStepGroup" @@ -7506,6 +7836,8 @@ "ListImportFileTask", "ListJarArtifacts", "ListServers", + "PutLogData", + "PutMetricData", "PutPortfolioPreferences", "RegisterCollector", "SendMessage", @@ -7872,6 +8204,7 @@ "ARNFormat": "arn:aws:outposts:${Region}:${Account}:${ResourceType}/${ResourceName}", "ARNRegex": "^arn:aws:outposts:.+", "Actions": [ + "CancelCapacityTask", "CancelOrder", "CreateOrder", "CreateOutpost", @@ -7879,20 +8212,24 @@ "CreateSite", "DeleteOutpost", "DeleteSite", + "GetCapacityTask", "GetCatalogItem", "GetConnection", "GetOrder", "GetOutpost", "GetOutpostInstanceTypes", + "GetOutpostSupportedInstanceTypes", "GetPrivateConnectivityConfig", "GetSite", "GetSiteAddress", "ListAssets", + "ListCapacityTasks", "ListCatalogItems", "ListOrders", "ListOutposts", "ListSites", "ListTagsForResource", + "StartCapacityTask", "StartConnection", "TagResource", "UntagResource", @@ -8487,15 +8824,18 @@ "AssociateResource", "CreateGroup", "DeleteGroup", + "DeleteGroupPolicy", "DisassociateResource", "GetAccountSettings", "GetGroup", "GetGroupConfiguration", + "GetGroupPolicy", "GetGroupQuery", "GetTags", "GroupResources", "ListGroupResources", "ListGroups", + "ListResourceTypes", "PutGroupConfiguration", "PutGroupPolicy", "SearchResources", @@ -8680,6 +9020,7 @@ "DescribeSavingsPlansOfferingRates", "DescribeSavingsPlansOfferings", "ListTagsForResource", + "ReturnSavingsPlan", "TagResource", "UntagResource" ], @@ -9209,6 +9550,14 @@ "signer:ProfileVersion" ] }, + "AWS Signin": { + "Actions": [ + "CreateTrustedIdentityPropagationApplicationForConsole", + "ListTrustedIdentityPropagationApplicationsForConsole" + ], + "HasResource": false, + "StringPrefix": "signin" + }, "AWS SimSpace Weaver": { "ARNFormat": "arn:aws:simspaceweaver:${Region}:${Account}:${ResourceType}/${ResourceId}", "ARNRegex": "^arn:aws:simspaceweaver:.+:.+:.+", @@ -9338,7 +9687,8 @@ "UntagResource", "UpdateMapRun", "UpdateStateMachine", - "UpdateStateMachineAlias" + "UpdateStateMachineAlias", + "ValidateStateMachineDefinition" ], "HasResource": true, "StringPrefix": "states", @@ -9460,15 +9810,18 @@ "ARNRegex": "^arn:aws:scn:.+", "Actions": [ "AssignAdminPermissionsToUser", + "CreateBillOfMaterialsImportJob", "CreateInstance", "CreateSSOApplication", "DeleteInstance", "DeleteSSOApplication", "DescribeInstance", + "GetBillOfMaterialsImportJob", "ListAdminUsers", "ListInstances", "ListTagsForResource", "RemoveAdminPermissionsForUser", + "SendDataIntegrationEvent", "TagResource", "UntagResource", "UpdateInstance" @@ -9871,6 +10224,7 @@ "BatchPutTaxRegistration", "DeleteTaxRegistration", "GetExemptions", + "GetTaxInfoReportingDocument", "GetTaxInheritance", "GetTaxInterview", "GetTaxRegistration", @@ -10332,6 +10686,7 @@ "CreateRegexPatternSet", "CreateRuleGroup", "CreateWebACL", + "DeleteAPIKey", "DeleteFirewallManagerRuleGroups", "DeleteIPSet", "DeleteLoggingConfiguration", @@ -10386,7 +10741,9 @@ "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", - "aws:TagKeys" + "aws:TagKeys", + "wafv2:LogDestinationResource", + "wafv2:LogScope" ] }, "AWS Well-Architected Tool": { @@ -10395,6 +10752,7 @@ "Actions": [ "AssociateLenses", "AssociateProfiles", + "ConfigureIntegration", "CreateLensShare", "CreateLensVersion", "CreateMilestone", @@ -10417,6 +10775,7 @@ "ExportLens", "GetAnswer", "GetConsolidatedReport", + "GetGlobalSettings", "GetLens", "GetLensReview", "GetLensReviewReport", @@ -10452,6 +10811,7 @@ "UntagResource", "UpdateAnswer", "UpdateGlobalSettings", + "UpdateIntegration", "UpdateLensReview", "UpdateProfile", "UpdateReviewTemplate", @@ -10469,7 +10829,8 @@ "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", - "aws:TagKeys" + "aws:TagKeys", + "wellarchitected:JiraProjectKey" ] }, "AWS Wickr": { @@ -10866,10 +11227,13 @@ "ARNRegex": "^arn:aws:app-integrations:.+:.+:.+", "Actions": [ "CreateApplication", + "CreateApplicationAssociation", "CreateDataIntegration", "CreateDataIntegrationAssociation", "CreateEventIntegration", "CreateEventIntegrationAssociation", + "DeleteApplication", + "DeleteApplicationAssociation", "DeleteDataIntegration", "DeleteDataIntegrationAssociation", "DeleteEventIntegration", @@ -10877,6 +11241,7 @@ "GetApplication", "GetDataIntegration", "GetEventIntegration", + "ListApplicationAssociations", "ListApplications", "ListDataIntegrationAssociations", "ListDataIntegrations", @@ -11083,12 +11448,14 @@ "ARNFormat": "arn:aws:bedrock:${Region}:${Account}:${ResourceType}/${ResourceId}", "ARNRegex": "^arn:aws:bedrock:.*:.*:.+", "Actions": [ + "ApplyGuardrail", "AssociateAgentKnowledgeBase", "AssociateThirdPartyKnowledgeBase", "CreateAgent", "CreateAgentActionGroup", "CreateAgentAlias", "CreateDataSource", + "CreateEvaluationJob", "CreateFoundationModelAgreement", "CreateGuardrail", "CreateGuardrailVersion", @@ -11108,6 +11475,7 @@ "DeleteKnowledgeBase", "DeleteModelInvocationLoggingConfiguration", "DeleteProvisionedModelThroughput", + "DetectGeneratedContent", "DisassociateAgentKnowledgeBase", "GetAgent", "GetAgentActionGroup", @@ -11116,6 +11484,7 @@ "GetAgentVersion", "GetCustomModel", "GetDataSource", + "GetEvaluationJob", "GetFoundationModel", "GetFoundationModelAvailability", "GetGuardrail", @@ -11137,6 +11506,7 @@ "ListAgents", "ListCustomModels", "ListDataSources", + "ListEvaluationJobs", "ListFoundationModelAgreementOffers", "ListFoundationModels", "ListGuardrails", @@ -11154,6 +11524,7 @@ "Retrieve", "RetrieveAndGenerate", "StartIngestionJob", + "StopEvaluationJob", "StopModelCustomizationJob", "StopModelInvocationJob", "TagResource", @@ -11958,10 +12329,13 @@ "CreateMonitor", "DeleteMonitor", "GetHealthEvent", + "GetInternetEvent", "GetMonitor", "GetQueryResults", "GetQueryStatus", + "Link", "ListHealthEvents", + "ListInternetEvents", "ListMonitors", "ListTagsForResource", "StartQuery", @@ -12075,6 +12449,31 @@ "logs:LogGeneratingResourceArns" ] }, + "Amazon CloudWatch Network Monitor": { + "ARNFormat": "arn:aws:networkmonitor:${Region}:${Account}:${ResourceType}/${ResourcePath}", + "ARNRegex": "^arn:aws:networkmonitor:.+:.+:.+", + "Actions": [ + "CreateMonitor", + "CreateProbe", + "DeleteMonitor", + "DeleteProbe", + "GetMonitor", + "GetProbe", + "ListMonitors", + "ListTagsForResource", + "TagResource", + "UntagResource", + "UpdateMonitor", + "UpdateProbe" + ], + "HasResource": true, + "StringPrefix": "networkmonitor", + "conditionKeys": [ + "aws:RequestTag/${TagKey}", + "aws:ResourceTag/${TagKey}", + "aws:TagKeys" + ] + }, "Amazon CloudWatch Observability Access Manager": { "ARNFormat": "arn:aws:oam:${Region}:${Account}:${ResourceType}/${ResourceId}", "ARNRegex": "^arn:aws:oam:.+:.+:.+", @@ -12817,6 +13216,7 @@ "ResumeContact", "ResumeContactRecording", "SearchAvailablePhoneNumbers", + "SearchContacts", "SearchHoursOfOperations", "SearchPredefinedAttributes", "SearchPrompts", @@ -12903,6 +13303,7 @@ "connect:AttributeType", "connect:InstanceId", "connect:MonitorCapabilities", + "connect:SearchContactsByContactAnalysis", "connect:SearchTag/${TagKey}", "connect:StorageResourceType" ] @@ -12920,7 +13321,11 @@ "CreateRelatedItem", "CreateTemplate", "DeleteDomain", + "DeleteField", + "DeleteLayout", + "DeleteTemplate", "GetCase", + "GetCaseAuditEvents", "GetCaseEventConfiguration", "GetDomain", "GetLayout", @@ -13087,6 +13492,8 @@ "Actions": [ "AcceptPredictions", "AcceptSubscriptionRequest", + "AddPolicyGrant", + "CancelMetadataGenerationRun", "CancelSubscription", "CreateAsset", "CreateAssetRevision", @@ -13125,6 +13532,7 @@ "DeleteSubscriptionGrant", "DeleteSubscriptionRequest", "DeleteSubscriptionTarget", + "DeleteTimeSeriesDataPoints", "GetAsset", "GetAssetType", "GetDataSource", @@ -13150,6 +13558,7 @@ "GetSubscriptionGrant", "GetSubscriptionRequestDetails", "GetSubscriptionTarget", + "GetTimeSeriesDataPoint", "GetUserProfile", "ListAccountEnvironments", "ListAssetRevisions", @@ -13157,6 +13566,7 @@ "ListDataSourceRuns", "ListDataSources", "ListDomains", + "ListEnvironmentBlueprintConfigurationSummaries", "ListEnvironmentBlueprintConfigurations", "ListEnvironmentBlueprints", "ListEnvironmentProfiles", @@ -13164,6 +13574,7 @@ "ListGroupsForUser", "ListMetadataGenerationRuns", "ListNotifications", + "ListPolicyGrants", "ListProjectMemberships", "ListProjects", "ListSubscriptionGrants", @@ -13171,13 +13582,16 @@ "ListSubscriptionTargets", "ListSubscriptions", "ListTagsForResource", + "ListTimeSeriesDataPoints", "ListWarehouseMetadata", + "PostTimeSeriesDataPoints", "ProvisionDomain", "PutDomainSharingPolicy", "PutEnvironmentBlueprintConfiguration", "RefreshToken", "RejectPredictions", "RejectSubscriptionRequest", + "RemovePolicyGrant", "RevokeSubscription", "Search", "SearchGroupProfiles", @@ -13192,6 +13606,7 @@ "TagResource", "UntagResource", "UpdateDataSource", + "UpdateDataSourceRunActivities", "UpdateDomain", "UpdateEnvironment", "UpdateEnvironmentBlueprint", @@ -13311,6 +13726,7 @@ "ARNFormat": "arn:aws:docdb-elastic:${Region}:${Account}:${ResourceType}/${ResourceId}", "ARNRegex": "^arn:aws:docdb-elastic:.+:.+:.+", "Actions": [ + "CopyClusterSnapshot", "CreateCluster", "CreateClusterSnapshot", "DeleteCluster", @@ -13321,6 +13737,8 @@ "ListClusters", "ListTagsForResource", "RestoreClusterFromSnapshot", + "StartCluster", + "StopCluster", "TagResource", "UntagResource", "UpdateCluster" @@ -13346,6 +13764,7 @@ "CreateTableReplica", "DeleteBackup", "DeleteItem", + "DeleteResourcePolicy", "DeleteTable", "DeleteTableReplica", "DescribeBackup", @@ -13369,6 +13788,7 @@ "ExportTableToPointInTime", "GetItem", "GetRecords", + "GetResourcePolicy", "GetShardIterator", "ImportTable", "ListBackups", @@ -13385,6 +13805,7 @@ "PartiQLUpdate", "PurchaseReservedCapacityOfferings", "PutItem", + "PutResourcePolicy", "Query", "RestoreTableFromAwsBackup", "RestoreTableFromBackup", @@ -13399,6 +13820,7 @@ "UpdateGlobalTableSettings", "UpdateGlobalTableVersion", "UpdateItem", + "UpdateKinesisStreamingDestination", "UpdateTable", "UpdateTableReplicaAutoScaling", "UpdateTimeToLive" @@ -13759,6 +14181,7 @@ "DescribeLocalGatewayVirtualInterfaces", "DescribeLocalGateways", "DescribeLockedSnapshots", + "DescribeMacHosts", "DescribeManagedPrefixLists", "DescribeMovingAddresses", "DescribeNatGateways", @@ -13908,6 +14331,7 @@ "GetGroupsForCapacityReservation", "GetHostReservationPurchasePreview", "GetImageBlockPublicAccessState", + "GetInstanceMetadataDefaults", "GetInstanceTypesFromInstanceRequirements", "GetInstanceUefiData", "GetIpamAddressHistory", @@ -13973,6 +14397,7 @@ "ModifyInstanceEventStartTime", "ModifyInstanceEventWindow", "ModifyInstanceMaintenanceOptions", + "ModifyInstanceMetadataDefaults", "ModifyInstanceMetadataOptions", "ModifyInstancePlacement", "ModifyIpam", @@ -14167,7 +14592,6 @@ "ec2:PlacementGroup", "ec2:PlacementGroupName", "ec2:PlacementGroupStrategy", - "ec2:PreSharedKeys", "ec2:ProductCode", "ec2:Public", "ec2:PublicIpAddress", @@ -14207,7 +14631,14 @@ "ec2:VpcPeeringConnectionID", "ec2:VpceServiceName", "ec2:VpceServiceOwner", - "ec2:VpceServicePrivateDnsName" + "ec2:VpceServicePrivateDnsName", + "ec2:transitGatewayAttachmentId", + "ec2:transitGatewayConnectPeerId", + "ec2:transitGatewayId", + "ec2:transitGatewayMulticastDomainId", + "ec2:transitGatewayPolicyTableId", + "ec2:transitGatewayRouteTableAnnouncementId", + "ec2:transitGatewayRouteTableId" ] }, "Amazon EC2 Auto Scaling": { @@ -14462,6 +14893,7 @@ "CancelJobRun", "CreateJobTemplate", "CreateManagedEndpoint", + "CreateSecurityConfiguration", "CreateVirtualCluster", "DeleteJobTemplate", "DeleteManagedEndpoint", @@ -14469,11 +14901,13 @@ "DescribeJobRun", "DescribeJobTemplate", "DescribeManagedEndpoint", + "DescribeSecurityConfiguration", "DescribeVirtualCluster", "GetManagedEndpointSessionCredentials", "ListJobRuns", "ListJobTemplates", "ListManagedEndpoints", + "ListSecurityConfigurations", "ListTagsForResource", "ListVirtualClusters", "StartJobRun", @@ -14795,6 +15229,7 @@ "ecs:cluster", "ecs:container-instances", "ecs:container-name", + "ecs:enable-ebs-volumes", "ecs:enable-execute-command", "ecs:enable-service-connect", "ecs:namespace", @@ -15023,7 +15458,9 @@ "RemoveManagedScalingPolicy", "RemoveTags", "RunJobFlow", + "SetKeepJobFlowAliveWhenNoSteps", "SetTerminationProtection", + "SetUnhealthyNodeReplacement", "SetVisibleToAllUsers", "StartEditor", "StartNotebookExecution", @@ -15335,6 +15772,7 @@ "CreateUser", "DeleteEnvironment", "DeleteKxCluster", + "DeleteKxClusterNode", "DeleteKxDatabase", "DeleteKxDataview", "DeleteKxEnvironment", @@ -15609,6 +16047,7 @@ "ClaimGameServer", "CreateAlias", "CreateBuild", + "CreateContainerGroupDefinition", "CreateFleet", "CreateFleetLocations", "CreateGameServerGroup", @@ -15624,6 +16063,7 @@ "CreateVpcPeeringConnection", "DeleteAlias", "DeleteBuild", + "DeleteContainerGroupDefinition", "DeleteFleet", "DeleteFleetLocations", "DeleteGameServerGroup", @@ -15640,6 +16080,7 @@ "DescribeAlias", "DescribeBuild", "DescribeCompute", + "DescribeContainerGroupDefinition", "DescribeEC2InstanceLimits", "DescribeFleetAttributes", "DescribeFleetCapacity", @@ -15673,6 +16114,7 @@ "ListAliases", "ListBuilds", "ListCompute", + "ListContainerGroupDefinitions", "ListFleets", "ListGameServerGroups", "ListGameServers", @@ -15719,14 +16161,25 @@ ] }, "Amazon GroundTruth Labeling": { - "ARNFormat": "arn:${Partition}:groundtruthlabeling:${region}:${account}:${resourceType}/${resourcePath}", + "ARNFormat": "arn:${Partition}:groundtruthlabeling:${Region}:${Account}:${ResourceType}/${ResourcePath}", "ARNRegex": "^arn:${Partition}:groundtruthlabeling:.+", "Actions": [ "AssociatePatchToManifestJob", + "CreateBatch", + "CreateIntakeForm", + "CreateProject", + "CreateWorkflowDefinition", "DescribeConsoleJob", + "GenerateLIDARPreviewTaskConfigJob", + "GetBatch", + "GetIntakeFormStatus", + "ListBatches", "ListDatasetObjects", + "ListProjects", "RunFilterOrSampleDatasetJob", - "RunGenerateManifestByCrawlingJob" + "RunGenerateManifestByCrawlingJob", + "RunGenerateManifestMetricsJob", + "UpdateBatch" ], "HasResource": false, "StringPrefix": "groundtruthlabeling" @@ -15773,6 +16226,7 @@ "GetMasterAccount", "GetMemberDetectors", "GetMembers", + "GetOrganizationStatistics", "GetRemainingFreeTrialDays", "GetThreatIntelSet", "GetUsageStatistics", @@ -15907,9 +16361,11 @@ "BatchUpdateMemberEc2DeepInspectionStatus", "CancelFindingsReport", "CancelSbomExport", + "CreateCisScanConfiguration", "CreateFilter", "CreateFindingsReport", "CreateSbomExport", + "DeleteCisScanConfiguration", "DeleteFilter", "DescribeOrganizationConfiguration", "Disable", @@ -15917,6 +16373,8 @@ "DisassociateMember", "Enable", "EnableDelegatedAdminAccount", + "GetCisScanReport", + "GetCisScanResultDetails", "GetConfiguration", "GetDelegatedAdminAccount", "GetEc2DeepInspectionConfiguration", @@ -15925,6 +16383,10 @@ "GetMember", "GetSbomExport", "ListAccountPermissions", + "ListCisScanConfigurations", + "ListCisScanResultsAggregatedByChecks", + "ListCisScanResultsAggregatedByTargetResource", + "ListCisScans", "ListCoverage", "ListCoverageStatistics", "ListDelegatedAdminAccounts", @@ -15936,8 +16398,13 @@ "ListUsageTotals", "ResetEncryptionKey", "SearchVulnerabilities", + "SendCisSessionHealth", + "SendCisSessionTelemetry", + "StartCisSession", + "StopCisSession", "TagResource", "UntagResource", + "UpdateCisScanConfiguration", "UpdateConfiguration", "UpdateEc2DeepInspectionConfiguration", "UpdateEncryptionKey", @@ -15970,6 +16437,7 @@ "CreateChannel", "CreateEncoderConfiguration", "CreateParticipantToken", + "CreatePlaybackRestrictionPolicy", "CreateRecordingConfiguration", "CreateStage", "CreateStorageConfiguration", @@ -15977,6 +16445,7 @@ "DeleteChannel", "DeleteEncoderConfiguration", "DeletePlaybackKeyPair", + "DeletePlaybackRestrictionPolicy", "DeleteRecordingConfiguration", "DeleteStage", "DeleteStorageConfiguration", @@ -15987,6 +16456,7 @@ "GetEncoderConfiguration", "GetParticipant", "GetPlaybackKeyPair", + "GetPlaybackRestrictionPolicy", "GetRecordingConfiguration", "GetStage", "GetStageSession", @@ -16001,6 +16471,7 @@ "ListParticipantEvents", "ListParticipants", "ListPlaybackKeyPairs", + "ListPlaybackRestrictionPolicies", "ListRecordingConfigurations", "ListStageSessions", "ListStages", @@ -16017,6 +16488,7 @@ "TagResource", "UntagResource", "UpdateChannel", + "UpdatePlaybackRestrictionPolicy", "UpdateStage" ], "HasResource": true, @@ -16459,6 +16931,7 @@ "CreateBotAlias", "CreateBotChannel", "CreateBotLocale", + "CreateBotReplica", "CreateBotVersion", "CreateCustomVocabulary", "CreateExport", @@ -16473,6 +16946,7 @@ "DeleteBotAlias", "DeleteBotChannel", "DeleteBotLocale", + "DeleteBotReplica", "DeleteBotVersion", "DeleteCustomVocabulary", "DeleteExport", @@ -16489,6 +16963,7 @@ "DescribeBotChannel", "DescribeBotLocale", "DescribeBotRecommendation", + "DescribeBotReplica", "DescribeBotResourceGeneration", "DescribeBotVersion", "DescribeCustomVocabulary", @@ -16507,11 +16982,14 @@ "GetSession", "GetTestExecutionArtifactsUrl", "ListAggregatedUtterances", + "ListBotAliasReplicas", "ListBotAliases", "ListBotChannels", "ListBotLocales", "ListBotRecommendations", + "ListBotReplicas", "ListBotResourceGenerations", + "ListBotVersionReplicas", "ListBotVersions", "ListBots", "ListBuiltInIntents", @@ -16693,6 +17171,7 @@ "GetRelationalDatabaseSnapshot", "GetRelationalDatabaseSnapshots", "GetRelationalDatabases", + "GetSetupHistory", "GetStaticIp", "GetStaticIps", "ImportKeyPair", @@ -16709,6 +17188,7 @@ "SendContactMethodVerification", "SetIpAddressType", "SetResourceAccessForBucket", + "SetupInstanceHttps", "StartGUISession", "StartInstance", "StartRelationalDatabase", @@ -17176,6 +17656,7 @@ "GetTokenBalance", "GetTransaction", "ListAssetContracts", + "ListFilteredTransactionEvents", "ListTokenBalances", "ListTransactionEvents", "ListTransactions" @@ -17345,16 +17826,25 @@ "CreateWorkerConfiguration", "DeleteConnector", "DeleteCustomPlugin", + "DeleteWorkerConfiguration", "DescribeConnector", "DescribeCustomPlugin", "DescribeWorkerConfiguration", "ListConnectors", "ListCustomPlugins", + "ListTagsForResource", "ListWorkerConfigurations", + "TagResource", + "UntagResource", "UpdateConnector" ], "HasResource": true, - "StringPrefix": "kafkaconnect" + "StringPrefix": "kafkaconnect", + "conditionKeys": [ + "aws:RequestTag/${TagKey}", + "aws:ResourceTag/${TagKey}", + "aws:TagKeys" + ] }, "Amazon Managed Workflows for Apache Airflow": { "ARNFormat": "arn:aws:airflow:${Region}:${Account}:${ResourceType}/${ResourceName}", @@ -17493,6 +17983,20 @@ "ssm:SourceInstanceARN" ] }, + "Amazon Message Gateway Service": { + "Actions": [ + "CreateControlChannel", + "CreateDataChannel", + "OpenControlChannel", + "OpenDataChannel" + ], + "HasResource": false, + "StringPrefix": "ssmmessages", + "conditionKeys": [ + "ec2:SourceInstanceARN", + "ssm:SourceInstanceARN" + ] + }, "Amazon Mobile Analytics": { "Actions": [ "GetFinancialReports", @@ -17608,6 +18112,7 @@ "ReadDataViaQuery", "ResetGraph", "RestoreGraphFromSnapshot", + "StartImportTask", "TagResource", "UntagResource", "UpdateGraph", @@ -18324,11 +18829,15 @@ "Amazon Q": { "Actions": [ "GetConversation", + "GetIdentityMetadata", "GetTroubleshootingResults", + "ListConversations", + "PassRequest", "SendMessage", "StartConversation", "StartTroubleshootingAnalysis", - "StartTroubleshootingResolutionExplanation" + "StartTroubleshootingResolutionExplanation", + "UpdateTroubleshootingCommandResult" ], "HasResource": false, "StringPrefix": "q" @@ -18340,6 +18849,7 @@ "AddUserLicenses", "BatchDeleteDocument", "BatchPutDocument", + "CancelSubscription", "Chat", "ChatSync", "CreateApplication", @@ -18348,6 +18858,7 @@ "CreateLicense", "CreatePlugin", "CreateRetriever", + "CreateSubscription", "CreateUser", "CreateWebExperience", "DeleteApplication", @@ -18380,6 +18891,7 @@ "ListMessages", "ListPlugins", "ListRetrievers", + "ListSubscriptions", "ListTagsForResource", "ListUserLicenses", "ListWebExperiences", @@ -18396,6 +18908,7 @@ "UpdateIndex", "UpdatePlugin", "UpdateRetriever", + "UpdateSubscription", "UpdateUser", "UpdateWebExperience" ], @@ -18407,6 +18920,35 @@ "aws:TagKeys" ] }, + "Amazon Q Business Q Apps": { + "ARNFormat": "arn:aws:qapps:${Region}:${Account}:${ResourceType}:${ResourcePath}", + "ARNRegex": "^arn:aws:qapps:.+:.+:.+", + "Actions": [ + "AssociateQAppWithUser", + "CopyQApp", + "CreateLibraryItem", + "CreateLibraryItemReview", + "CreateQApp", + "CreateSubscriptionToken", + "DeleteLibraryItem", + "DeleteQApp", + "DisassociateQAppFromUser", + "GetLibraryItem", + "GetQApp", + "ImportDocumentToQApp", + "ImportDocumentToQAppSession", + "ListLibraryItems", + "ListQApps", + "PredictProblemStatementFromConversation", + "PredictQAppFromProblemStatement", + "StartQAppSession", + "StopQAppSession", + "UpdateLibraryItem", + "UpdateQApp" + ], + "HasResource": true, + "StringPrefix": "qapps" + }, "Amazon Q in Connect": { "ARNFormat": "arn:aws:wisdom:${Region}:${Account}:${Resource}/${ResourceId}", "ARNRegex": "^arn:aws:wisdom:.+:.+:.+", @@ -18452,7 +18994,8 @@ "UntagResource", "UpdateContent", "UpdateKnowledgeBaseTemplateUri", - "UpdateQuickResponse" + "UpdateQuickResponse", + "UpdateSession" ], "HasResource": true, "StringPrefix": "wisdom", @@ -18702,6 +19245,7 @@ "UpdateRefreshSchedule", "UpdateResourcePermissions", "UpdateRoleCustomPermission", + "UpdateSPICECapacityConfiguration", "UpdateTemplate", "UpdateTemplateAlias", "UpdateTemplatePermissions", @@ -18757,6 +19301,7 @@ "CreateDBProxy", "CreateDBProxyEndpoint", "CreateDBSecurityGroup", + "CreateDBShardGroup", "CreateDBSnapshot", "CreateDBSubnetGroup", "CreateEventSubscription", @@ -18778,6 +19323,7 @@ "DeleteDBProxy", "DeleteDBProxyEndpoint", "DeleteDBSecurityGroup", + "DeleteDBShardGroup", "DeleteDBSnapshot", "DeleteDBSubnetGroup", "DeleteEventSubscription", @@ -18807,7 +19353,9 @@ "DescribeDBProxyEndpoints", "DescribeDBProxyTargetGroups", "DescribeDBProxyTargets", + "DescribeDBRecommendations", "DescribeDBSecurityGroups", + "DescribeDBShardGroups", "DescribeDBSnapshotAttributes", "DescribeDBSnapshots", "DescribeDBSubnetGroups", @@ -18831,8 +19379,10 @@ "DescribeSourceRegions", "DescribeTenantDatabases", "DescribeValidDBInstanceModifications", + "DisableHttpEndpoint", "DownloadCompleteDBLogFile", "DownloadDBLogFilePortion", + "EnableHttpEndpoint", "FailoverDBCluster", "FailoverGlobalCluster", "ListTagsForResource", @@ -18849,11 +19399,14 @@ "ModifyDBProxy", "ModifyDBProxyEndpoint", "ModifyDBProxyTargetGroup", + "ModifyDBRecommendation", + "ModifyDBShardGroup", "ModifyDBSnapshot", "ModifyDBSnapshotAttribute", "ModifyDBSubnetGroup", "ModifyEventSubscription", "ModifyGlobalCluster", + "ModifyIntegration", "ModifyOptionGroup", "ModifyRecommendation", "ModifyTenantDatabase", @@ -18862,6 +19415,7 @@ "PurchaseReservedDBInstancesOffering", "RebootDBCluster", "RebootDBInstance", + "RebootDBShardGroup", "RegisterDBProxyTargets", "RemoveFromGlobalCluster", "RemoveRoleFromDBCluster", @@ -18989,6 +19543,7 @@ "CreateEventSubscription", "CreateHsmClientCertificate", "CreateHsmConfiguration", + "CreateQev2IdcApplication", "CreateRedshiftIdcApplication", "CreateSavedQuery", "CreateScheduledAction", @@ -19009,6 +19564,7 @@ "DeleteHsmClientCertificate", "DeleteHsmConfiguration", "DeletePartner", + "DeleteQev2IdcApplication", "DeleteRedshiftIdcApplication", "DeleteResourcePolicy", "DeleteSavedQueries", @@ -19045,6 +19601,7 @@ "DescribeNodeConfigurationOptions", "DescribeOrderableClusterOptions", "DescribePartners", + "DescribeQev2IdcApplications", "DescribeQuery", "DescribeRedshiftIdcApplications", "DescribeReservedNodeExchangeStatus", @@ -19075,6 +19632,7 @@ "GetResourcePolicy", "JoinGroup", "ListDatabases", + "ListRecommendations", "ListSavedQueries", "ListSchemas", "ListTables", @@ -19091,6 +19649,7 @@ "ModifyCustomDomainAssociation", "ModifyEndpointAccess", "ModifyEventSubscription", + "ModifyQev2IdcApplication", "ModifyRedshiftIdcApplication", "ModifySavedQuery", "ModifyScheduledAction", @@ -19476,6 +20035,35 @@ "HasResource": false, "StringPrefix": "route53domains" }, + "Amazon Route 53 Profiles enables sharing DNS settings with VPCs": { + "ARNFormat": "arn:aws:route53profiles:${Region}:${Account}:${ResourceType}/${ResourceId}", + "ARNRegex": "^arn:aws:route53profiles:.+:.+:.+", + "Actions": [ + "AssociateProfile", + "AssociateResourceToProfile", + "CreateProfile", + "DeleteProfile", + "DisassociateProfile", + "DisassociateResourceFromProfile", + "GetProfile", + "GetProfileAssociation", + "GetProfileResourceAssociation", + "ListProfileAssociations", + "ListProfileResourceAssociations", + "ListProfiles", + "ListTagsForResource", + "TagResource", + "UntagResource", + "UpdateProfileResourceAssociation" + ], + "HasResource": true, + "StringPrefix": "route53profiles", + "conditionKeys": [ + "aws:RequestTag/${TagKey}", + "aws:ResourceTag/${TagKey}", + "aws:TagKeys" + ] + }, "Amazon Route 53 Recovery Cluster": { "ARNFormat": "arn:aws:route53-recovery-control::${Account}:${ResourceType}/${ResourceName}", "ARNRegex": "^arn:aws:route53-recovery-control::.+:.+", @@ -19824,12 +20412,14 @@ "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys", + "s3:AccessGrantsInstanceArn", "s3:AccessPointNetworkOrigin", "s3:DataAccessPointAccount", "s3:DataAccessPointArn", "s3:ExistingJobOperation", "s3:ExistingJobPriority", "s3:ExistingObjectTag/", + "s3:InventoryAccessibleOptionalFields", "s3:JobSuspendedCause", "s3:RequestJobOperation", "s3:RequestJobPriority", @@ -20323,6 +20913,7 @@ "DeleteHubContent", "DeleteHumanLoop", "DeleteHumanTaskUi", + "DeleteHyperParameterTuningJob", "DeleteImage", "DeleteImageVersion", "DeleteInferenceComponent", @@ -20342,6 +20933,7 @@ "DeletePipeline", "DeleteProject", "DeleteRecord", + "DeleteResourcePolicy", "DeleteSpace", "DeleteStudioLifecycleConfig", "DeleteTags", @@ -20423,6 +21015,7 @@ "GetLineageGroupPolicy", "GetModelPackageGroupPolicy", "GetRecord", + "GetResourcePolicy", "GetSagemakerServicecatalogPortfolioStatus", "GetScalingConfigurationRecommendation", "GetSearchSuggestions", @@ -20512,6 +21105,7 @@ "PutLineageGroupPolicy", "PutModelPackageGroupPolicy", "PutRecord", + "PutResourcePolicy", "QueryLineage", "RegisterDevices", "RenderUiTemplate", @@ -20546,6 +21140,7 @@ "UpdateAppImageConfig", "UpdateArtifact", "UpdateCluster", + "UpdateClusterSoftware", "UpdateCodeRepository", "UpdateContext", "UpdateDeviceFleet", @@ -20591,6 +21186,7 @@ "sagemaker:CustomerMetadataProperties/${MetadataKey}", "sagemaker:CustomerMetadataPropertiesToRemove", "sagemaker:DirectInternetAccess", + "sagemaker:DomainId", "sagemaker:DomainSharingOutputKmsKey", "sagemaker:EnableRemoteDebug", "sagemaker:FeatureGroupDisableGlueTableCreation", @@ -20619,11 +21215,13 @@ "sagemaker:ResourceTag/", "sagemaker:ResourceTag/${TagKey}", "sagemaker:RootAccess", + "sagemaker:SearchVisibilityCondition/${FilterKey}", "sagemaker:ServerlessMaxConcurrency", "sagemaker:ServerlessMemorySize", "sagemaker:SpaceSharingType", "sagemaker:TaggingAction", "sagemaker:TargetModel", + "sagemaker:UserProfileName", "sagemaker:VolumeKmsKey", "sagemaker:VpcSecurityGroupIds", "sagemaker:VpcSubnets", @@ -20727,20 +21325,6 @@ "aws:TagKeys" ] }, - "Amazon Session Manager Message Gateway Service": { - "Actions": [ - "CreateControlChannel", - "CreateDataChannel", - "OpenControlChannel", - "OpenDataChannel" - ], - "HasResource": false, - "StringPrefix": "ssmmessages", - "conditionKeys": [ - "ec2:SourceInstanceARN", - "ssm:SourceInstanceARN" - ] - }, "Amazon Simple Email Service v2": { "ARNFormat": "arn:aws:ses:${Region}:${Account}:${ResourceType}/${ResourceId}", "ARNRegex": "^arn:aws:ses:.+:[0-9]+:.+", @@ -20998,6 +21582,7 @@ "DeleteDatabase", "DeleteScheduledQuery", "DeleteTable", + "DescribeAccountSettings", "DescribeBatchLoadTask", "DescribeDatabase", "DescribeEndpoints", @@ -21021,6 +21606,7 @@ "TagResource", "Unload", "UntagResource", + "UpdateAccountSettings", "UpdateDatabase", "UpdateScheduledQuery", "UpdateTable", @@ -21034,6 +21620,30 @@ "aws:TagKeys" ] }, + "Amazon Timestream InfluxDB": { + "ARNFormat": "arn:aws:timestream-influxdb:${Region}:${Account}:${ResourceType}", + "ARNRegex": "^arn:aws:timestream-influxdb:.+:.+:.+", + "Actions": [ + "CreateDbInstance", + "CreateDbParameterGroup", + "DeleteDbInstance", + "GetDbInstance", + "GetDbParameterGroup", + "ListDbInstances", + "ListDbParameterGroups", + "ListTagsForResource", + "TagResource", + "UntagResource", + "UpdateDbInstance" + ], + "HasResource": true, + "StringPrefix": "timestream-influxdb", + "conditionKeys": [ + "aws:RequestTag/${TagKey}", + "aws:ResourceTag/${TagKey}", + "aws:TagKeys" + ] + }, "Amazon Transcribe": { "ARNFormat": "arn:aws:transcribe:${Region}:${Account}:${ResourceType}/${ResourceName}", "ARNRegex": "^arn:aws:transcribe:.+:.+:.+", @@ -21255,6 +21865,8 @@ "StringPrefix": "verifiedpermissions" }, "Amazon WorkDocs": { + "ARNFormat": "arn:aws:workdocs:${Region}:${Account}:${ResourceType}/${ResourceName}", + "ARNRegex": "^arn:aws:workdocs:.+:.+:.+", "Actions": [ "AbortDocumentVersionUpload", "ActivateUser", @@ -21288,6 +21900,7 @@ "DescribeDocumentVersions", "DescribeFolderContents", "DescribeGroups", + "DescribeInstanceExports", "DescribeInstances", "DescribeNotificationPermissions", "DescribeNotificationSubscriptions", @@ -21309,6 +21922,7 @@ "RemoveResourcePermission", "RestoreDocumentVersions", "SearchResources", + "StartInstanceExport", "UpdateDocument", "UpdateDocumentVersion", "UpdateFolder", @@ -21316,7 +21930,7 @@ "UpdateUser", "UpdateUserAdministrativeSettings" ], - "HasResource": false, + "HasResource": true, "StringPrefix": "workdocs" }, "Amazon WorkLink": { @@ -21370,7 +21984,7 @@ "ARNFormat": "arn:aws:workmail:${Region}:${Account}:${ResourceType}/${ResourceId}", "ARNRegex": "^arn:aws:workmail:.+:.+:.+", "Actions": [ - "AddMembersToGroup", + "AllowVendedLogDeliveryForResource", "AssociateDelegateToResource", "AssociateMemberToGroup", "AssumeImpersonationRole", @@ -21381,7 +21995,6 @@ "CreateImpersonationRole", "CreateInboundMailFlowRule", "CreateMailDomain", - "CreateMailUser", "CreateMobileDeviceAccessRule", "CreateOrganization", "CreateOutboundMailFlowRule", @@ -21408,30 +22021,21 @@ "DeleteUser", "DeregisterFromWorkMail", "DeregisterMailDomain", - "DescribeDirectories", "DescribeEmailMonitoringConfiguration", "DescribeEntity", "DescribeGroup", "DescribeInboundDmarcSettings", "DescribeInboundMailFlowRule", - "DescribeKmsKeys", "DescribeMailDomains", - "DescribeMailGroups", - "DescribeMailUsers", "DescribeMailboxExportJob", "DescribeOrganization", - "DescribeOrganizations", "DescribeOutboundMailFlowRule", "DescribeResource", "DescribeSmtpGateway", "DescribeUser", - "DisableMailGroups", - "DisableMailUsers", "DisassociateDelegateFromResource", "DisassociateMemberFromGroup", "EnableMailDomain", - "EnableMailGroups", - "EnableMailUsers", "GetAccessControlEffect", "GetDefaultRetentionPolicy", "GetImpersonationRole", @@ -21439,8 +22043,6 @@ "GetJournalingRules", "GetMailDomain", "GetMailDomainDetails", - "GetMailGroupDetails", - "GetMailUserDetails", "GetMailboxDetails", "GetMobileDeviceAccessEffect", "GetMobileDeviceAccessOverride", @@ -21458,7 +22060,6 @@ "ListMailDomains", "ListMailboxExportJobs", "ListMailboxPermissions", - "ListMembersInMailGroup", "ListMobileDeviceAccessOverrides", "ListMobileDeviceAccessRules", "ListOrganizations", @@ -21476,15 +22077,10 @@ "PutRetentionPolicy", "RegisterMailDomain", "RegisterToWorkMail", - "RemoveMembersFromGroup", "ResetPassword", - "ResetUserPassword", "SearchMembers", - "SetAdmin", "SetDefaultMailDomain", "SetJournalingRules", - "SetMailGroupDetails", - "SetMailUserDetails", "SetMobilePolicyDetails", "StartMailboxExportJob", "TagResource", @@ -21528,11 +22124,13 @@ "ARNFormat": "arn:aws:workspaces:${Region}:${Account}:*", "ARNRegex": "^arn:aws:workspaces:.*:.*:.*", "Actions": [ + "AcceptAccountLinkInvitation", "AssociateConnectionAlias", "AssociateIpGroups", "AssociateWorkspaceApplication", "AuthorizeIpRules", "CopyWorkspaceImage", + "CreateAccountLinkInvitation", "CreateConnectClientAddIn", "CreateConnectionAlias", "CreateIpGroup", @@ -21542,6 +22140,7 @@ "CreateWorkspaceBundle", "CreateWorkspaceImage", "CreateWorkspaces", + "DeleteAccountLinkInvitation", "DeleteClientBranding", "DeleteConnectClientAddIn", "DeleteConnectionAlias", @@ -21575,8 +22174,10 @@ "DisassociateConnectionAlias", "DisassociateIpGroups", "DisassociateWorkspaceApplication", + "GetAccountLink", "ImportClientBranding", "ImportWorkspaceImage", + "ListAccountLinks", "ListAvailableManagementCidrRanges", "MigrateWorkspace", "ModifyAccount", @@ -21591,6 +22192,7 @@ "RebootWorkspaces", "RebuildWorkspaces", "RegisterWorkspaceDirectory", + "RejectAccountLinkInvitation", "RestoreWorkspace", "RevokeIpRules", "StartWorkspaces", @@ -21853,6 +22455,17 @@ "aws:TagKeys", "servicequotas:service" ] + }, + "Tag Editor": { + "ARNFormat": "arn:${Partition}:resource-explorer:${Region}:${Account}:${ResourceType}/${ResourceName}", + "ARNRegex": "^arn:aws:resource-explorer:.+", + "Actions": [ + "ListResourceTypes", + "ListResources", + "ListTags" + ], + "HasResource": false, + "StringPrefix": "resource-explorer" } } } \ No newline at end of file diff --git a/src/cfnlint/data/AdditionalSpecs/RdsProperties.json b/src/cfnlint/data/AdditionalSpecs/RdsProperties.json index f5377d6154..6d34b617b4 100644 --- a/src/cfnlint/data/AdditionalSpecs/RdsProperties.json +++ b/src/cfnlint/data/AdditionalSpecs/RdsProperties.json @@ -208,7 +208,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -498,7 +497,14 @@ "db.t3.large", "db.t3.medium", "db.t3.small", - "db.t3.xlarge" + "db.t3.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ], "ap-south-1": [ "db.m4.10xlarge", @@ -648,7 +654,14 @@ "db.t3.large", "db.t3.medium", "db.t3.small", - "db.t3.xlarge" + "db.t3.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ], "ap-southeast-1": [ "db.m3.2xlarge", @@ -717,7 +730,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -969,7 +981,14 @@ "db.t3.large", "db.t3.medium", "db.t3.small", - "db.t3.xlarge" + "db.t3.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ], "ap-southeast-4": [ "db.m5.12xlarge", @@ -1135,10 +1154,18 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", - "db.t3.micro", "db.t3.small", "db.t3.xlarge" ], @@ -1341,7 +1368,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -1619,6 +1645,13 @@ "db.t3.medium", "db.t3.small", "db.t3.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", "db.z1d.12xlarge", "db.z1d.2xlarge", "db.z1d.3xlarge", @@ -1718,7 +1751,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -1854,7 +1886,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -2001,7 +2032,14 @@ "db.t3.small", "db.t3.xlarge", "db.x1.16xlarge", - "db.x1.32xlarge" + "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ], "il-central-1": [ "db.m5.12xlarge", @@ -2354,7 +2392,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -2494,7 +2531,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -2653,7 +2689,14 @@ "db.x1e.32xlarge", "db.x1e.4xlarge", "db.x1e.8xlarge", - "db.x1e.xlarge" + "db.x1e.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ], "us-gov-west-1": [ "db.m3.2xlarge", @@ -2757,7 +2800,14 @@ "db.x1e.32xlarge", "db.x1e.4xlarge", "db.x1e.8xlarge", - "db.x1e.xlarge" + "db.x1e.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ], "us-west-1": [ "db.m3.2xlarge", @@ -2855,6 +2905,13 @@ "db.t3.xlarge", "db.x1.16xlarge", "db.x1.32xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", "db.z1d.12xlarge", "db.z1d.2xlarge", "db.z1d.3xlarge", @@ -2929,7 +2986,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -3308,7 +3364,10 @@ "db.t3.large", "db.t3.medium", "db.t3.small", - "db.t3.xlarge" + "db.t3.xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.xlarge" ], "ap-south-1": [ "db.m4.2xlarge", @@ -3396,7 +3455,10 @@ "db.t3.large", "db.t3.medium", "db.t3.small", - "db.t3.xlarge" + "db.t3.xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.xlarge" ], "ap-southeast-1": [ "db.m3.2xlarge", @@ -3412,6 +3474,7 @@ "db.m5.large", "db.m5.xlarge", "db.m5d.2xlarge", + "db.m5d.4xlarge", "db.m5d.large", "db.m5d.xlarge", "db.m6i.2xlarge", @@ -3594,7 +3657,10 @@ "db.t3.large", "db.t3.medium", "db.t3.small", - "db.t3.xlarge" + "db.t3.xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.xlarge" ], "ap-southeast-4": [ "db.m5.2xlarge", @@ -3984,6 +4050,9 @@ "db.t3.medium", "db.t3.small", "db.t3.xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.xlarge", "db.z1d.2xlarge", "db.z1d.3xlarge", "db.z1d.large", @@ -4218,7 +4287,10 @@ "db.t3.large", "db.t3.medium", "db.t3.small", - "db.t3.xlarge" + "db.t3.xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.xlarge" ], "il-central-1": [ "db.m5.2xlarge", @@ -4253,6 +4325,9 @@ "db.t3.xlarge" ], "me-central-1": [ + "db.m5.12xlarge", + "db.m5.16xlarge", + "db.m5.24xlarge", "db.m5.2xlarge", "db.m5.4xlarge", "db.m5.8xlarge", @@ -4614,7 +4689,10 @@ "db.t3.xlarge", "db.x1e.2xlarge", "db.x1e.4xlarge", - "db.x1e.xlarge" + "db.x1e.xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.xlarge" ], "us-gov-west-1": [ "db.m3.2xlarge", @@ -4681,7 +4759,10 @@ "db.t3.xlarge", "db.x1e.2xlarge", "db.x1e.4xlarge", - "db.x1e.xlarge" + "db.x1e.xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.xlarge" ], "us-west-1": [ "db.m3.2xlarge", @@ -4745,6 +4826,9 @@ "db.t3.medium", "db.t3.small", "db.t3.xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.xlarge", "db.z1d.2xlarge", "db.z1d.3xlarge", "db.z1d.large", @@ -5803,6 +5887,8 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.t2.medium", + "db.t2.small", "db.t3.large", "db.t3.medium", "db.t3.small", @@ -7099,6 +7185,8 @@ "db.r6i.large", "db.r6i.xlarge", "db.serverless", + "db.t2.medium", + "db.t2.small", "db.t3.large", "db.t3.medium", "db.t3.small", @@ -8804,6 +8892,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -9083,6 +9178,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -9092,6 +9194,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -9135,6 +9244,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t2.2xlarge", "db.t2.large", "db.t2.medium", @@ -9403,6 +9519,20 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -9418,6 +9548,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -9823,6 +9960,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -9881,6 +10025,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -9890,6 +10041,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r4.16xlarge", "db.r4.2xlarge", "db.r4.4xlarge", @@ -9935,6 +10093,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t2.2xlarge", "db.t2.large", "db.t2.medium", @@ -10361,6 +10526,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -10429,6 +10601,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -10461,6 +10640,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -10508,6 +10694,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -10588,6 +10781,20 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -10604,6 +10811,13 @@ "db.r6g.large", "db.r6g.xlarge", "db.r6i.16xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -10867,6 +11081,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r4.16xlarge", "db.r4.2xlarge", "db.r4.4xlarge", @@ -10905,11 +11126,18 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", - "db.t2.2xlarge", - "db.t2.large", - "db.t2.medium", - "db.t2.micro", - "db.t2.small", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", + "db.t2.2xlarge", + "db.t2.large", + "db.t2.medium", + "db.t2.micro", + "db.t2.small", "db.t2.xlarge", "db.t3.2xlarge", "db.t3.large", @@ -11082,6 +11310,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -11142,6 +11377,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -11151,6 +11393,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -11882,6 +12131,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -11932,6 +12188,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t2.2xlarge", "db.t2.large", "db.t2.medium", @@ -12264,6 +12527,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -12319,6 +12589,14 @@ "db.t4g.xlarge" ], "ap-northeast-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -12551,6 +12829,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -12560,6 +12845,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -12603,6 +12895,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t2.2xlarge", "db.t2.large", "db.t2.medium", @@ -12623,6 +12922,14 @@ "db.t4g.xlarge" ], "ap-northeast-3": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -12726,6 +13033,14 @@ "db.t4g.xlarge" ], "ap-south-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -12870,6 +13185,20 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -12886,6 +13215,13 @@ "db.r6g.large", "db.r6g.xlarge", "db.r6i.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -12900,6 +13236,14 @@ "db.t4g.xlarge" ], "ap-southeast-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -13049,6 +13393,14 @@ "db.t4g.xlarge" ], "ap-southeast-2": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -13218,6 +13570,14 @@ "db.x2iedn.xlarge" ], "ap-southeast-3": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -13307,6 +13667,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -13366,6 +13733,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -13375,6 +13749,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r4.16xlarge", "db.r4.2xlarge", "db.r4.4xlarge", @@ -13420,6 +13801,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t2.2xlarge", "db.t2.large", "db.t2.medium", @@ -13689,6 +14077,14 @@ "db.t4g.xlarge" ], "eu-central-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m3.2xlarge", "db.m3.large", "db.m3.medium", @@ -13873,6 +14269,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -13902,6 +14305,14 @@ "db.t4g.xlarge" ], "eu-north-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -13941,6 +14352,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -13973,6 +14391,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -14020,6 +14445,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -14100,6 +14532,20 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -14115,6 +14561,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -14129,6 +14582,14 @@ "db.t4g.xlarge" ], "eu-west-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -14341,6 +14802,14 @@ "db.x2iedn.xlarge" ], "eu-west-2": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -14386,6 +14855,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r4.16xlarge", "db.r4.2xlarge", "db.r4.4xlarge", @@ -14424,6 +14900,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t2.2xlarge", "db.t2.large", "db.t2.medium", @@ -14444,6 +14927,14 @@ "db.t4g.xlarge" ], "eu-west-3": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -14601,6 +15092,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -14661,6 +15159,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -14670,6 +15175,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -14826,6 +15338,14 @@ "db.t4g.xlarge" ], "us-east-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -15043,6 +15563,14 @@ "db.x2iedn.xlarge" ], "us-east-2": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -15433,6 +15961,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -15483,6 +16018,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t1.micro", "db.t2.2xlarge", "db.t2.large", @@ -15504,6 +16046,14 @@ "db.t4g.xlarge" ], "us-west-2": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -15824,6 +16374,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -15879,6 +16436,14 @@ "db.t4g.xlarge" ], "ap-northeast-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -16111,6 +16676,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -16120,6 +16692,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -16163,6 +16742,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t2.2xlarge", "db.t2.large", "db.t2.medium", @@ -16183,6 +16769,14 @@ "db.t4g.xlarge" ], "ap-northeast-3": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -16286,6 +16880,14 @@ "db.t4g.xlarge" ], "ap-south-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -16430,6 +17032,20 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -16445,6 +17061,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -16459,6 +17082,14 @@ "db.t4g.xlarge" ], "ap-southeast-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -16608,6 +17239,14 @@ "db.t4g.xlarge" ], "ap-southeast-2": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -16777,6 +17416,14 @@ "db.x2iedn.xlarge" ], "ap-southeast-3": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -16815,7 +17462,6 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", - "db.r5b.8xlarge", "db.r5d.12xlarge", "db.r5d.16xlarge", "db.r5d.24xlarge", @@ -16867,6 +17513,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -16925,6 +17578,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -16934,6 +17594,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r4.16xlarge", "db.r4.2xlarge", "db.r4.4xlarge", @@ -16979,6 +17646,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t2.2xlarge", "db.t2.large", "db.t2.medium", @@ -17248,6 +17922,14 @@ "db.t4g.xlarge" ], "eu-central-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m3.2xlarge", "db.m3.large", "db.m3.medium", @@ -17432,6 +18114,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -17461,6 +18150,14 @@ "db.t4g.xlarge" ], "eu-north-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -17500,6 +18197,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -17532,6 +18236,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -17579,6 +18290,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -17659,6 +18377,20 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -17674,6 +18406,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -17688,6 +18427,14 @@ "db.t4g.xlarge" ], "eu-west-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -17900,6 +18647,14 @@ "db.x2iedn.xlarge" ], "eu-west-2": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -17945,6 +18700,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r4.16xlarge", "db.r4.2xlarge", "db.r4.4xlarge", @@ -17983,6 +18745,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t2.2xlarge", "db.t2.large", "db.t2.medium", @@ -18003,6 +18772,14 @@ "db.t4g.xlarge" ], "eu-west-3": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -18154,6 +18931,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -18214,6 +18998,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -18223,6 +19014,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -18379,6 +19177,14 @@ "db.t4g.xlarge" ], "us-east-1": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -18596,6 +19402,14 @@ "db.x2iedn.xlarge" ], "us-east-2": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -19018,6 +19832,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -19068,6 +19889,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.t1.micro", "db.t2.2xlarge", "db.t2.large", @@ -19089,6 +19917,14 @@ "db.t4g.xlarge" ], "us-west-2": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -19461,6 +20297,10 @@ "db.r5.4xlarge", "db.r5.large", "db.r5.xlarge", + "db.r6i.2xlarge", + "db.r6i.4xlarge", + "db.r6i.large", + "db.r6i.xlarge", "db.t2.2xlarge", "db.t2.large", "db.t2.medium", @@ -19706,6 +20546,17 @@ "db.t3.small", "db.t3.xlarge" ], + "eu-central-2": [ + "db.r6i.2xlarge", + "db.r6i.4xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.t3.2xlarge", + "db.t3.large", + "db.t3.medium", + "db.t3.small", + "db.t3.xlarge" + ], "eu-north-1": [ "db.m5.2xlarge", "db.m5.4xlarge", @@ -19847,14 +20698,10 @@ "db.t3.xlarge" ], "il-central-1": [ - "db.m5.2xlarge", - "db.m5.4xlarge", - "db.m5.large", - "db.m5.xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.large", - "db.r5.xlarge", + "db.r6i.2xlarge", + "db.r6i.4xlarge", + "db.r6i.large", + "db.r6i.xlarge", "db.t3.2xlarge", "db.t3.large", "db.t3.medium", @@ -23312,6 +24159,11 @@ "db.r5d.8xlarge", "db.r5d.large", "db.r5d.xlarge", + "db.r6i.2xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", "db.t3.2xlarge", "db.t3.xlarge", "db.x1.16xlarge", diff --git a/src/cfnlint/data/CloudSpecs/af-south-1.json b/src/cfnlint/data/CloudSpecs/af-south-1.json index 3e2f3a2823..d91075e02c 100644 --- a/src/cfnlint/data/CloudSpecs/af-south-1.json +++ b/src/cfnlint/data/CloudSpecs/af-south-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -219,10 +220,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -323,6 +324,8 @@ "AWS::AppFlow::Flow.VeevaSourceProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties": "CACHED", + "AWS::AppIntegrations::Application.ApplicationSourceConfig": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration": "CACHED", "AWS::AppIntegrations::DataIntegration.ScheduleConfig": "CACHED", "AWS::AppIntegrations::EventIntegration.EventFilter": "CACHED", @@ -475,6 +478,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -510,6 +514,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -592,10 +599,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -603,8 +612,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -612,22 +619,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", @@ -685,6 +699,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -735,6 +750,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -1208,6 +1224,12 @@ } } }, + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", + "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", + "AWS::Cognito::IdentityPool.PushSync": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", "AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration": "CACHED", "AWS::Cognito::LogDeliveryConfiguration.LogConfiguration": "CACHED", "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", @@ -1217,115 +1239,11 @@ "AWS::Cognito::UserPool.DeviceConfiguration": "CACHED", "AWS::Cognito::UserPool.EmailConfiguration": "CACHED", "AWS::Cognito::UserPool.InviteMessageTemplate": "CACHED", - "AWS::Cognito::UserPool.LambdaConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html", - "Properties": { - "CreateAuthChallenge": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-createauthchallenge", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CustomEmailSender": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-customemailsender", - "Required": false, - "Type": "CustomEmailSender", - "UpdateType": "Mutable" - }, - "CustomMessage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-custommessage", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CustomSMSSender": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-customsmssender", - "Required": false, - "Type": "CustomSMSSender", - "UpdateType": "Mutable" - }, - "DefineAuthChallenge": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-defineauthchallenge", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "KMSKeyID": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PostAuthentication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postauthentication", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PostConfirmation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postconfirmation", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreAuthentication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-preauthentication", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreSignUp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-presignup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreTokenGeneration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-pretokengeneration", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreTokenGenerationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-pretokengenerationconfig", - "Required": false, - "Type": "PreTokenGenerationConfig", - "UpdateType": "Mutable" - }, - "UserMigration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-usermigration", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VerifyAuthChallengeResponse": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-verifyauthchallengeresponse", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::UserPool.LambdaConfig": "CACHED", "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", - "AWS::Cognito::UserPool.PreTokenGenerationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-pretokengenerationconfig.html", - "Properties": { - "LambdaArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-pretokengenerationconfig.html#cfn-cognito-userpool-pretokengenerationconfig-lambdaarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LambdaVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-pretokengenerationconfig.html#cfn-cognito-userpool-pretokengenerationconfig-lambdaversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1336,52 +1254,16 @@ "AWS::Cognito::UserPool.VerificationMessageTemplate": "CACHED", "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", + "AWS::Cognito::UserPoolDomain.CustomDomainConfigType": "CACHED", + "AWS::Cognito::UserPoolResourceServer.ResourceServerScopeType": "CACHED", "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype-actions", - "Required": true, - "Type": "CompromisedCredentialsActionsType", - "UpdateType": "Mutable" - }, - "EventFilter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype-eventfilter", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": "CACHED", "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html", - "Properties": { - "BlockedIPRangeList": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-blockediprangelist", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SkippedIPRangeList": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-skippediprangelist", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED", "AWS::Cognito::UserPoolUser.AttributeType": "CACHED", "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", @@ -1420,24 +1302,36 @@ "AWS::Connect::EvaluationForm.NumericQuestionPropertyValueAutomation": "CACHED", "AWS::Connect::EvaluationForm.ScoringStrategy": "CACHED", "AWS::Connect::EvaluationForm.SingleSelectQuestionRuleCategoryAutomation": "CACHED", + "AWS::Connect::HoursOfOperation.HoursOfOperationConfig": "CACHED", + "AWS::Connect::HoursOfOperation.HoursOfOperationTimeSlice": "CACHED", "AWS::Connect::Instance.Attributes": "CACHED", "AWS::Connect::InstanceStorageConfig.EncryptionConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisFirehoseConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.S3Config": "CACHED", + "AWS::Connect::PredefinedAttribute.Values": "CACHED", "AWS::Connect::Queue.OutboundCallerConfig": "CACHED", + "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig": "CACHED", + "AWS::Connect::QuickConnect.QueueQuickConnectConfig": "CACHED", + "AWS::Connect::QuickConnect.QuickConnectConfig": "CACHED", + "AWS::Connect::QuickConnect.UserQuickConnectConfig": "CACHED", "AWS::Connect::RoutingProfile.CrossChannelBehavior": "CACHED", "AWS::Connect::RoutingProfile.MediaConcurrency": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", "AWS::Connect::Rule.Actions": "CACHED", + "AWS::Connect::Rule.CreateCaseAction": "CACHED", "AWS::Connect::Rule.EventBridgeAction": "CACHED", + "AWS::Connect::Rule.Field": "CACHED", + "AWS::Connect::Rule.FieldValue": "CACHED", "AWS::Connect::Rule.NotificationRecipientType": "CACHED", "AWS::Connect::Rule.Reference": "CACHED", "AWS::Connect::Rule.RuleTriggerEventSource": "CACHED", "AWS::Connect::Rule.SendNotificationAction": "CACHED", "AWS::Connect::Rule.TaskAction": "CACHED", + "AWS::Connect::Rule.UpdateCaseAction": "CACHED", + "AWS::Connect::SecurityProfile.Application": "CACHED", "AWS::Connect::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1445,6 +1339,10 @@ "AWS::Connect::TaskTemplate.InvisibleFieldInfo": "CACHED", "AWS::Connect::TaskTemplate.ReadOnlyFieldInfo": "CACHED", "AWS::Connect::TaskTemplate.RequiredFieldInfo": "CACHED", + "AWS::Connect::User.UserIdentityInfo": "CACHED", + "AWS::Connect::User.UserPhoneConfig": "CACHED", + "AWS::Connect::User.UserProficiency": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeDetails": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeItem": "CACHED", @@ -1593,11 +1491,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -1637,6 +1538,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1654,6 +1557,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1693,6 +1597,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1707,7 +1612,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1774,10 +1678,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1865,6 +1772,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -1874,7 +1782,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1883,6 +1796,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1994,6 +1909,21 @@ "AWS::EMR::InstanceGroupConfig.VolumeSpecification": "CACHED", "AWS::EMR::Step.HadoopJarStepConfig": "CACHED", "AWS::EMR::Step.KeyValue": "CACHED", + "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", + "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", + "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", + "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", + "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", + "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", + "AWS::EMRServerless::Application.WorkerTypeSpecificationInput": "CACHED", "AWS::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", @@ -2083,6 +2013,7 @@ "AWS::Events::Connection.OAuthParameters": "CACHED", "AWS::Events::Connection.Parameter": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -2252,6 +2183,7 @@ } }, "AWS::GameLift::Fleet.ServerProcess": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -2266,6 +2198,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -2361,6 +2294,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -2412,6 +2346,19 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", + "AWS::InspectorV2::Filter.DateFilter": "CACHED", + "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", + "AWS::InspectorV2::Filter.MapFilter": "CACHED", + "AWS::InspectorV2::Filter.NumberFilter": "CACHED", + "AWS::InspectorV2::Filter.PackageFilter": "CACHED", + "AWS::InspectorV2::Filter.PortRangeFilter": "CACHED", + "AWS::InspectorV2::Filter.StringFilter": "CACHED", "AWS::InternetMonitor::Monitor.HealthEventsConfig": "CACHED", "AWS::InternetMonitor::Monitor.InternetMeasurementsLogDelivery": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig": "CACHED", @@ -2497,6 +2444,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2664,6 +2616,11 @@ "AWS::Lex::BotVersion.BotVersionLocaleSpecification": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", "AWS::Logs::MetricFilter.MetricTransformation": "CACHED", + "AWS::M2::Application.Definition": "CACHED", + "AWS::M2::Environment.EfsStorageConfiguration": "CACHED", + "AWS::M2::Environment.FsxStorageConfiguration": "CACHED", + "AWS::M2::Environment.HighAvailabilityConfig": "CACHED", + "AWS::M2::Environment.StorageConfiguration": "CACHED", "AWS::MSK::Cluster.BrokerLogs": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo": "CACHED", "AWS::MSK::Cluster.ClientAuthentication": "CACHED", @@ -2730,6 +2687,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -2751,71 +2709,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -2848,6 +2742,13 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment.ConnectAttachmentOptions": "CACHED", "AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::ConnectPeer.BgpOptions": "CACHED", @@ -2863,9 +2764,12 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -2984,15 +2888,29 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", "AWS::ResilienceHub::App.EventSubscription": "CACHED", "AWS::ResilienceHub::App.PermissionModel": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", "AWS::ResourceGroups::Group.Query": "CACHED", @@ -3205,10 +3123,14 @@ }, "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -3333,7 +3255,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute": "CACHED", @@ -3341,7 +3262,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -3353,6 +3278,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -3398,6 +3324,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -3410,6 +3338,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -3472,11 +3401,23 @@ "AWS::SageMaker::Pipeline.ParallelismConfiguration": "CACHED", "AWS::SageMaker::Pipeline.PipelineDefinition": "CACHED", "AWS::SageMaker::Pipeline.S3Location": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -3527,6 +3468,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -3629,10 +3578,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -3658,6 +3605,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -3716,6 +3664,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -3760,55 +3709,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -3921,6 +3823,7 @@ "AWS::AppFlow::Connector": "CACHED", "AWS::AppFlow::ConnectorProfile": "CACHED", "AWS::AppFlow::Flow": "CACHED", + "AWS::AppIntegrations::Application": "CACHED", "AWS::AppIntegrations::DataIntegration": "CACHED", "AWS::AppIntegrations::EventIntegration": "CACHED", "AWS::AppMesh::GatewayRoute": "CACHED", @@ -3936,117 +3839,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -4318,11 +4111,18 @@ } } }, + "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", "AWS::Cognito::LogDeliveryConfiguration": "CACHED", "AWS::Cognito::UserPool": "CACHED", "AWS::Cognito::UserPoolClient": "CACHED", + "AWS::Cognito::UserPoolDomain": "CACHED", "AWS::Cognito::UserPoolGroup": "CACHED", + "AWS::Cognito::UserPoolIdentityProvider": "CACHED", + "AWS::Cognito::UserPoolResourceServer": "CACHED", "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", + "AWS::Cognito::UserPoolUICustomizationAttachment": "CACHED", "AWS::Cognito::UserPoolUser": "CACHED", "AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED", "AWS::Config::AggregationAuthorization": "CACHED", @@ -4337,88 +4137,25 @@ "AWS::Connect::ContactFlow": "CACHED", "AWS::Connect::ContactFlowModule": "CACHED", "AWS::Connect::EvaluationForm": "CACHED", + "AWS::Connect::HoursOfOperation": "CACHED", "AWS::Connect::Instance": "CACHED", "AWS::Connect::InstanceStorageConfig": "CACHED", "AWS::Connect::IntegrationAssociation": "CACHED", "AWS::Connect::PhoneNumber": "CACHED", + "AWS::Connect::PredefinedAttribute": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", - "AWS::Connect::RoutingProfile": { - "Attributes": { - "RoutingProfileArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html", - "Properties": { - "DefaultOutboundQueueArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-defaultoutboundqueuearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Connect::RoutingProfile.DefaultOutboundQueueArn" - } - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-description", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Connect::RoutingProfile.Description" - } - }, - "InstanceArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-instancearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Connect::RoutingProfile.InstanceArn" - } - }, - "MediaConcurrencies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-mediaconcurrencies", - "DuplicatesAllowed": true, - "ItemType": "MediaConcurrency", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Connect::RoutingProfile.Name" - } - }, - "QueueConfigs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-queueconfigs", - "DuplicatesAllowed": true, - "ItemType": "RoutingProfileQueueConfig", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Connect::QuickConnect": "CACHED", + "AWS::Connect::RoutingProfile": "CACHED", "AWS::Connect::Rule": "CACHED", "AWS::Connect::SecurityKey": "CACHED", "AWS::Connect::SecurityProfile": "CACHED", "AWS::Connect::TaskTemplate": "CACHED", + "AWS::Connect::User": "CACHED", + "AWS::Connect::UserHierarchyGroup": "CACHED", "AWS::Connect::View": "CACHED", "AWS::Connect::ViewVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition": "CACHED", @@ -4530,7 +4267,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -4567,45 +4363,7 @@ "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": { - "Attributes": { - "GroupName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", - "Properties": { - "PartitionCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-partitioncount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "SpreadLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-spreadlevel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementGroupStrategy" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::PlacementGroup": "CACHED", "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -4658,175 +4416,7 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -4846,6 +4436,7 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", + "AWS::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", "AWS::ElastiCache::ReplicationGroup": "CACHED", @@ -4862,50 +4453,7 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Attributes": { - "IsDefault": { - "PrimitiveType": "Boolean" - }, - "RuleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", @@ -5211,6 +4759,7 @@ } }, "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -5268,6 +4817,8 @@ "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", "AWS::ImageBuilder::LifecyclePolicy": "CACHED", "AWS::ImageBuilder::Workflow": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", + "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::KMS::Alias": "CACHED", "AWS::KMS::Key": "CACHED", @@ -5298,6 +4849,9 @@ "AWS::Lex::BotVersion": "CACHED", "AWS::Lex::ResourcePolicy": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -5306,6 +4860,8 @@ "AWS::Logs::QueryDefinition": "CACHED", "AWS::Logs::ResourcePolicy": "CACHED", "AWS::Logs::SubscriptionFilter": "CACHED", + "AWS::M2::Application": "CACHED", + "AWS::M2::Environment": "CACHED", "AWS::MSK::BatchScramSecret": "CACHED", "AWS::MSK::Cluster": "CACHED", "AWS::MSK::ClusterPolicy": "CACHED", @@ -5333,120 +4889,564 @@ "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment": "CACHED", - "AWS::NetworkManager::ConnectPeer": { + "AWS::NetworkManager::ConnectPeer": "CACHED", + "AWS::NetworkManager::CoreNetwork": "CACHED", + "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", + "AWS::NetworkManager::Device": "CACHED", + "AWS::NetworkManager::GlobalNetwork": "CACHED", + "AWS::NetworkManager::Link": "CACHED", + "AWS::NetworkManager::LinkAssociation": "CACHED", + "AWS::NetworkManager::Site": "CACHED", + "AWS::NetworkManager::SiteToSiteVpnAttachment": "CACHED", + "AWS::NetworkManager::TransitGatewayPeering": "CACHED", + "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "CACHED", + "AWS::NetworkManager::VpcAttachment": "CACHED", + "AWS::Oam::Link": "CACHED", + "AWS::Oam::Sink": "CACHED", + "AWS::OpenSearchService::Domain": "CACHED", + "AWS::Organizations::Account": "CACHED", + "AWS::Organizations::Organization": "CACHED", + "AWS::Organizations::OrganizationalUnit": "CACHED", + "AWS::Organizations::Policy": "CACHED", + "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", + "AWS::Pipes::Pipe": "CACHED", + "AWS::RAM::Permission": "CACHED", + "AWS::RAM::ResourceShare": "CACHED", + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { "Attributes": { - "Configuration": { - "Type": "ConnectPeerConfiguration" + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" }, - "Configuration.BgpConfigurations": { - "ItemType": "ConnectPeerBgpConfiguration", - "Type": "List" + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" }, - "Configuration.CoreNetworkAddress": { - "PrimitiveType": "String" + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" }, - "Configuration.InsideCidrBlocks": { - "PrimitiveItemType": "String", - "Type": "List" + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" }, - "Configuration.PeerAddress": { - "PrimitiveType": "String" + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" }, - "Configuration.Protocol": { - "PrimitiveType": "String" + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } }, - "ConnectPeerId": { - "PrimitiveType": "String" + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" }, - "CoreNetworkId": { - "PrimitiveType": "String" + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } }, - "CreatedAt": { - "PrimitiveType": "String" + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" }, - "EdgeLocation": { - "PrimitiveType": "String" + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" }, - "State": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html", - "Properties": { - "BgpOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html#cfn-networkmanager-connectpeer-bgpoptions", + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", "Required": false, - "Type": "BgpOptions", "UpdateType": "Immutable" }, - "ConnectAttachmentId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html#cfn-networkmanager-connectpeer-connectattachmentid", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "CoreNetworkAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html#cfn-networkmanager-connectpeer-corenetworkaddress", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" }, - "InsideCidrBlocks": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html#cfn-networkmanager-connectpeer-insidecidrblocks", + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "ItemType": "ProcessorFeature", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" }, - "PeerAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html#cfn-networkmanager-connectpeer-peeraddress", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Immutable" }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html#cfn-networkmanager-connectpeer-tags", - "DuplicatesAllowed": false, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, - "AWS::NetworkManager::CoreNetwork": "CACHED", - "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", - "AWS::NetworkManager::Device": "CACHED", - "AWS::NetworkManager::GlobalNetwork": "CACHED", - "AWS::NetworkManager::Link": "CACHED", - "AWS::NetworkManager::LinkAssociation": "CACHED", - "AWS::NetworkManager::Site": "CACHED", - "AWS::NetworkManager::SiteToSiteVpnAttachment": "CACHED", - "AWS::NetworkManager::TransitGatewayPeering": "CACHED", - "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "CACHED", - "AWS::NetworkManager::VpcAttachment": "CACHED", - "AWS::Oam::Link": "CACHED", - "AWS::Oam::Sink": "CACHED", - "AWS::OpenSearchService::Domain": "CACHED", - "AWS::Organizations::Account": "CACHED", - "AWS::Organizations::Organization": "CACHED", - "AWS::Organizations::OrganizationalUnit": "CACHED", - "AWS::Organizations::Policy": "CACHED", - "AWS::Organizations::ResourcePolicy": "CACHED", - "AWS::PCAConnectorAD::Connector": "CACHED", - "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", - "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", - "AWS::PCAConnectorAD::Template": "CACHED", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", - "AWS::Pipes::Pipe": "CACHED", - "AWS::RAM::Permission": "CACHED", - "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::DBCluster": "CACHED", - "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -5456,15 +5456,23 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", "AWS::ResilienceHub::App": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", + "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", + "AWS::ResourceExplorer2::Index": "CACHED", + "AWS::ResourceExplorer2::View": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", "AWS::RolesAnywhere::Profile": "CACHED", @@ -5541,6 +5549,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -5605,6 +5616,7 @@ "AWS::SageMaker::NotebookInstance": "CACHED", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "CACHED", "AWS::SageMaker::Pipeline": "CACHED", + "AWS::SageMaker::Project": "CACHED", "AWS::SageMaker::Space": "CACHED", "AWS::SageMaker::UserProfile": "CACHED", "AWS::SageMaker::Workteam": "CACHED", @@ -5615,38 +5627,10 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", - "AWS::SecurityHub::Hub": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html", - "Properties": { - "AutoEnableControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-autoenablecontrols", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ControlFindingGenerator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-controlfindinggenerator", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SecurityHub::Hub.ControlFindingGenerator" - } - }, - "EnableDefaultStandards": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-enabledefaultstandards", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-tags", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::SecurityHub::DelegatedAdmin": "CACHED", + "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -5775,6 +5759,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -5972,6 +5966,12 @@ "AWS::AppFlow::Flow.ZendeskDestinationProperties.Object": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties.WriteOperationType": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties.Object": "CACHED", + "AWS::AppIntegrations::Application.Description": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.AccessUrl": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.ApprovedOrigins": "CACHED", + "AWS::AppIntegrations::Application.Name": "CACHED", + "AWS::AppIntegrations::Application.Namespace": "CACHED", + "AWS::AppIntegrations::Application.Permissions": "CACHED", "AWS::AppIntegrations::DataIntegration.Description": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration.Folders": "CACHED", "AWS::AppIntegrations::DataIntegration.KmsKey": "CACHED", @@ -5994,6 +5994,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -6013,7 +6014,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -6070,8 +6073,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -6329,6 +6334,10 @@ "AWS::Connect::EvaluationForm.SingleSelectQuestionRuleCategoryAutomation.OptionRefId": "CACHED", "AWS::Connect::EvaluationForm.Status": "CACHED", "AWS::Connect::EvaluationForm.Title": "CACHED", + "AWS::Connect::HoursOfOperation.Description": "CACHED", + "AWS::Connect::HoursOfOperation.HoursOfOperationConfig.Day": "CACHED", + "AWS::Connect::HoursOfOperation.InstanceArn": "CACHED", + "AWS::Connect::HoursOfOperation.Name": "CACHED", "AWS::Connect::Instance.DirectoryId": "CACHED", "AWS::Connect::Instance.IdentityManagementType": "CACHED", "AWS::Connect::Instance.InstanceAlias": "CACHED", @@ -6350,6 +6359,9 @@ "AWS::Connect::PhoneNumber.Prefix": "CACHED", "AWS::Connect::PhoneNumber.TargetArn": "CACHED", "AWS::Connect::PhoneNumber.Type": "CACHED", + "AWS::Connect::PredefinedAttribute.InstanceArn": "CACHED", + "AWS::Connect::PredefinedAttribute.Name": "CACHED", + "AWS::Connect::PredefinedAttribute.Values.StringList": "CACHED", "AWS::Connect::Prompt.Description": "CACHED", "AWS::Connect::Prompt.InstanceArn": "CACHED", "AWS::Connect::Prompt.Name": "CACHED", @@ -6363,6 +6375,16 @@ "AWS::Connect::Queue.OutboundCallerConfig.OutboundFlowArn": "CACHED", "AWS::Connect::Queue.QuickConnectArns": "CACHED", "AWS::Connect::Queue.Status": "CACHED", + "AWS::Connect::QuickConnect.Description": "CACHED", + "AWS::Connect::QuickConnect.InstanceArn": "CACHED", + "AWS::Connect::QuickConnect.Name": "CACHED", + "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig.PhoneNumber": "CACHED", + "AWS::Connect::QuickConnect.QueueQuickConnectConfig.ContactFlowArn": "CACHED", + "AWS::Connect::QuickConnect.QueueQuickConnectConfig.QueueArn": "CACHED", + "AWS::Connect::QuickConnect.QuickConnectConfig.QuickConnectType": "CACHED", + "AWS::Connect::QuickConnect.UserQuickConnectConfig.ContactFlowArn": "CACHED", + "AWS::Connect::QuickConnect.UserQuickConnectConfig.UserArn": "CACHED", + "AWS::Connect::RoutingProfile.AgentAvailabilityTimer": "CACHED", "AWS::Connect::RoutingProfile.CrossChannelBehavior.BehaviorType": "CACHED", "AWS::Connect::RoutingProfile.DefaultOutboundQueueArn": "CACHED", "AWS::Connect::RoutingProfile.Description": "CACHED", @@ -6373,7 +6395,9 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig.Priority": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.Channel": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.QueueArn": "CACHED", + "AWS::Connect::Rule.CreateCaseAction.TemplateId": "CACHED", "AWS::Connect::Rule.EventBridgeAction.Name": "CACHED", + "AWS::Connect::Rule.Field.Id": "CACHED", "AWS::Connect::Rule.InstanceArn": "CACHED", "AWS::Connect::Rule.Name": "CACHED", "AWS::Connect::Rule.NotificationRecipientType.UserArns": "CACHED", @@ -6389,7 +6413,11 @@ "AWS::Connect::Rule.TaskAction.Name": "CACHED", "AWS::Connect::SecurityKey.InstanceId": "CACHED", "AWS::Connect::SecurityKey.Key": "CACHED", + "AWS::Connect::SecurityProfile.AllowedAccessControlHierarchyGroupId": "CACHED", + "AWS::Connect::SecurityProfile.Application.ApplicationPermissions": "CACHED", + "AWS::Connect::SecurityProfile.Application.Namespace": "CACHED", "AWS::Connect::SecurityProfile.Description": "CACHED", + "AWS::Connect::SecurityProfile.HierarchyRestrictedResources": "CACHED", "AWS::Connect::SecurityProfile.InstanceArn": "CACHED", "AWS::Connect::SecurityProfile.Permissions": "CACHED", "AWS::Connect::SecurityProfile.SecurityProfileName": "CACHED", @@ -6405,6 +6433,21 @@ "AWS::Connect::TaskTemplate.InstanceArn": "CACHED", "AWS::Connect::TaskTemplate.Name": "CACHED", "AWS::Connect::TaskTemplate.Status": "CACHED", + "AWS::Connect::User.HierarchyGroupArn": "CACHED", + "AWS::Connect::User.InstanceArn": "CACHED", + "AWS::Connect::User.Password": "CACHED", + "AWS::Connect::User.RoutingProfileArn": "CACHED", + "AWS::Connect::User.SecurityProfileArns": "CACHED", + "AWS::Connect::User.UserIdentityInfo.Mobile": "CACHED", + "AWS::Connect::User.UserIdentityInfo.SecondaryEmail": "CACHED", + "AWS::Connect::User.UserPhoneConfig.PhoneType": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeName": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeValue": "CACHED", + "AWS::Connect::User.UserProficiency.Level": "CACHED", + "AWS::Connect::User.Username": "CACHED", + "AWS::Connect::UserHierarchyGroup.InstanceArn": "CACHED", + "AWS::Connect::UserHierarchyGroup.Name": "CACHED", + "AWS::Connect::UserHierarchyGroup.ParentGroupArn": "CACHED", "AWS::Connect::View.Actions": "CACHED", "AWS::Connect::View.Description": "CACHED", "AWS::Connect::View.InstanceArn": "CACHED", @@ -6412,6 +6455,10 @@ "AWS::Connect::ViewVersion.VersionDescription": "CACHED", "AWS::Connect::ViewVersion.ViewArn": "CACHED", "AWS::Connect::ViewVersion.ViewContentSha256": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -6645,6 +6692,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -6660,15 +6713,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -6681,16 +6735,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -6723,6 +6780,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -6780,6 +6838,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -6795,6 +6854,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -6827,6 +6887,21 @@ "AWS::EMR::StudioSessionMapping.IdentityType": "CACHED", "AWS::EMR::StudioSessionMapping.SessionPolicyArn": "CACHED", "AWS::EMR::StudioSessionMapping.StudioId": "CACHED", + "AWS::EMRServerless::Application.Architecture": "CACHED", + "AWS::EMRServerless::Application.ConfigurationObject.Classification": "CACHED", + "AWS::EMRServerless::Application.ImageConfigurationInput.ImageUri": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfig.WorkerCount": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair.Key": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources.Cpu": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources.Disk": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources.Memory": "CACHED", + "AWS::EMRServerless::Application.Name": "CACHED", + "AWS::EMRServerless::Application.NetworkConfiguration.SecurityGroupIds": "CACHED", + "AWS::EMRServerless::Application.NetworkConfiguration.SubnetIds": "CACHED", + "AWS::EMRServerless::Application.ReleaseLabel": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration.Cpu": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration.Disk": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration.Memory": "CACHED", "AWS::ElastiCache::ReplicationGroup.NumCacheClusters": "CACHED", "AWS::ElastiCache::ReplicationGroup.ReplicasPerNodeGroup": "CACHED", "AWS::ElastiCache::ServerlessCache.DataStorage.Unit": "CACHED", @@ -6898,75 +6973,7 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.IpPermission.FromPort": "CACHED", @@ -6993,6 +7000,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -7031,15 +7039,22 @@ "AWS::GroundStation::Config.Frequency.Units": "CACHED", "AWS::GroundStation::Config.FrequencyBandwidth.Units": "CACHED", "AWS::GroundStation::Config.Name": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.BucketArn": "CACHED", "AWS::GroundStation::Config.S3RecordingConfig.Prefix": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.RoleArn": "CACHED", "AWS::GroundStation::Config.SpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::Config.TrackingConfig.Autotrack": "CACHED", + "AWS::GroundStation::Config.UplinkEchoConfig.AntennaUplinkConfigArn": "CACHED", "AWS::GroundStation::Config.UplinkSpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AgentStatus": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AuditResults": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.Name": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.DataflowEndpoint.Name": "CACHED", + "AWS::GroundStation::DataflowEndpointGroup.SecurityDetails.RoleArn": "CACHED", "AWS::GroundStation::MissionProfile.Name": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsAliasArn": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsKeyArn": "CACHED", + "AWS::GroundStation::MissionProfile.TrackingConfigArn": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", @@ -7048,6 +7063,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -7120,6 +7140,16 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", + "AWS::InspectorV2::Filter.Description": "CACHED", + "AWS::InspectorV2::Filter.FilterAction": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Key": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Value": "CACHED", + "AWS::InspectorV2::Filter.Name": "CACHED", + "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", + "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -7136,6 +7166,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -7217,7 +7248,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -7244,6 +7277,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -7463,6 +7510,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -7487,6 +7541,21 @@ "AWS::Logs::SubscriptionFilter.Distribution": "CACHED", "AWS::M2::Application.Definition.Content": "CACHED", "AWS::M2::Application.Definition.S3Location": "CACHED", + "AWS::M2::Application.Description": "CACHED", + "AWS::M2::Application.EngineType": "CACHED", + "AWS::M2::Application.KmsKeyId": "CACHED", + "AWS::M2::Application.Name": "CACHED", + "AWS::M2::Application.RoleArn": "CACHED", + "AWS::M2::Environment.Description": "CACHED", + "AWS::M2::Environment.EngineType": "CACHED", + "AWS::M2::Environment.EngineVersion": "CACHED", + "AWS::M2::Environment.HighAvailabilityConfig.DesiredCapacity": "CACHED", + "AWS::M2::Environment.InstanceType": "CACHED", + "AWS::M2::Environment.KmsKeyId": "CACHED", + "AWS::M2::Environment.Name": "CACHED", + "AWS::M2::Environment.PreferredMaintenanceWindow": "CACHED", + "AWS::M2::Environment.SecurityGroupIds": "CACHED", + "AWS::M2::Environment.SubnetIds": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo.BrokerAZDistribution": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo.InstanceType": "CACHED", "AWS::MSK::Cluster.ClusterName": "CACHED", @@ -7544,6 +7613,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -7578,7 +7648,15 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -7699,8 +7777,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -7794,7 +7870,14 @@ "db.t4g.medium", "db.t4g.micro", "db.t4g.small", - "db.t4g.xlarge" + "db.t4g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, "AWS::RDS::DBInstance.DBInstanceIdentifier": "CACHED", @@ -7822,12 +7905,37 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IncludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.Telemetries": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents.Status": "CACHED", + "AWS::RUM::AppMonitor.Domain": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.EventPattern": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Name": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Namespace": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.UnitLabel": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.ValueKey": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.Destination": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.DestinationArn": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.IamRoleArn": "CACHED", + "AWS::RUM::AppMonitor.Name": "CACHED", "AWS::Redshift::Cluster.ClusterIdentifier": "CACHED", "AWS::Redshift::Cluster.ClusterParameterGroupName": "CACHED", "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", "AWS::Redshift::EventSubscription.EventCategories": "CACHED", "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", @@ -7853,6 +7961,10 @@ "AWS::ResilienceHub::ResiliencyPolicy.PolicyDescription": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.PolicyName": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.Tier": "CACHED", + "AWS::ResourceExplorer2::Index.Type": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty.Name": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter.FilterString": "CACHED", + "AWS::ResourceExplorer2::View.ViewName": "CACHED", "AWS::ResourceGroups::Group.Description": "CACHED", "AWS::ResourceGroups::Group.Name": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery.Type": "CACHED", @@ -7886,6 +7998,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -7894,6 +8007,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -8039,6 +8153,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSO::Assignment.InstanceArn": "CACHED", "AWS::SSO::Assignment.PermissionSetArn": "CACHED", "AWS::SSO::Assignment.PrincipalId": "CACHED", @@ -8065,6 +8194,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -8081,6 +8214,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -8120,6 +8255,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -8258,13 +8395,28 @@ "AWS::SageMaker::Pipeline.PipelineDisplayName": "CACHED", "AWS::SageMaker::Pipeline.PipelineName": "CACHED", "AWS::SageMaker::Pipeline.RoleArn": "CACHED", + "AWS::SageMaker::Project.ProjectDescription": "CACHED", + "AWS::SageMaker::Project.ProjectName": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -8343,7 +8495,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -8477,6 +8637,7 @@ "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -8493,8 +8654,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -8521,6 +8680,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -8567,6 +8727,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -8659,452 +8820,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.large", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "inf1.24xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -9119,41 +8846,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -9169,22 +8862,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-east-1.json b/src/cfnlint/data/CloudSpecs/ap-east-1.json index 540a6e05f2..4c0538553d 100644 --- a/src/cfnlint/data/CloudSpecs/ap-east-1.json +++ b/src/cfnlint/data/CloudSpecs/ap-east-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -187,6 +188,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::ApiGateway::ApiKey.StageKey": "CACHED", "AWS::ApiGateway::Deployment.AccessLogSetting": "CACHED", @@ -227,10 +230,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -385,6 +388,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -420,6 +424,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -502,10 +509,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -513,8 +522,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -522,33 +529,45 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", @@ -599,43 +618,9 @@ "AWS::CloudFront::Distribution.S3OriginConfig": "CACHED", "AWS::CloudFront::Distribution.StatusCodes": "CACHED", "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", - "AWS::CloudFront::Function.FunctionConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html", - "Properties": { - "Comment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html#cfn-cloudfront-function-functionconfig-comment", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KeyValueStoreAssociations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html#cfn-cloudfront-function-functionconfig-keyvaluestoreassociations", - "DuplicatesAllowed": false, - "ItemType": "KeyValueStoreAssociation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Runtime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html#cfn-cloudfront-function-functionconfig-runtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", - "AWS::CloudFront::Function.KeyValueStoreAssociation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-keyvaluestoreassociation.html", - "Properties": { - "KeyValueStoreARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-keyvaluestoreassociation.html#cfn-cloudfront-function-keyvaluestoreassociation-keyvaluestorearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -686,6 +671,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -762,7 +748,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -798,6 +787,7 @@ "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", @@ -898,6 +888,9 @@ "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.NFS": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Protocol": "CACHED", "AWS::DataSync::LocationHDFS.NameNode": "CACHED", "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", "AWS::DataSync::LocationNFS.MountOptions": "CACHED", @@ -909,11 +902,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -953,6 +949,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -970,6 +968,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1009,6 +1008,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1023,7 +1023,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1090,10 +1089,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1181,6 +1183,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -1190,7 +1193,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1199,6 +1207,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1312,29 +1322,15 @@ "AWS::EMR::Step.KeyValue": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1428,6 +1424,7 @@ "AWS::Events::Connection.OAuthParameters": "CACHED", "AWS::Events::Connection.Parameter": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1597,6 +1594,7 @@ } }, "AWS::GameLift::Fleet.ServerProcess": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1611,6 +1609,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -1680,6 +1679,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -1731,6 +1731,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -1749,6 +1755,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -1943,6 +1950,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2086,71 +2098,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -2183,13 +2131,23 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::Device.AWSLocation": "CACHED", "AWS::NetworkManager::Device.Location": "CACHED", "AWS::NetworkManager::Link.Bandwidth": "CACHED", "AWS::NetworkManager::Site.Location": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -2311,6 +2269,9 @@ "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", @@ -2321,6 +2282,9 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", "AWS::ResourceGroups::Group.Query": "CACHED", @@ -2339,10 +2303,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -2445,7 +2413,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute": "CACHED", @@ -2453,7 +2420,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -2483,6 +2454,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -2528,6 +2500,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -2540,6 +2514,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -2677,11 +2652,23 @@ "AWS::SageMaker::Pipeline.ParallelismConfiguration": "CACHED", "AWS::SageMaker::Pipeline.PipelineDefinition": "CACHED", "AWS::SageMaker::Pipeline.S3Location": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -2732,6 +2719,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -2833,10 +2828,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -2862,6 +2855,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -2920,6 +2914,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -2963,55 +2958,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -3137,117 +3085,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -3348,6 +3186,7 @@ "AWS::Config::OrganizationConfigRule": "CACHED", "AWS::Config::RemediationConfiguration": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", @@ -3369,6 +3208,7 @@ "AWS::DataSync::LocationEFS": "CACHED", "AWS::DataSync::LocationFSxLustre": "CACHED", "AWS::DataSync::LocationFSxONTAP": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS": "CACHED", "AWS::DataSync::LocationFSxWindows": "CACHED", "AWS::DataSync::LocationHDFS": "CACHED", "AWS::DataSync::LocationNFS": "CACHED", @@ -3459,7 +3299,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -3496,45 +3395,7 @@ "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": { - "Attributes": { - "GroupName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", - "Properties": { - "PartitionCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-partitioncount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "SpreadLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-spreadlevel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementGroupStrategy" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::PlacementGroup": "CACHED", "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -3587,175 +3448,7 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -3792,50 +3485,7 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Attributes": { - "IsDefault": { - "PrimitiveType": "Boolean" - }, - "RuleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", @@ -4141,6 +3791,7 @@ } }, "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -4195,6 +3846,7 @@ "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", "AWS::ImageBuilder::LifecyclePolicy": "CACHED", "AWS::ImageBuilder::Workflow": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT::AccountAuditConfiguration": "CACHED", @@ -4258,6 +3910,9 @@ "AWS::Lambda::Url": "CACHED", "AWS::Lambda::Version": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -4298,88 +3953,557 @@ "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", "AWS::NetworkManager::Device": "CACHED", "AWS::NetworkManager::GlobalNetwork": "CACHED", - "AWS::NetworkManager::Link": { + "AWS::NetworkManager::Link": "CACHED", + "AWS::NetworkManager::LinkAssociation": "CACHED", + "AWS::NetworkManager::Site": "CACHED", + "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", + "AWS::Oam::Link": "CACHED", + "AWS::Oam::Sink": "CACHED", + "AWS::OpenSearchService::Domain": "CACHED", + "AWS::Organizations::Account": "CACHED", + "AWS::Organizations::Organization": "CACHED", + "AWS::Organizations::OrganizationalUnit": "CACHED", + "AWS::Organizations::Policy": "CACHED", + "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", + "AWS::Pipes::Pipe": "CACHED", + "AWS::RAM::Permission": "CACHED", + "AWS::RAM::ResourceShare": "CACHED", + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { "Attributes": { - "LinkArn": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { "PrimitiveType": "String" }, - "LinkId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html", - "Properties": { - "Bandwidth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-bandwidth", - "Required": true, - "Type": "Bandwidth", + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-description", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-globalnetworkid", + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable" }, - "Provider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-provider", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "SiteId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-siteid", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Immutable" }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-type", + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::NetworkManager::LinkAssociation": "CACHED", - "AWS::NetworkManager::Site": "CACHED", - "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", - "AWS::Oam::Link": "CACHED", - "AWS::Oam::Sink": "CACHED", - "AWS::OpenSearchService::Domain": "CACHED", - "AWS::Organizations::Account": "CACHED", - "AWS::Organizations::Organization": "CACHED", - "AWS::Organizations::OrganizationalUnit": "CACHED", - "AWS::Organizations::Policy": "CACHED", - "AWS::Organizations::ResourcePolicy": "CACHED", - "AWS::PCAConnectorAD::Connector": "CACHED", - "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", - "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", - "AWS::PCAConnectorAD::Template": "CACHED", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", - "AWS::Pipes::Pipe": "CACHED", - "AWS::RAM::Permission": "CACHED", - "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::DBCluster": "CACHED", - "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -4389,16 +4513,22 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", "AWS::Redshift::Cluster": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "CACHED", "AWS::ResilienceHub::App": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", + "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", + "AWS::ResourceExplorer2::Index": "CACHED", + "AWS::ResourceExplorer2::View": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", "AWS::RolesAnywhere::Profile": "CACHED", @@ -4410,6 +4540,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -4472,6 +4605,7 @@ "AWS::SageMaker::NotebookInstance": "CACHED", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "CACHED", "AWS::SageMaker::Pipeline": "CACHED", + "AWS::SageMaker::Project": "CACHED", "AWS::SageMaker::Space": "CACHED", "AWS::SageMaker::UserProfile": "CACHED", "AWS::SageMaker::Workteam": "CACHED", @@ -4482,7 +4616,10 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -4622,6 +4759,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -4649,6 +4791,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", @@ -4659,6 +4811,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -4678,7 +4831,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -4735,8 +4890,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -4769,6 +4926,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -4988,6 +5146,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -5083,6 +5245,10 @@ "AWS::DataSync::LocationFSxONTAP.SmbMountOptions.Version": "CACHED", "AWS::DataSync::LocationFSxONTAP.StorageVirtualMachineArn": "CACHED", "AWS::DataSync::LocationFSxONTAP.Subdirectory": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.FsxFilesystemArn": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions.Version": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.SecurityGroupArns": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Subdirectory": "CACHED", "AWS::DataSync::LocationFSxWindows.Domain": "CACHED", "AWS::DataSync::LocationFSxWindows.FsxFilesystemArn": "CACHED", "AWS::DataSync::LocationFSxWindows.Password": "CACHED", @@ -5140,6 +5306,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -5155,15 +5327,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -5176,16 +5349,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -5218,6 +5394,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -5275,6 +5452,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -5290,6 +5468,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -5408,97 +5587,7 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.18xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.IpPermission.FromPort": "CACHED", @@ -5525,6 +5614,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -5565,6 +5655,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -5637,6 +5732,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -5645,6 +5741,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -5775,6 +5872,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -5856,7 +5954,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -5883,6 +5983,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -6024,6 +6138,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -6103,6 +6224,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -6137,7 +6259,15 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -6258,8 +6388,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -6288,6 +6416,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -6383,18 +6518,25 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", "AWS::Redshift::Cluster.ClusterIdentifier": "CACHED", "AWS::Redshift::Cluster.ClusterParameterGroupName": "CACHED", "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", "AWS::Redshift::EventSubscription.EventCategories": "CACHED", "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::ResilienceHub::App.AppAssessmentSchedule": "CACHED", "AWS::ResilienceHub::App.AppTemplateBody": "CACHED", "AWS::ResilienceHub::App.Description": "CACHED", @@ -6416,6 +6558,10 @@ "AWS::ResilienceHub::ResiliencyPolicy.PolicyDescription": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.PolicyName": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.Tier": "CACHED", + "AWS::ResourceExplorer2::Index.Type": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty.Name": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter.FilterString": "CACHED", + "AWS::ResourceExplorer2::View.ViewName": "CACHED", "AWS::ResourceGroups::Group.Description": "CACHED", "AWS::ResourceGroups::Group.Name": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery.Type": "CACHED", @@ -6450,6 +6596,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -6458,6 +6605,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -6582,6 +6730,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSO::Assignment.InstanceArn": "CACHED", "AWS::SSO::Assignment.PermissionSetArn": "CACHED", "AWS::SSO::Assignment.PrincipalId": "CACHED", @@ -6608,6 +6771,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -6654,6 +6821,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -6693,6 +6862,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -6974,13 +7145,28 @@ "AWS::SageMaker::Pipeline.PipelineDisplayName": "CACHED", "AWS::SageMaker::Pipeline.PipelineName": "CACHED", "AWS::SageMaker::Pipeline.RoleArn": "CACHED", + "AWS::SageMaker::Project.ProjectDescription": "CACHED", + "AWS::SageMaker::Project.ProjectName": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -7059,7 +7245,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -7193,6 +7387,7 @@ "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -7206,8 +7401,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -7234,6 +7427,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -7280,6 +7474,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -7355,32 +7550,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -7391,415 +7561,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5d.18xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "hi1.4xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m3.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "x1.16xlarge", - "x1.32xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.18xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "x1.16xlarge", - "x1.32xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -7814,49 +7587,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -7872,22 +7603,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-northeast-1.json b/src/cfnlint/data/CloudSpecs/ap-northeast-1.json index bae280b1d5..b3bd5bd01a 100644 --- a/src/cfnlint/data/CloudSpecs/ap-northeast-1.json +++ b/src/cfnlint/data/CloudSpecs/ap-northeast-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -165,6 +166,11 @@ "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::APS::Scraper.AmpConfiguration": "CACHED", + "AWS::APS::Scraper.Destination": "CACHED", + "AWS::APS::Scraper.EksConfiguration": "CACHED", + "AWS::APS::Scraper.ScrapeConfiguration": "CACHED", + "AWS::APS::Scraper.Source": "CACHED", "AWS::APS::Workspace.LoggingConfiguration": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", @@ -188,6 +194,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -211,7 +219,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -258,10 +269,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -362,6 +373,8 @@ "AWS::AppFlow::Flow.VeevaSourceProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties": "CACHED", + "AWS::AppIntegrations::Application.ApplicationSourceConfig": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration": "CACHED", "AWS::AppIntegrations::DataIntegration.ScheduleConfig": "CACHED", "AWS::AppIntegrations::EventIntegration.EventFilter": "CACHED", @@ -552,6 +565,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -587,6 +601,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -677,10 +694,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -688,8 +707,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -697,22 +714,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -734,11 +758,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", @@ -756,6 +785,8 @@ "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacy": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacyColumn": "CACHED", "AWS::CleanRooms::ConfiguredTable.GlueTableReference": "CACHED", "AWS::CleanRooms::ConfiguredTable.TableReference": "CACHED", "AWS::CleanRooms::Membership.MembershipPaymentConfiguration": "CACHED", @@ -763,6 +794,12 @@ "AWS::CleanRooms::Membership.MembershipProtectedQueryResultConfiguration": "CACHED", "AWS::CleanRooms::Membership.MembershipQueryComputePaymentConfig": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DataSource": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DatasetInputConfig": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", @@ -813,6 +850,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -863,6 +901,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -873,6 +912,9 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeArtifact::PackageGroup.OriginConfiguration": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType": "CACHED", + "AWS::CodeArtifact::PackageGroup.Restrictions": "CACHED", "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", @@ -941,7 +983,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -974,6 +1019,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1055,6 +1101,7 @@ "AWS::Connect::InstanceStorageConfig.KinesisStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.S3Config": "CACHED", + "AWS::Connect::PredefinedAttribute.Values": "CACHED", "AWS::Connect::Queue.OutboundCallerConfig": "CACHED", "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig": "CACHED", "AWS::Connect::QuickConnect.QueueQuickConnectConfig": "CACHED", @@ -1065,12 +1112,17 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", "AWS::Connect::Rule.Actions": "CACHED", + "AWS::Connect::Rule.CreateCaseAction": "CACHED", "AWS::Connect::Rule.EventBridgeAction": "CACHED", + "AWS::Connect::Rule.Field": "CACHED", + "AWS::Connect::Rule.FieldValue": "CACHED", "AWS::Connect::Rule.NotificationRecipientType": "CACHED", "AWS::Connect::Rule.Reference": "CACHED", "AWS::Connect::Rule.RuleTriggerEventSource": "CACHED", "AWS::Connect::Rule.SendNotificationAction": "CACHED", "AWS::Connect::Rule.TaskAction": "CACHED", + "AWS::Connect::Rule.UpdateCaseAction": "CACHED", + "AWS::Connect::SecurityProfile.Application": "CACHED", "AWS::Connect::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1080,6 +1132,8 @@ "AWS::Connect::TaskTemplate.RequiredFieldInfo": "CACHED", "AWS::Connect::User.UserIdentityInfo": "CACHED", "AWS::Connect::User.UserPhoneConfig": "CACHED", + "AWS::Connect::User.UserProficiency": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeDetails": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeItem": "CACHED", @@ -1245,14 +1299,53 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DataZone::DataSource.DataSourceConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.FilterExpression": "CACHED", + "AWS::DataZone::DataSource.FormInput": "CACHED", + "AWS::DataZone::DataSource.GlueRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RecommendationConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftClusterStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftCredentialConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RedshiftServerlessStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftStorage": "CACHED", + "AWS::DataZone::DataSource.RelationalFilterConfiguration": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration": "CACHED", + "AWS::DataZone::Domain.SingleSignOn": "CACHED", + "AWS::DataZone::Environment.EnvironmentParameter": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentParameter": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm": "CACHED", + "AWS::Deadline::Fleet.AcceleratorCountRange": "CACHED", + "AWS::Deadline::Fleet.AcceleratorTotalMemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedFleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedWorkerCapabilities": "CACHED", + "AWS::Deadline::Fleet.Ec2EbsVolume": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability": "CACHED", + "AWS::Deadline::Fleet.FleetCapabilities": "CACHED", + "AWS::Deadline::Fleet.FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.MemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceCapabilities": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceMarketOptions": "CACHED", + "AWS::Deadline::Fleet.VCpuCountRange": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser": "CACHED", + "AWS::Deadline::Queue.PosixUser": "CACHED", + "AWS::Deadline::Queue.WindowsUser": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", @@ -1274,6 +1367,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1291,6 +1386,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1330,6 +1426,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1344,7 +1441,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1411,10 +1507,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1499,6 +1598,7 @@ "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", "AWS::ECR::Repository.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", @@ -1524,9 +1624,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1535,6 +1638,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1745,6 +1850,9 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", "AWS::EntityResolution::MatchingWorkflow.IntermediateSourceConfiguration": "CACHED", "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", @@ -1771,6 +1879,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1857,8 +1966,18 @@ "AWS::Forecast::Dataset.TagsItems": "CACHED", "AWS::GameLift::Alias.RoutingStrategy": "CACHED", "AWS::GameLift::Build.StorageLocation": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.PortConfiguration": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -1877,6 +1996,7 @@ "AWS::GameLift::GameSessionQueue.PriorityConfiguration": "CACHED", "AWS::GameLift::MatchmakingConfiguration.GameProperty": "CACHED", "AWS::GameLift::Script.S3Location": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1891,6 +2011,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -1944,6 +2065,7 @@ "AWS::Glue::Table.StorageDescriptor": "CACHED", "AWS::Glue::Table.TableIdentifier": "CACHED", "AWS::Glue::Table.TableInput": "CACHED", + "AWS::Glue::TableOptimizer.TableOptimizerConfiguration": "CACHED", "AWS::Glue::Trigger.Action": "CACHED", "AWS::Glue::Trigger.Condition": "CACHED", "AWS::Glue::Trigger.EventBatchingCondition": "CACHED", @@ -2039,16 +2161,19 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", "AWS::IAM::Role.Policy": "CACHED", "AWS::IAM::User.LoginProfile": "CACHED", "AWS::IAM::User.Policy": "CACHED", + "AWS::IVS::EncoderConfiguration.Video": "CACHED", "AWS::IVS::RecordingConfiguration.DestinationConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.S3DestinationConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration": "CACHED", + "AWS::IVS::StorageConfiguration.S3StorageConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.DestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.FirehoseDestinationConfiguration": "CACHED", @@ -2099,6 +2224,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -2119,6 +2250,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2307,6 +2439,7 @@ "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.PropertyPathDefinition": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", @@ -2315,6 +2448,7 @@ "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", "AWS::IoTSiteWise::Gateway.GreengrassV2": "CACHED", + "AWS::IoTSiteWise::Gateway.SiemensIE": "CACHED", "AWS::IoTSiteWise::Portal.Alarms": "CACHED", "AWS::IoTThingsGraph::FlowTemplate.DefinitionDocument": "CACHED", "AWS::IoTTwinMaker::ComponentType.CompositeComponentType": "CACHED", @@ -2351,6 +2485,8 @@ "AWS::IoTWireless::TaskDefinition.UpdateWirelessGatewayTaskCreate": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV11": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application": "CACHED", + "AWS::IoTWireless::WirelessDevice.FPorts": "CACHED", "AWS::IoTWireless::WirelessDevice.LoRaWANDevice": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11": "CACHED", @@ -2375,6 +2511,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration": "CACHED", "AWS::Kendra::DataSource.AclConfiguration": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration": "CACHED", @@ -2555,6 +2694,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2750,6 +2894,7 @@ "AWS::Lightsail::Instance.Networking": "CACHED", "AWS::Lightsail::Instance.Port": "CACHED", "AWS::Lightsail::Instance.State": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions": "CACHED", "AWS::Location::Map.MapConfiguration": "CACHED", "AWS::Location::PlaceIndex.DataSourceConfiguration": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", @@ -2808,6 +2953,13 @@ "AWS::MSK::Cluster.VpcConnectivityScram": "CACHED", "AWS::MSK::Cluster.VpcConnectivityTls": "CACHED", "AWS::MSK::Configuration.LatestRevision": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication": "CACHED", + "AWS::MSK::Replicator.KafkaCluster": "CACHED", + "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", + "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MSK::ServerlessCluster.ClientAuthentication": "CACHED", "AWS::MSK::ServerlessCluster.Iam": "CACHED", "AWS::MSK::ServerlessCluster.Sasl": "CACHED", @@ -2895,6 +3047,10 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "CACHED", + "AWS::MediaLive::Channel.CmafIngestGroupSettings": "CACHED", + "AWS::MediaLive::Channel.CmafIngestOutputSettings": "CACHED", + "AWS::MediaLive::Channel.ColorCorrection": "CACHED", + "AWS::MediaLive::Channel.ColorCorrectionSettings": "CACHED", "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": "CACHED", "AWS::MediaLive::Channel.DolbyVision81Settings": "CACHED", "AWS::MediaLive::Channel.DvbNitSettings": "CACHED", @@ -3087,6 +3243,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -3106,6 +3263,7 @@ "AWS::MemoryDB::User.AuthenticationMode": "CACHED", "AWS::Neptune::DBCluster.DBClusterRole": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration": "CACHED", + "AWS::NeptuneGraph::Graph.VectorSearchConfiguration": "CACHED", "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", @@ -3186,10 +3344,13 @@ "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchServerless::SecurityConfig.SamlConfigOptions": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3486,12 +3647,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -3519,6 +3689,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -3964,12 +4135,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -4000,6 +4180,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -4518,12 +4699,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -4551,6 +4741,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -4948,6 +5139,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -4974,10 +5166,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -5140,7 +5336,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -5177,7 +5372,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -5209,6 +5408,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -5254,6 +5454,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5272,6 +5474,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -5412,11 +5615,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -5467,7 +5679,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -5507,6 +5736,8 @@ "AWS::Synthetics::Canary.VPCConfig": "CACHED", "AWS::Synthetics::Canary.VisualReference": "CACHED", "AWS::SystemsManagerSAP::Application.Credential": "CACHED", + "AWS::Timestream::InfluxDBInstance.LogDeliveryConfiguration": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration": "CACHED", "AWS::Timestream::ScheduledQuery.DimensionMapping": "CACHED", "AWS::Timestream::ScheduledQuery.ErrorReportConfiguration": "CACHED", "AWS::Timestream::ScheduledQuery.MixedMeasureMapping": "CACHED", @@ -5549,9 +5780,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -5609,10 +5840,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -5638,6 +5867,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -5696,6 +5926,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -5753,60 +5984,14 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", + "AWS::APS::Scraper": "CACHED", "AWS::APS::Workspace": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", @@ -5862,6 +6047,7 @@ "AWS::AppFlow::Connector": "CACHED", "AWS::AppFlow::ConnectorProfile": "CACHED", "AWS::AppFlow::Flow": "CACHED", + "AWS::AppIntegrations::Application": "CACHED", "AWS::AppIntegrations::DataIntegration": "CACHED", "AWS::AppIntegrations::EventIntegration": "CACHED", "AWS::AppMesh::GatewayRoute": "CACHED", @@ -5944,6 +6130,8 @@ "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", "AWS::CleanRooms::Membership": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate": "CACHED", + "AWS::CleanRoomsML::TrainingDataset": "CACHED", "AWS::Cloud9::EnvironmentEC2": "CACHED", "AWS::CloudFormation::CustomResource": "CACHED", "AWS::CloudFormation::HookDefaultVersion": "CACHED", @@ -5986,11 +6174,14 @@ "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", "AWS::CodeArtifact::Domain": "CACHED", + "AWS::CodeArtifact::PackageGroup": "CACHED", "AWS::CodeArtifact::Repository": "CACHED", + "AWS::CodeBuild::Fleet": "CACHED", "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -6039,6 +6230,7 @@ "AWS::Connect::InstanceStorageConfig": "CACHED", "AWS::Connect::IntegrationAssociation": "CACHED", "AWS::Connect::PhoneNumber": "CACHED", + "AWS::Connect::PredefinedAttribute": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", "AWS::Connect::QuickConnect": "CACHED", @@ -6051,6 +6243,7 @@ "AWS::Connect::UserHierarchyGroup": "CACHED", "AWS::Connect::View": "CACHED", "AWS::Connect::ViewVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition": "CACHED", @@ -6093,6 +6286,21 @@ "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", "AWS::DataSync::Task": "CACHED", + "AWS::DataZone::DataSource": "CACHED", + "AWS::DataZone::Domain": "CACHED", + "AWS::DataZone::Environment": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration": "CACHED", + "AWS::DataZone::EnvironmentProfile": "CACHED", + "AWS::DataZone::Project": "CACHED", + "AWS::DataZone::SubscriptionTarget": "CACHED", + "AWS::Deadline::Farm": "CACHED", + "AWS::Deadline::Fleet": "CACHED", + "AWS::Deadline::LicenseEndpoint": "CACHED", + "AWS::Deadline::MeteredProduct": "CACHED", + "AWS::Deadline::Queue": "CACHED", + "AWS::Deadline::QueueEnvironment": "CACHED", + "AWS::Deadline::QueueFleetAssociation": "CACHED", + "AWS::Deadline::StorageProfile": "CACHED", "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6116,7 +6324,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -6206,6 +6473,7 @@ "AWS::ECR::RegistryPolicy": "CACHED", "AWS::ECR::ReplicationConfiguration": "CACHED", "AWS::ECR::Repository": "CACHED", + "AWS::ECR::RepositoryCreationTemplate": "CACHED", "AWS::ECS::CapacityProvider": "CACHED", "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", @@ -6256,7 +6524,9 @@ "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::IdNamespace": "CACHED", "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::PolicyStatement": "CACHED", "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", @@ -6333,6 +6603,7 @@ "AWS::Forecast::DatasetGroup": "CACHED", "AWS::GameLift::Alias": "CACHED", "AWS::GameLift::Build": "CACHED", + "AWS::GameLift::ContainerGroupDefinition": "CACHED", "AWS::GameLift::Fleet": "CACHED", "AWS::GameLift::GameServerGroup": "CACHED", "AWS::GameLift::GameSessionQueue": "CACHED", @@ -6341,6 +6612,7 @@ "AWS::GameLift::MatchmakingRuleSet": "CACHED", "AWS::GameLift::Script": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6360,6 +6632,7 @@ "AWS::Glue::SchemaVersionMetadata": "CACHED", "AWS::Glue::SecurityConfiguration": "CACHED", "AWS::Glue::Table": "CACHED", + "AWS::Glue::TableOptimizer": "CACHED", "AWS::Glue::Trigger": "CACHED", "AWS::Glue::Workflow": "CACHED", "AWS::Grafana::Workspace": "CACHED", @@ -6404,8 +6677,12 @@ "AWS::IAM::UserToGroupAddition": "CACHED", "AWS::IAM::VirtualMFADevice": "CACHED", "AWS::IVS::Channel": "CACHED", + "AWS::IVS::EncoderConfiguration": "CACHED", "AWS::IVS::PlaybackKeyPair": "CACHED", + "AWS::IVS::PlaybackRestrictionPolicy": "CACHED", "AWS::IVS::RecordingConfiguration": "CACHED", + "AWS::IVS::Stage": "CACHED", + "AWS::IVS::StorageConfiguration": "CACHED", "AWS::IVS::StreamKey": "CACHED", "AWS::IVSChat::LoggingConfiguration": "CACHED", "AWS::IVSChat::Room": "CACHED", @@ -6423,6 +6700,7 @@ "AWS::Inspector::AssessmentTarget": "CACHED", "AWS::Inspector::AssessmentTemplate": "CACHED", "AWS::Inspector::ResourceGroup": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT1Click::Device": "CACHED", @@ -6491,6 +6769,8 @@ "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kendra::DataSource": "CACHED", "AWS::Kendra::Faq": "CACHED", "AWS::Kendra::Index": "CACHED", @@ -6540,6 +6820,7 @@ "AWS::Lightsail::LoadBalancer": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate": "CACHED", "AWS::Lightsail::StaticIp": "CACHED", + "AWS::Location::APIKey": "CACHED", "AWS::Location::GeofenceCollection": "CACHED", "AWS::Location::Map": "CACHED", "AWS::Location::PlaceIndex": "CACHED", @@ -6547,6 +6828,9 @@ "AWS::Location::Tracker": "CACHED", "AWS::Location::TrackerConsumer": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -6564,6 +6848,7 @@ "AWS::MSK::Cluster": "CACHED", "AWS::MSK::ClusterPolicy": "CACHED", "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::Replicator": "CACHED", "AWS::MSK::ServerlessCluster": "CACHED", "AWS::MSK::VpcConnection": "CACHED", "AWS::MWAA::Environment": "CACHED", @@ -6618,6 +6903,8 @@ "AWS::Neptune::DBInstance": "CACHED", "AWS::Neptune::DBParameterGroup": "CACHED", "AWS::Neptune::DBSubnetGroup": "CACHED", + "AWS::NeptuneGraph::Graph": "CACHED", + "AWS::NeptuneGraph::PrivateGraphEndpoint": "CACHED", "AWS::NetworkFirewall::Firewall": "CACHED", "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", @@ -6711,7 +6998,531 @@ "AWS::RDS::CustomDBEngineVersion": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -6721,6 +7532,7 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", @@ -6732,7 +7544,174 @@ "AWS::Redshift::EndpointAuthorization": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "CACHED", - "AWS::RedshiftServerless::Namespace": "CACHED", + "AWS::RedshiftServerless::Namespace": { + "Attributes": { + "Namespace": { + "Type": "Namespace" + }, + "Namespace.AdminPasswordSecretArn": { + "PrimitiveType": "String" + }, + "Namespace.AdminPasswordSecretKmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.AdminUsername": { + "PrimitiveType": "String" + }, + "Namespace.CreationDate": { + "PrimitiveType": "String" + }, + "Namespace.DbName": { + "PrimitiveType": "String" + }, + "Namespace.DefaultIamRoleArn": { + "PrimitiveType": "String" + }, + "Namespace.IamRoles": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.KmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.LogExports": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.NamespaceArn": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceId": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceName": { + "PrimitiveType": "String" + }, + "Namespace.Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html", + "Properties": { + "AdminPasswordSecretKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminpasswordsecretkmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AdminUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminuserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUserPassword" + } + }, + "AdminUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUsername" + } + }, + "DbName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.DbName" + } + }, + "DefaultIamRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-defaultiamrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FinalSnapshotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.FinalSnapshotName" + } + }, + "FinalSnapshotRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "IamRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-iamroles", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.IamRoles" + } + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LogExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-logexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.LogExports" + } + }, + "ManageAdminPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-manageadminpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NamespaceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespacename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.NamespaceName" + } + }, + "NamespaceResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespaceresourcepolicy", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "RedshiftIdcApplicationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-redshiftidcapplicationarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, "AWS::RedshiftServerless::Workgroup": "CACHED", "AWS::RefactorSpaces::Application": "CACHED", "AWS::RefactorSpaces::Environment": "CACHED", @@ -6763,6 +7742,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -6864,8 +7846,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -6908,6 +7943,7 @@ "AWS::Synthetics::Group": "CACHED", "AWS::SystemsManagerSAP::Application": "CACHED", "AWS::Timestream::Database": "CACHED", + "AWS::Timestream::InfluxDBInstance": "CACHED", "AWS::Timestream::ScheduledQuery": "CACHED", "AWS::Timestream::Table": "CACHED", "AWS::Transfer::Agreement": "CACHED", @@ -6977,7 +8013,13 @@ "ValueTypes": { "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "CACHED", + "AWS::APS::Scraper.Alias": "CACHED", + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.ClusterArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SubnetIds": "CACHED", "AWS::APS::Workspace.Alias": "CACHED", + "AWS::APS::Workspace.KmsKeyArn": "CACHED", "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", @@ -7028,6 +8070,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -7063,6 +8110,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -7260,6 +8317,12 @@ "AWS::AppFlow::Flow.ZendeskDestinationProperties.Object": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties.WriteOperationType": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties.Object": "CACHED", + "AWS::AppIntegrations::Application.Description": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.AccessUrl": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.ApprovedOrigins": "CACHED", + "AWS::AppIntegrations::Application.Name": "CACHED", + "AWS::AppIntegrations::Application.Namespace": "CACHED", + "AWS::AppIntegrations::Application.Permissions": "CACHED", "AWS::AppIntegrations::DataIntegration.Description": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration.Folders": "CACHED", "AWS::AppIntegrations::DataIntegration.KmsKey": "CACHED", @@ -7310,6 +8373,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -7329,7 +8393,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -7406,8 +8472,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7446,6 +8514,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -7497,6 +8566,20 @@ "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.Bucket": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.ResultFormat": "CACHED", "AWS::CleanRooms::Membership.QueryLogStatus": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.AutoRefresh": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.Epsilon": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.UsersNoisePerQuery": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.PrivacyBudgetType": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnTypes": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset.Type": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Description": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.CatalogId": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.DatabaseName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.TableName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Name": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.RoleArn": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeVersionArn": "CACHED", @@ -7633,10 +8716,19 @@ "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", "AWS::CodeArtifact::Domain.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.ContactInfo": "CACHED", + "AWS::CodeArtifact::PackageGroup.Description": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainOwner": "CACHED", + "AWS::CodeArtifact::PackageGroup.Pattern": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode": "CACHED", "AWS::CodeArtifact::Repository.Description": "CACHED", "AWS::CodeArtifact::Repository.DomainName": "CACHED", "AWS::CodeArtifact::Repository.DomainOwner": "CACHED", "AWS::CodeArtifact::Repository.RepositoryName": "CACHED", + "AWS::CodeBuild::Fleet.ComputeType": "CACHED", + "AWS::CodeBuild::Fleet.EnvironmentType": "CACHED", + "AWS::CodeBuild::Fleet.Name": "CACHED", "AWS::CodeBuild::Project.Artifacts.Packaging": "CACHED", "AWS::CodeBuild::Project.Artifacts.Type": "CACHED", "AWS::CodeBuild::Project.Environment.ComputeType": "CACHED", @@ -7648,6 +8740,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -7675,8 +8769,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -7828,6 +8924,9 @@ "AWS::Connect::PhoneNumber.Prefix": "CACHED", "AWS::Connect::PhoneNumber.TargetArn": "CACHED", "AWS::Connect::PhoneNumber.Type": "CACHED", + "AWS::Connect::PredefinedAttribute.InstanceArn": "CACHED", + "AWS::Connect::PredefinedAttribute.Name": "CACHED", + "AWS::Connect::PredefinedAttribute.Values.StringList": "CACHED", "AWS::Connect::Prompt.Description": "CACHED", "AWS::Connect::Prompt.InstanceArn": "CACHED", "AWS::Connect::Prompt.Name": "CACHED", @@ -7861,7 +8960,9 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig.Priority": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.Channel": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.QueueArn": "CACHED", + "AWS::Connect::Rule.CreateCaseAction.TemplateId": "CACHED", "AWS::Connect::Rule.EventBridgeAction.Name": "CACHED", + "AWS::Connect::Rule.Field.Id": "CACHED", "AWS::Connect::Rule.InstanceArn": "CACHED", "AWS::Connect::Rule.Name": "CACHED", "AWS::Connect::Rule.NotificationRecipientType.UserArns": "CACHED", @@ -7877,7 +8978,11 @@ "AWS::Connect::Rule.TaskAction.Name": "CACHED", "AWS::Connect::SecurityKey.InstanceId": "CACHED", "AWS::Connect::SecurityKey.Key": "CACHED", + "AWS::Connect::SecurityProfile.AllowedAccessControlHierarchyGroupId": "CACHED", + "AWS::Connect::SecurityProfile.Application.ApplicationPermissions": "CACHED", + "AWS::Connect::SecurityProfile.Application.Namespace": "CACHED", "AWS::Connect::SecurityProfile.Description": "CACHED", + "AWS::Connect::SecurityProfile.HierarchyRestrictedResources": "CACHED", "AWS::Connect::SecurityProfile.InstanceArn": "CACHED", "AWS::Connect::SecurityProfile.Permissions": "CACHED", "AWS::Connect::SecurityProfile.SecurityProfileName": "CACHED", @@ -7901,6 +9006,9 @@ "AWS::Connect::User.UserIdentityInfo.Mobile": "CACHED", "AWS::Connect::User.UserIdentityInfo.SecondaryEmail": "CACHED", "AWS::Connect::User.UserPhoneConfig.PhoneType": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeName": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeValue": "CACHED", + "AWS::Connect::User.UserProficiency.Level": "CACHED", "AWS::Connect::User.Username": "CACHED", "AWS::Connect::UserHierarchyGroup.InstanceArn": "CACHED", "AWS::Connect::UserHierarchyGroup.Name": "CACHED", @@ -7912,6 +9020,10 @@ "AWS::Connect::ViewVersion.VersionDescription": "CACHED", "AWS::Connect::ViewVersion.ViewArn": "CACHED", "AWS::Connect::ViewVersion.ViewContentSha256": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -8000,6 +9112,10 @@ "AWS::DMS::DataProvider.DataProviderName": "CACHED", "AWS::DMS::DataProvider.Description": "CACHED", "AWS::DMS::DataProvider.Engine": "CACHED", + "AWS::DMS::DataProvider.MicrosoftSqlServerSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.MySqlSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.OracleSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.PostgreSqlSettings.SslMode": "CACHED", "AWS::DMS::InstanceProfile.AvailabilityZone": "CACHED", "AWS::DMS::InstanceProfile.Description": "CACHED", "AWS::DMS::InstanceProfile.InstanceProfileIdentifier": "CACHED", @@ -8166,6 +9282,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -8181,17 +9303,105 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", + "AWS::DataZone::DataSource.Description": "CACHED", + "AWS::DataZone::DataSource.DomainIdentifier": "CACHED", + "AWS::DataZone::DataSource.EnableSetting": "CACHED", + "AWS::DataZone::DataSource.FormInput.Content": "CACHED", + "AWS::DataZone::DataSource.FormInput.FormName": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeIdentifier": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeRevision": "CACHED", + "AWS::DataZone::DataSource.Name": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule": "CACHED", + "AWS::DataZone::DataSource.Type": "CACHED", + "AWS::DataZone::Domain.DomainExecutionRole": "CACHED", + "AWS::DataZone::Domain.KmsKeyIdentifier": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.Type": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.UserAssignment": "CACHED", + "AWS::DataZone::Environment.Description": "CACHED", + "AWS::DataZone::Environment.DomainIdentifier": "CACHED", + "AWS::DataZone::Environment.EnvironmentProfileIdentifier": "CACHED", + "AWS::DataZone::Environment.GlossaryTerms": "CACHED", + "AWS::DataZone::Environment.Name": "CACHED", + "AWS::DataZone::Environment.ProjectIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountId": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountRegion": "CACHED", + "AWS::DataZone::EnvironmentProfile.Description": "CACHED", + "AWS::DataZone::EnvironmentProfile.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.Name": "CACHED", + "AWS::DataZone::EnvironmentProfile.ProjectIdentifier": "CACHED", + "AWS::DataZone::Project.Description": "CACHED", + "AWS::DataZone::Project.DomainIdentifier": "CACHED", + "AWS::DataZone::Project.GlossaryTerms": "CACHED", + "AWS::DataZone::Project.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes": "CACHED", + "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals": "CACHED", + "AWS::DataZone::SubscriptionTarget.DomainIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName": "CACHED", + "AWS::Deadline::Farm.Description": "CACHED", + "AWS::Deadline::Farm.DisplayName": "CACHED", + "AWS::Deadline::Farm.KmsKeyArn": "CACHED", + "AWS::Deadline::Fleet.Description": "CACHED", + "AWS::Deadline::Fleet.DisplayName": "CACHED", + "AWS::Deadline::Fleet.FarmId": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Values": "CACHED", + "AWS::Deadline::Fleet.RoleArn": "CACHED", + "AWS::Deadline::LicenseEndpoint.SubnetIds": "CACHED", + "AWS::Deadline::LicenseEndpoint.VpcId": "CACHED", + "AWS::Deadline::MeteredProduct.Family": "CACHED", + "AWS::Deadline::MeteredProduct.LicenseEndpointId": "CACHED", + "AWS::Deadline::MeteredProduct.Port": "CACHED", + "AWS::Deadline::MeteredProduct.ProductId": "CACHED", + "AWS::Deadline::MeteredProduct.Vendor": "CACHED", + "AWS::Deadline::Queue.AllowedStorageProfileIds": "CACHED", + "AWS::Deadline::Queue.DefaultBudgetAction": "CACHED", + "AWS::Deadline::Queue.Description": "CACHED", + "AWS::Deadline::Queue.DisplayName": "CACHED", + "AWS::Deadline::Queue.FarmId": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.RootPrefix": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.S3BucketName": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser.RunAs": "CACHED", + "AWS::Deadline::Queue.PosixUser.Group": "CACHED", + "AWS::Deadline::Queue.PosixUser.User": "CACHED", + "AWS::Deadline::Queue.RequiredFileSystemLocationNames": "CACHED", + "AWS::Deadline::Queue.RoleArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.PasswordArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.User": "CACHED", + "AWS::Deadline::QueueEnvironment.FarmId": "CACHED", + "AWS::Deadline::QueueEnvironment.QueueId": "CACHED", + "AWS::Deadline::QueueEnvironment.Template": "CACHED", + "AWS::Deadline::QueueEnvironment.TemplateType": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FarmId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FleetId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.QueueId": "CACHED", + "AWS::Deadline::StorageProfile.DisplayName": "CACHED", + "AWS::Deadline::StorageProfile.FarmId": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Name": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Path": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Type": "CACHED", + "AWS::Deadline::StorageProfile.OsFamily": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -8209,16 +9419,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -8251,6 +9464,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -8304,6 +9518,13 @@ "AWS::ECR::Repository.LifecyclePolicy.LifecyclePolicyText": "CACHED", "AWS::ECR::Repository.LifecyclePolicy.RegistryId": "CACHED", "AWS::ECR::Repository.RepositoryName": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.AppliedFor": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Description": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.EncryptionType": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.KmsKey": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.ImageTagMutability": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Prefix": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedDraining": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedTerminationProtection": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling.Status": "CACHED", @@ -8326,6 +9547,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -8389,6 +9611,14 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::IdNamespace.Description": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties.IdMappingType": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.SchemaName": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceName": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties.ProviderServiceArn": "CACHED", + "AWS::EntityResolution::IdNamespace.RoleArn": "CACHED", + "AWS::EntityResolution::IdNamespace.Type": "CACHED", "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", @@ -8401,6 +9631,12 @@ "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::PolicyStatement.Action": "CACHED", + "AWS::EntityResolution::PolicyStatement.Arn": "CACHED", + "AWS::EntityResolution::PolicyStatement.Condition": "CACHED", + "AWS::EntityResolution::PolicyStatement.Effect": "CACHED", + "AWS::EntityResolution::PolicyStatement.Principal": "CACHED", + "AWS::EntityResolution::PolicyStatement.StatementId": "CACHED", "AWS::EntityResolution::SchemaMapping.Description": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", @@ -8522,171 +9758,42 @@ "AWS::GameLift::Alias.RoutingStrategy.FleetId": "CACHED", "AWS::GameLift::Alias.RoutingStrategy.Type": "CACHED", "AWS::GameLift::Build.OperatingSystem": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Command": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ContainerName": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Cpu": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.EntryPoint": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ImageUri": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ResolvedImageDigest": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.WorkingDirectory": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.Condition": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.ContainerName": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Name": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Value": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Command": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Interval": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Retries": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Timeout": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.FromPort": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.Protocol": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.ToPort": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.HardLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.SoftLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.Name": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.OperatingSystem": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.SchedulingStrategy": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.TotalCpuLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.TotalMemoryLimit": "CACHED", "AWS::GameLift::Fleet.ApplyCapacity": "CACHED", "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.xlarge", - "g5g.16xlarge", - "g5g.2xlarge", - "g5g.4xlarge", - "g5g.8xlarge", - "g5g.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", @@ -8748,6 +9855,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -8830,6 +9938,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -8878,7 +9991,13 @@ "AWS::IVS::Channel.Preset": "CACHED", "AWS::IVS::Channel.RecordingConfigurationArn": "CACHED", "AWS::IVS::Channel.Type": "CACHED", + "AWS::IVS::EncoderConfiguration.Name": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Bitrate": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Framerate": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Height": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Width": "CACHED", "AWS::IVS::PlaybackKeyPair.Name": "CACHED", + "AWS::IVS::PlaybackRestrictionPolicy.Name": "CACHED", "AWS::IVS::RecordingConfiguration.Name": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration.RenditionSelection": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration.Renditions": "CACHED", @@ -8887,6 +10006,9 @@ "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.Resolution": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.Storage": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.TargetIntervalSeconds": "CACHED", + "AWS::IVS::Stage.Name": "CACHED", + "AWS::IVS::StorageConfiguration.Name": "CACHED", + "AWS::IVS::StorageConfiguration.S3StorageConfiguration.BucketName": "CACHED", "AWS::IVS::StreamKey.ChannelArn": "CACHED", "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration.LogGroupName": "CACHED", "AWS::IVSChat::LoggingConfiguration.FirehoseDestinationConfiguration.DeliveryStreamName": "CACHED", @@ -8927,6 +10049,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -8935,6 +10058,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -9177,15 +10301,32 @@ "AWS::IoTFleetHub::Application.ApplicationDescription": "CACHED", "AWS::IoTFleetHub::Application.ApplicationName": "CACHED", "AWS::IoTFleetHub::Application.RoleArn": "CACHED", + "AWS::IoTSiteWise::Asset.AssetExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.NotificationState": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataType": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": "CACHED", "AWS::IoTTwinMaker::ComponentType.ComponentTypeId": "CACHED", "AWS::IoTTwinMaker::ComponentType.Description": "CACHED", @@ -9252,6 +10393,9 @@ "AWS::IoTWireless::TaskDefinition.UpdateWirelessGatewayTaskCreate.UpdateDataSource": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV10x.DevAddr": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV11.DevAddr": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.DestinationName": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.FPort": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.Type": "CACHED", "AWS::IoTWireless::WirelessDevice.Description": "CACHED", "AWS::IoTWireless::WirelessDevice.DestinationName": "CACHED", "AWS::IoTWireless::WirelessDevice.LoRaWANDevice.DevEui": "CACHED", @@ -9263,6 +10407,7 @@ "AWS::IoTWireless::WirelessDevice.OtaaV11.AppKey": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11.JoinEui": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11.NwkKey": "CACHED", + "AWS::IoTWireless::WirelessDevice.Positioning": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x.AppSKey": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x.NwkSKey": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV11.AppSKey": "CACHED", @@ -9281,6 +10426,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -9293,6 +10439,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration.KeyPath": "CACHED", "AWS::Kendra::DataSource.AclConfiguration.AllowedGroupsColumnName": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration.ChangeDetectingColumns": "CACHED", @@ -9418,6 +10569,7 @@ "AWS::Kendra::Faq.Description": "CACHED", "AWS::Kendra::Faq.FileFormat": "CACHED", "AWS::Kendra::Faq.IndexId": "CACHED", + "AWS::Kendra::Faq.LanguageCode": "CACHED", "AWS::Kendra::Faq.Name": "CACHED", "AWS::Kendra::Faq.RoleArn": "CACHED", "AWS::Kendra::Faq.S3Path.Bucket": "CACHED", @@ -9524,7 +10676,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -9551,6 +10705,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -9802,10 +10970,18 @@ "AWS::Lightsail::Instance.InstanceName": "CACHED", "AWS::Lightsail::LoadBalancer.LoadBalancerName": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate.LoadBalancerName": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources": "CACHED", + "AWS::Location::APIKey.Description": "CACHED", + "AWS::Location::APIKey.ExpireTime": "CACHED", + "AWS::Location::APIKey.KeyName": "CACHED", "AWS::Location::GeofenceCollection.CollectionName": "CACHED", "AWS::Location::GeofenceCollection.Description": "CACHED", "AWS::Location::GeofenceCollection.KmsKeyId": "CACHED", "AWS::Location::Map.Description": "CACHED", + "AWS::Location::Map.MapConfiguration.CustomLayers": "CACHED", + "AWS::Location::Map.MapConfiguration.PoliticalView": "CACHED", "AWS::Location::Map.MapConfiguration.Style": "CACHED", "AWS::Location::Map.MapName": "CACHED", "AWS::Location::Map.PricingPlan": "CACHED", @@ -9826,6 +11002,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -9926,6 +11109,18 @@ "AWS::MSK::Cluster.PublicAccess.Type": "CACHED", "AWS::MSK::Cluster.StorageMode": "CACHED", "AWS::MSK::ClusterPolicy.ClusterArn": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster.MskClusterArn": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToExclude": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToReplicate": "CACHED", + "AWS::MSK::Replicator.Description": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", + "AWS::MSK::Replicator.ReplicatorName": "CACHED", + "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToReplicate": "CACHED", "AWS::MSK::ServerlessCluster.ClusterName": "CACHED", "AWS::MSK::VpcConnection.Authentication": "CACHED", "AWS::MSK::VpcConnection.ClientSubnets": "CACHED", @@ -10073,6 +11268,7 @@ "AWS::Neptune::DBCluster.DBClusterIdentifier": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MaxCapacity": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MinCapacity": "CACHED", + "AWS::NeptuneGraph::Graph.GraphName": "CACHED", "AWS::NetworkFirewall::Firewall.Description": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallName": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallPolicyArn": "CACHED", @@ -10165,6 +11361,7 @@ "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -10502,7 +11699,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10524,6 +11727,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -11001,7 +12206,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11026,6 +12237,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -11134,6 +12347,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -11602,7 +12816,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11624,6 +12844,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -12026,13 +13248,19 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBInstance.DBInstanceClass": { "AllowedValues": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -12155,7 +13383,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -12315,6 +13542,9 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", @@ -12347,8 +13577,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -12492,6 +13720,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -12500,6 +13729,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -12662,6 +13892,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -12742,6 +13987,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -12797,6 +14046,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -12836,6 +14087,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -13136,13 +14389,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -13221,9 +14481,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -13317,6 +14596,17 @@ "AWS::SystemsManagerSAP::Application.Sid": "CACHED", "AWS::Timestream::Database.DatabaseName": "CACHED", "AWS::Timestream::Database.KmsKeyId": "CACHED", + "AWS::Timestream::InfluxDBInstance.AllocatedStorage": "CACHED", + "AWS::Timestream::InfluxDBInstance.Bucket": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbInstanceType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbParameterGroupIdentifier": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbStorageType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DeploymentType": "CACHED", + "AWS::Timestream::InfluxDBInstance.Name": "CACHED", + "AWS::Timestream::InfluxDBInstance.Organization": "CACHED", + "AWS::Timestream::InfluxDBInstance.Password": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration.BucketName": "CACHED", + "AWS::Timestream::InfluxDBInstance.Username": "CACHED", "AWS::Timestream::ScheduledQuery.ClientToken": "CACHED", "AWS::Timestream::ScheduledQuery.DimensionMapping.DimensionValueType": "CACHED", "AWS::Timestream::ScheduledQuery.KmsKeyId": "CACHED", @@ -13384,15 +14674,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -13463,8 +14751,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -13491,6 +14777,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -13537,6 +14824,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -13614,7 +14902,9 @@ "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.InstanceType": "CACHED", "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.MaxConcurrentSessions": "CACHED", "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", @@ -13657,32 +14947,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -13693,1231 +14958,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.xlarge", - "c7gn.12xlarge", - "c7gn.16xlarge", - "c7gn.2xlarge", - "c7gn.4xlarge", - "c7gn.8xlarge", - "c7gn.xlarge", - "cc1.4xlarge", - "cg1.4xlarge", - "cr1.8xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "d3en.12xlarge", - "d3en.2xlarge", - "d3en.4xlarge", - "d3en.6xlarge", - "d3en.8xlarge", - "d3en.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "hi1.4xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.xlarge", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.xlarge", - "r6idn.12xlarge", - "r6idn.16xlarge", - "r6idn.24xlarge", - "r6idn.2xlarge", - "r6idn.32xlarge", - "r6idn.4xlarge", - "r6idn.8xlarge", - "r6idn.xlarge", - "r6in.12xlarge", - "r6in.16xlarge", - "r6in.24xlarge", - "r6in.2xlarge", - "r6in.32xlarge", - "r6in.4xlarge", - "r6in.8xlarge", - "r6in.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.xlarge", - "t1.micro", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "a1.2xlarge", - "a1.4xlarge", - "a1.large", - "a1.medium", - "a1.metal", - "a1.xlarge", - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.metal", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.large", - "c6id.metal", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.large", - "c7gd.medium", - "c7gd.xlarge", - "c7gn.12xlarge", - "c7gn.16xlarge", - "c7gn.2xlarge", - "c7gn.4xlarge", - "c7gn.8xlarge", - "c7gn.large", - "c7gn.medium", - "c7gn.xlarge", - "cc2.8xlarge", - "cr1.8xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "d3en.12xlarge", - "d3en.2xlarge", - "d3en.4xlarge", - "d3en.6xlarge", - "d3en.8xlarge", - "d3en.xlarge", - "g2.2xlarge", - "g2.8xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4ad.16xlarge", - "g4ad.2xlarge", - "g4ad.4xlarge", - "g4ad.8xlarge", - "g4ad.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "g5g.16xlarge", - "g5g.2xlarge", - "g5g.4xlarge", - "g5g.8xlarge", - "g5g.metal", - "g5g.xlarge", - "hpc7g.16xlarge", - "hpc7g.4xlarge", - "hpc7g.8xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.large", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.large", - "im4gn.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "inf2.24xlarge", - "inf2.48xlarge", - "inf2.8xlarge", - "inf2.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.large", - "is4gen.medium", - "is4gen.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.large", - "m5dn.metal", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.large", - "m5n.metal", - "m5n.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.large", - "m5zn.metal", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.large", - "m6id.metal", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.large", - "m6idn.metal", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.large", - "m6in.metal", - "m6in.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.large", - "m7gd.medium", - "m7gd.xlarge", - "mac1.metal", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "p3dn.24xlarge", - "p4d.24xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.large", - "r5b.metal", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.large", - "r6a.metal", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.large", - "r6id.metal", - "r6id.xlarge", - "r6idn.12xlarge", - "r6idn.16xlarge", - "r6idn.24xlarge", - "r6idn.2xlarge", - "r6idn.32xlarge", - "r6idn.4xlarge", - "r6idn.8xlarge", - "r6idn.large", - "r6idn.metal", - "r6idn.xlarge", - "r6in.12xlarge", - "r6in.16xlarge", - "r6in.24xlarge", - "r6in.2xlarge", - "r6in.32xlarge", - "r6in.4xlarge", - "r6in.8xlarge", - "r6in.large", - "r6in.metal", - "r6in.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.large", - "r7gd.medium", - "r7gd.xlarge", - "r7iz.12xlarge", - "r7iz.16xlarge", - "r7iz.2xlarge", - "r7iz.32xlarge", - "r7iz.4xlarge", - "r7iz.8xlarge", - "r7iz.large", - "r7iz.metal-16xl", - "r7iz.metal-32xl", - "r7iz.xlarge", - "t1.micro", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-3tb1.56xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "u-9tb1.112xlarge", - "u-9tb1.metal", - "vt1.24xlarge", - "vt1.3xlarge", - "vt1.6xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge", - "x2iezn.12xlarge", - "x2iezn.2xlarge", - "x2iezn.4xlarge", - "x2iezn.6xlarge", - "x2iezn.8xlarge", - "x2iezn.metal", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.large", - "z1d.metal", - "z1d.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.c1.xlarge", - "cache.m1.large", - "cache.m1.medium", - "cache.m1.small", - "cache.m1.xlarge", - "cache.m2.2xlarge", - "cache.m2.4xlarge", - "cache.m2.xlarge", - "cache.m3.2xlarge", - "cache.m3.large", - "cache.m3.medium", - "cache.m3.xlarge", - "cache.m4.10xlarge", - "cache.m4.2xlarge", - "cache.m4.4xlarge", - "cache.m4.large", - "cache.m4.xlarge", - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.m7g.12xlarge", - "cache.m7g.16xlarge", - "cache.m7g.2xlarge", - "cache.m7g.4xlarge", - "cache.m7g.8xlarge", - "cache.m7g.large", - "cache.m7g.xlarge", - "cache.r3.2xlarge", - "cache.r3.4xlarge", - "cache.r3.8xlarge", - "cache.r3.large", - "cache.r3.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.r6gd.12xlarge", - "cache.r6gd.16xlarge", - "cache.r6gd.2xlarge", - "cache.r6gd.4xlarge", - "cache.r6gd.8xlarge", - "cache.r6gd.xlarge", - "cache.r7g.12xlarge", - "cache.r7g.16xlarge", - "cache.r7g.2xlarge", - "cache.r7g.4xlarge", - "cache.r7g.8xlarge", - "cache.r7g.large", - "cache.r7g.xlarge", - "cache.t1.micro", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -14932,54 +14984,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-northeast-2.json b/src/cfnlint/data/CloudSpecs/ap-northeast-2.json index d00da67c91..1a17c51628 100644 --- a/src/cfnlint/data/CloudSpecs/ap-northeast-2.json +++ b/src/cfnlint/data/CloudSpecs/ap-northeast-2.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -165,6 +166,11 @@ "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::APS::Scraper.AmpConfiguration": "CACHED", + "AWS::APS::Scraper.Destination": "CACHED", + "AWS::APS::Scraper.EksConfiguration": "CACHED", + "AWS::APS::Scraper.ScrapeConfiguration": "CACHED", + "AWS::APS::Scraper.Source": "CACHED", "AWS::APS::Workspace.LoggingConfiguration": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", @@ -188,6 +194,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -211,7 +219,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -258,10 +269,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -362,6 +373,8 @@ "AWS::AppFlow::Flow.VeevaSourceProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties": "CACHED", + "AWS::AppIntegrations::Application.ApplicationSourceConfig": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration": "CACHED", "AWS::AppIntegrations::DataIntegration.ScheduleConfig": "CACHED", "AWS::AppIntegrations::EventIntegration.EventFilter": "CACHED", @@ -534,6 +547,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -569,6 +583,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -578,510 +595,26 @@ "AWS::Athena::WorkGroup.EngineVersion": "CACHED", "AWS::Athena::WorkGroup.ResultConfiguration": "CACHED", "AWS::Athena::WorkGroup.WorkGroupConfiguration": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.AcceleratorCountRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratorcountrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratorcountrequest.html#cfn-autoscaling-autoscalinggroup-acceleratorcountrequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratorcountrequest.html#cfn-autoscaling-autoscalinggroup-acceleratorcountrequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.AcceleratorTotalMemoryMiBRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest.html#cfn-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest.html#cfn-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.BaselineEbsBandwidthMbpsRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest.html#cfn-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest.html#cfn-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AutoScaling::AutoScalingGroup.AcceleratorCountRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.AcceleratorTotalMemoryMiBRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.BaselineEbsBandwidthMbpsRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.InstanceMaintenancePolicy": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.InstanceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html", - "Properties": { - "AcceleratorCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratorcount", - "Required": false, - "Type": "AcceleratorCountRequest", - "UpdateType": "Mutable" - }, - "AcceleratorManufacturers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratormanufacturers", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AcceleratorNames": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratornames", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AcceleratorTotalMemoryMiB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratortotalmemorymib", - "Required": false, - "Type": "AcceleratorTotalMemoryMiBRequest", - "UpdateType": "Mutable" - }, - "AcceleratorTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratortypes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AllowedInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-allowedinstancetypes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "BareMetal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-baremetal", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BaselineEbsBandwidthMbps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-baselineebsbandwidthmbps", - "Required": false, - "Type": "BaselineEbsBandwidthMbpsRequest", - "UpdateType": "Mutable" - }, - "BurstablePerformance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-burstableperformance", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CpuManufacturers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-cpumanufacturers", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ExcludedInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-excludedinstancetypes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "InstanceGenerations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-instancegenerations", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LocalStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstorage", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LocalStorageTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstoragetypes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "MemoryGiBPerVCpu": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-memorygibpervcpu", - "Required": false, - "Type": "MemoryGiBPerVCpuRequest", - "UpdateType": "Mutable" - }, - "MemoryMiB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-memorymib", - "Required": false, - "Type": "MemoryMiBRequest", - "UpdateType": "Mutable" - }, - "NetworkBandwidthGbps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-networkbandwidthgbps", - "Required": false, - "Type": "NetworkBandwidthGbpsRequest", - "UpdateType": "Mutable" - }, - "NetworkInterfaceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-networkinterfacecount", - "Required": false, - "Type": "NetworkInterfaceCountRequest", - "UpdateType": "Mutable" - }, - "OnDemandMaxPricePercentageOverLowestPrice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-ondemandmaxpricepercentageoverlowestprice", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RequireHibernateSupport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-requirehibernatesupport", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SpotMaxPricePercentageOverLowestPrice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-spotmaxpricepercentageoverlowestprice", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "TotalLocalStorageGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-totallocalstoragegb", - "Required": false, - "Type": "TotalLocalStorageGBRequest", - "UpdateType": "Mutable" - }, - "VCpuCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-vcpucount", - "Required": false, - "Type": "VCpuCountRequest", - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.InstancesDistribution": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html", - "Properties": { - "OnDemandAllocationStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandallocationstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OnDemandBaseCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandbasecapacity", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "OnDemandPercentageAboveBaseCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandpercentageabovebasecapacity", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SpotAllocationStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotallocationstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SpotInstancePools": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotinstancepools", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SpotMaxPrice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotmaxprice", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.LaunchTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplate.html", - "Properties": { - "LaunchTemplateSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplate.html#cfn-as-group-launchtemplate", - "Required": true, - "Type": "LaunchTemplateSpecification", - "UpdateType": "Mutable" - }, - "Overrides": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplate.html#cfn-as-mixedinstancespolicy-overrides", - "DuplicatesAllowed": false, - "ItemType": "LaunchTemplateOverrides", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateOverrides": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplateoverrides.html", - "Properties": { - "InstanceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplateoverrides.html#cfn-as-mixedinstancespolicy-instancerequirements", - "Required": false, - "Type": "InstanceRequirements", - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchTemplateSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-launchtemplatespecification", - "Required": false, - "Type": "LaunchTemplateSpecification", - "UpdateType": "Mutable" - }, - "WeightedCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-weightedcapacity", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html", - "Properties": { - "LaunchTemplateId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html#cfn-autoscaling-autoscalinggroup-launchtemplatespecification-launchtemplateid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchTemplateName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html#cfn-autoscaling-autoscalinggroup-launchtemplatespecification-launchtemplatename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html#cfn-autoscaling-autoscalinggroup-launchtemplatespecification-version", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::AutoScaling::AutoScalingGroup.InstanceRequirements": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.InstancesDistribution": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.LaunchTemplate": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateOverrides": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateSpecification": "CACHED", "AWS::AutoScaling::AutoScalingGroup.LifecycleHookSpecification": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.MemoryGiBPerVCpuRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorygibpervcpurequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorygibpervcpurequest.html#cfn-autoscaling-autoscalinggroup-memorygibpervcpurequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorygibpervcpurequest.html#cfn-autoscaling-autoscalinggroup-memorygibpervcpurequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.MemoryMiBRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorymibrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorymibrequest.html#cfn-autoscaling-autoscalinggroup-memorymibrequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorymibrequest.html#cfn-autoscaling-autoscalinggroup-memorymibrequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.MetricsCollection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html", - "Properties": { - "Granularity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html#cfn-as-metricscollection-granularity", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Metrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html#cfn-as-metricscollection-metrics", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-group-mixedinstancespolicy.html", - "Properties": { - "InstancesDistribution": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-group-mixedinstancespolicy.html#cfn-as-mixedinstancespolicy-instancesdistribution", - "Required": false, - "Type": "InstancesDistribution", - "UpdateType": "Mutable" - }, - "LaunchTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-group-mixedinstancespolicy.html#cfn-as-mixedinstancespolicy-launchtemplate", - "Required": true, - "Type": "LaunchTemplate", - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.NetworkBandwidthGbpsRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest.html#cfn-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest-max", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest.html#cfn-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest-min", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.NetworkInterfaceCountRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkinterfacecountrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkinterfacecountrequest.html#cfn-autoscaling-autoscalinggroup-networkinterfacecountrequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkinterfacecountrequest.html#cfn-autoscaling-autoscalinggroup-networkinterfacecountrequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-notificationconfigurations.html", - "Properties": { - "NotificationTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-notificationconfigurations.html#cfn-as-group-notificationconfigurations-notificationtypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TopicARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-notificationconfiguration.html#cfn-autoscaling-autoscalinggroup-notificationconfiguration-topicarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.TagProperty": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PropagateAtLaunch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-PropagateAtLaunch", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.TotalLocalStorageGBRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-totallocalstoragegbrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-totallocalstoragegbrequest.html#cfn-autoscaling-autoscalinggroup-totallocalstoragegbrequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-totallocalstoragegbrequest.html#cfn-autoscaling-autoscalinggroup-totallocalstoragegbrequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.VCpuCountRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-vcpucountrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-vcpucountrequest.html#cfn-autoscaling-autoscalinggroup-vcpucountrequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-vcpucountrequest.html#cfn-autoscaling-autoscalinggroup-vcpucountrequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AutoScaling::AutoScalingGroup.MemoryGiBPerVCpuRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.MemoryMiBRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.MetricsCollection": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.NetworkBandwidthGbpsRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.NetworkInterfaceCountRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.TagProperty": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.TotalLocalStorageGBRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.VCpuCountRequest": "CACHED", "AWS::AutoScaling::LaunchConfiguration.BlockDevice": "CACHED", "AWS::AutoScaling::LaunchConfiguration.BlockDeviceMapping": "CACHED", "AWS::AutoScaling::LaunchConfiguration.MetadataOptions": "CACHED", @@ -1135,10 +668,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -1146,8 +681,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -1155,22 +688,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -1192,11 +732,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", @@ -1214,6 +759,8 @@ "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacy": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacyColumn": "CACHED", "AWS::CleanRooms::ConfiguredTable.GlueTableReference": "CACHED", "AWS::CleanRooms::ConfiguredTable.TableReference": "CACHED", "AWS::CleanRooms::Membership.MembershipPaymentConfiguration": "CACHED", @@ -1221,6 +768,12 @@ "AWS::CleanRooms::Membership.MembershipProtectedQueryResultConfiguration": "CACHED", "AWS::CleanRooms::Membership.MembershipQueryComputePaymentConfig": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DataSource": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DatasetInputConfig": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", @@ -1271,6 +824,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -1321,6 +875,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -1397,7 +952,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -1430,6 +988,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1503,24 +1062,36 @@ "AWS::Connect::EvaluationForm.NumericQuestionPropertyValueAutomation": "CACHED", "AWS::Connect::EvaluationForm.ScoringStrategy": "CACHED", "AWS::Connect::EvaluationForm.SingleSelectQuestionRuleCategoryAutomation": "CACHED", + "AWS::Connect::HoursOfOperation.HoursOfOperationConfig": "CACHED", + "AWS::Connect::HoursOfOperation.HoursOfOperationTimeSlice": "CACHED", "AWS::Connect::Instance.Attributes": "CACHED", "AWS::Connect::InstanceStorageConfig.EncryptionConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisFirehoseConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.S3Config": "CACHED", + "AWS::Connect::PredefinedAttribute.Values": "CACHED", "AWS::Connect::Queue.OutboundCallerConfig": "CACHED", + "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig": "CACHED", + "AWS::Connect::QuickConnect.QueueQuickConnectConfig": "CACHED", + "AWS::Connect::QuickConnect.QuickConnectConfig": "CACHED", + "AWS::Connect::QuickConnect.UserQuickConnectConfig": "CACHED", "AWS::Connect::RoutingProfile.CrossChannelBehavior": "CACHED", "AWS::Connect::RoutingProfile.MediaConcurrency": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", "AWS::Connect::Rule.Actions": "CACHED", + "AWS::Connect::Rule.CreateCaseAction": "CACHED", "AWS::Connect::Rule.EventBridgeAction": "CACHED", + "AWS::Connect::Rule.Field": "CACHED", + "AWS::Connect::Rule.FieldValue": "CACHED", "AWS::Connect::Rule.NotificationRecipientType": "CACHED", "AWS::Connect::Rule.Reference": "CACHED", "AWS::Connect::Rule.RuleTriggerEventSource": "CACHED", "AWS::Connect::Rule.SendNotificationAction": "CACHED", "AWS::Connect::Rule.TaskAction": "CACHED", + "AWS::Connect::Rule.UpdateCaseAction": "CACHED", + "AWS::Connect::SecurityProfile.Application": "CACHED", "AWS::Connect::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1528,6 +1099,10 @@ "AWS::Connect::TaskTemplate.InvisibleFieldInfo": "CACHED", "AWS::Connect::TaskTemplate.ReadOnlyFieldInfo": "CACHED", "AWS::Connect::TaskTemplate.RequiredFieldInfo": "CACHED", + "AWS::Connect::User.UserIdentityInfo": "CACHED", + "AWS::Connect::User.UserPhoneConfig": "CACHED", + "AWS::Connect::User.UserProficiency": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeDetails": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeItem": "CACHED", @@ -1665,6 +1240,9 @@ "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.NFS": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Protocol": "CACHED", "AWS::DataSync::LocationHDFS.NameNode": "CACHED", "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", "AWS::DataSync::LocationNFS.MountOptions": "CACHED", @@ -1676,14 +1254,34 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DataZone::DataSource.DataSourceConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.FilterExpression": "CACHED", + "AWS::DataZone::DataSource.FormInput": "CACHED", + "AWS::DataZone::DataSource.GlueRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RecommendationConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftClusterStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftCredentialConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RedshiftServerlessStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftStorage": "CACHED", + "AWS::DataZone::DataSource.RelationalFilterConfiguration": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration": "CACHED", + "AWS::DataZone::Domain.SingleSignOn": "CACHED", + "AWS::DataZone::Environment.EnvironmentParameter": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentParameter": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", @@ -1726,6 +1324,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1743,6 +1343,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1782,6 +1383,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1796,7 +1398,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1863,10 +1464,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1932,6 +1536,18 @@ "AWS::EC2::TransitGatewayPeeringAttachment.PeeringAttachmentStatus": "CACHED", "AWS::EC2::TransitGatewayVpcAttachment.Options": "CACHED", "AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessGroup.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessInstance.CloudWatchLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.KinesisDataFirehose": "CACHED", + "AWS::EC2::VerifiedAccessInstance.S3": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessTrustProvider": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.DeviceOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.OidcOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.SseSpecification": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationConfiguration": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationDestination": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationRule": "CACHED", @@ -1954,6 +1570,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -1963,7 +1580,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1972,6 +1594,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -2088,29 +1712,15 @@ "AWS::EMRContainers::VirtualCluster.EksInfo": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -2196,6 +1806,9 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", "AWS::EntityResolution::MatchingWorkflow.IntermediateSourceConfiguration": "CACHED", "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", @@ -2222,6 +1835,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -2292,8 +1906,18 @@ "AWS::Forecast::Dataset.TagsItems": "CACHED", "AWS::GameLift::Alias.RoutingStrategy": "CACHED", "AWS::GameLift::Build.StorageLocation": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.PortConfiguration": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -2312,6 +1936,7 @@ "AWS::GameLift::GameSessionQueue.PriorityConfiguration": "CACHED", "AWS::GameLift::MatchmakingConfiguration.GameProperty": "CACHED", "AWS::GameLift::Script.S3Location": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -2326,6 +1951,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -2379,6 +2005,7 @@ "AWS::Glue::Table.StorageDescriptor": "CACHED", "AWS::Glue::Table.TableIdentifier": "CACHED", "AWS::Glue::Table.TableInput": "CACHED", + "AWS::Glue::TableOptimizer.TableOptimizerConfiguration": "CACHED", "AWS::Glue::Trigger.Action": "CACHED", "AWS::Glue::Trigger.Condition": "CACHED", "AWS::Glue::Trigger.EventBatchingCondition": "CACHED", @@ -2500,16 +2127,19 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", "AWS::IAM::Role.Policy": "CACHED", "AWS::IAM::User.LoginProfile": "CACHED", "AWS::IAM::User.Policy": "CACHED", + "AWS::IVS::EncoderConfiguration.Video": "CACHED", "AWS::IVS::RecordingConfiguration.DestinationConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.S3DestinationConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration": "CACHED", + "AWS::IVS::StorageConfiguration.S3StorageConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.DestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.FirehoseDestinationConfiguration": "CACHED", @@ -2560,6 +2190,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -2578,6 +2214,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2715,6 +2352,7 @@ "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.PropertyPathDefinition": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", @@ -2723,6 +2361,7 @@ "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", "AWS::IoTSiteWise::Gateway.GreengrassV2": "CACHED", + "AWS::IoTSiteWise::Gateway.SiemensIE": "CACHED", "AWS::IoTSiteWise::Portal.Alarms": "CACHED", "AWS::IoTTwinMaker::ComponentType.CompositeComponentType": "CACHED", "AWS::IoTTwinMaker::ComponentType.DataConnector": "CACHED", @@ -2765,6 +2404,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kinesis::Stream.StreamEncryption": "CACHED", "AWS::Kinesis::Stream.StreamModeDetails": "CACHED", "AWS::KinesisAnalytics::Application.CSVMappingParameters": "CACHED", @@ -2885,6 +2527,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -3124,6 +2771,13 @@ "AWS::MSK::Cluster.VpcConnectivityScram": "CACHED", "AWS::MSK::Cluster.VpcConnectivityTls": "CACHED", "AWS::MSK::Configuration.LatestRevision": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication": "CACHED", + "AWS::MSK::Replicator.KafkaCluster": "CACHED", + "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", + "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MSK::ServerlessCluster.ClientAuthentication": "CACHED", "AWS::MSK::ServerlessCluster.Iam": "CACHED", "AWS::MSK::ServerlessCluster.Sasl": "CACHED", @@ -3211,6 +2865,10 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "CACHED", + "AWS::MediaLive::Channel.CmafIngestGroupSettings": "CACHED", + "AWS::MediaLive::Channel.CmafIngestOutputSettings": "CACHED", + "AWS::MediaLive::Channel.ColorCorrection": "CACHED", + "AWS::MediaLive::Channel.ColorCorrectionSettings": "CACHED", "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": "CACHED", "AWS::MediaLive::Channel.DolbyVision81Settings": "CACHED", "AWS::MediaLive::Channel.DvbNitSettings": "CACHED", @@ -3403,6 +3061,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -3426,71 +3085,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -3523,6 +3118,13 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment.ConnectAttachmentOptions": "CACHED", "AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::ConnectPeer.BgpOptions": "CACHED", @@ -3544,9 +3146,12 @@ "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3842,12 +3447,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -3875,6 +3489,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -4320,12 +3935,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -4356,6 +3980,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -4874,12 +4499,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -4907,6 +4541,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -5265,6 +4900,10 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", @@ -5292,6 +4931,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -5312,10 +4952,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -5467,7 +5111,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -5504,7 +5147,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -5534,6 +5181,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -5579,6 +5227,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5597,6 +5247,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -5737,11 +5388,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -5792,7 +5452,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -5857,9 +5534,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -5896,10 +5573,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -5925,6 +5600,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -5954,20 +5630,7 @@ "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", "AWS::WAFv2::WebACL.AWSManagedRulesACFPRuleSet": "CACHED", "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": "CACHED", - "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html", - "Properties": { - "InspectionLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html#cfn-wafv2-webacl-awsmanagedrulesbotcontrolruleset-inspectionlevel", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet.InspectionLevel" - } - } - } - }, + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": "CACHED", "AWS::WAFv2::WebACL.AllowAction": "CACHED", "AWS::WAFv2::WebACL.AndStatement": "CACHED", "AWS::WAFv2::WebACL.AssociationConfig": "CACHED", @@ -5996,6 +5659,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -6035,6 +5699,12 @@ "AWS::WAFv2::WebACL.TextTransformation": "CACHED", "AWS::WAFv2::WebACL.VisibilityConfig": "CACHED", "AWS::WAFv2::WebACL.XssMatchStatement": "CACHED", + "AWS::Wisdom::Assistant.ServerSideEncryptionConfiguration": "CACHED", + "AWS::Wisdom::AssistantAssociation.AssociationData": "CACHED", + "AWS::Wisdom::KnowledgeBase.AppIntegrationsConfiguration": "CACHED", + "AWS::Wisdom::KnowledgeBase.RenderingConfiguration": "CACHED", + "AWS::Wisdom::KnowledgeBase.ServerSideEncryptionConfiguration": "CACHED", + "AWS::Wisdom::KnowledgeBase.SourceConfiguration": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation": "CACHED", "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", "AWS::XRay::Group.InsightsConfiguration": "CACHED", @@ -6044,60 +5714,14 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", + "AWS::APS::Scraper": "CACHED", "AWS::APS::Workspace": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", @@ -6227,6 +5851,7 @@ "AWS::AppFlow::Connector": "CACHED", "AWS::AppFlow::ConnectorProfile": "CACHED", "AWS::AppFlow::Flow": "CACHED", + "AWS::AppIntegrations::Application": "CACHED", "AWS::AppIntegrations::DataIntegration": "CACHED", "AWS::AppIntegrations::EventIntegration": "CACHED", "AWS::AppMesh::GatewayRoute": "CACHED", @@ -6255,117 +5880,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -6376,251 +5891,7 @@ "AWS::Athena::NamedQuery": "CACHED", "AWS::Athena::PreparedStatement": "CACHED", "AWS::Athena::WorkGroup": "CACHED", - "AWS::AutoScaling::AutoScalingGroup": { - "Attributes": { - "LaunchConfigurationName": { - "PrimitiveType": "String" - }, - "LaunchTemplateSpecification": { - "PrimitiveType": "String" - }, - "MixedInstancesPolicy": { - "PrimitiveType": "String" - }, - "PlacementGroup": { - "PrimitiveType": "String" - }, - "VPCZoneIdentifier": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html", - "Properties": { - "AutoScalingGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-autoscaling-autoscalinggroup-autoscalinggroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "AvailabilityZones": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-availabilityzones", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AvailabilityZones", - "ValueType": "AvailabilityZone" - } - }, - "CapacityRebalance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-capacityrebalance", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Context": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-context", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Cooldown": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-cooldown", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DefaultInstanceWarmup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-defaultinstancewarmup", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "DesiredCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-desiredcapacity", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AutoScaling::AutoScalingGroup.DesiredCapacity" - } - }, - "DesiredCapacityType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-desiredcapacitytype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-healthcheckgraceperiod", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-healthchecktype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AutoScaling::AutoScalingGroup.HealthCheckType" - } - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InstanceMaintenancePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-instancemaintenancepolicy", - "Required": false, - "Type": "InstanceMaintenancePolicy", - "UpdateType": "Mutable" - }, - "LaunchConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-launchconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "LaunchConfigurationName" - } - }, - "LaunchTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-launchtemplate", - "Required": false, - "Type": "LaunchTemplateSpecification", - "UpdateType": "Mutable" - }, - "LifecycleHookSpecificationList": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecificationlist", - "DuplicatesAllowed": true, - "ItemType": "LifecycleHookSpecification", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LoadBalancerNames": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-loadbalancernames", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "LoadBalancerNames", - "ValueType": "LoadBalancerName" - } - }, - "MaxInstanceLifetime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-maxinstancelifetime", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MaxSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-maxsize", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AutoScaling::AutoScalingGroup.MaxSize" - } - }, - "MetricsCollection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-metricscollection", - "DuplicatesAllowed": true, - "ItemType": "MetricsCollection", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "MinSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-minsize", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AutoScaling::AutoScalingGroup.MinSize" - } - }, - "MixedInstancesPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-mixedinstancespolicy", - "Required": false, - "Type": "MixedInstancesPolicy", - "UpdateType": "Mutable" - }, - "NewInstancesProtectedFromScaleIn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-newinstancesprotectedfromscalein", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "NotificationConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-notificationconfigurations", - "DuplicatesAllowed": true, - "ItemType": "NotificationConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-placementgroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ServiceLinkedRoleARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-autoscaling-autoscalinggroup-servicelinkedrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-tags", - "DuplicatesAllowed": true, - "ItemType": "TagProperty", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetGroupARNs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-targetgrouparns", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "TargetGroupArns", - "ValueType": "TargetGroupArn" - } - }, - "TerminationPolicies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-termpolicy", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VPCZoneIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-vpczoneidentifier", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "SubnetIds", - "ValueType": "SubnetId" - } - } - } - }, + "AWS::AutoScaling::AutoScalingGroup": "CACHED", "AWS::AutoScaling::LaunchConfiguration": "CACHED", "AWS::AutoScaling::LifecycleHook": "CACHED", "AWS::AutoScaling::ScalingPolicy": "CACHED", @@ -6656,6 +5927,8 @@ "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", "AWS::CleanRooms::Membership": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate": "CACHED", + "AWS::CleanRoomsML::TrainingDataset": "CACHED", "AWS::Cloud9::EnvironmentEC2": "CACHED", "AWS::CloudFormation::CustomResource": "CACHED", "AWS::CloudFormation::HookDefaultVersion": "CACHED", @@ -6701,6 +5974,7 @@ "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -6742,88 +6016,25 @@ "AWS::Connect::ContactFlow": "CACHED", "AWS::Connect::ContactFlowModule": "CACHED", "AWS::Connect::EvaluationForm": "CACHED", + "AWS::Connect::HoursOfOperation": "CACHED", "AWS::Connect::Instance": "CACHED", "AWS::Connect::InstanceStorageConfig": "CACHED", "AWS::Connect::IntegrationAssociation": "CACHED", "AWS::Connect::PhoneNumber": "CACHED", + "AWS::Connect::PredefinedAttribute": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", - "AWS::Connect::RoutingProfile": { - "Attributes": { - "RoutingProfileArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html", - "Properties": { - "DefaultOutboundQueueArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-defaultoutboundqueuearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Connect::RoutingProfile.DefaultOutboundQueueArn" - } - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-description", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Connect::RoutingProfile.Description" - } - }, - "InstanceArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-instancearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Connect::RoutingProfile.InstanceArn" - } - }, - "MediaConcurrencies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-mediaconcurrencies", - "DuplicatesAllowed": true, - "ItemType": "MediaConcurrency", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Connect::RoutingProfile.Name" - } - }, - "QueueConfigs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-queueconfigs", - "DuplicatesAllowed": true, - "ItemType": "RoutingProfileQueueConfig", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Connect::QuickConnect": "CACHED", + "AWS::Connect::RoutingProfile": "CACHED", "AWS::Connect::Rule": "CACHED", "AWS::Connect::SecurityKey": "CACHED", "AWS::Connect::SecurityProfile": "CACHED", "AWS::Connect::TaskTemplate": "CACHED", + "AWS::Connect::User": "CACHED", + "AWS::Connect::UserHierarchyGroup": "CACHED", "AWS::Connect::View": "CACHED", "AWS::Connect::ViewVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition": "CACHED", @@ -6850,6 +6061,7 @@ "AWS::DataSync::LocationEFS": "CACHED", "AWS::DataSync::LocationFSxLustre": "CACHED", "AWS::DataSync::LocationFSxONTAP": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS": "CACHED", "AWS::DataSync::LocationFSxWindows": "CACHED", "AWS::DataSync::LocationHDFS": "CACHED", "AWS::DataSync::LocationNFS": "CACHED", @@ -6858,6 +6070,13 @@ "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", "AWS::DataSync::Task": "CACHED", + "AWS::DataZone::DataSource": "CACHED", + "AWS::DataZone::Domain": "CACHED", + "AWS::DataZone::Environment": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration": "CACHED", + "AWS::DataZone::EnvironmentProfile": "CACHED", + "AWS::DataZone::Project": "CACHED", + "AWS::DataZone::SubscriptionTarget": "CACHED", "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6935,6 +6154,7 @@ "AWS::DocDB::DBInstance": "CACHED", "AWS::DocDB::DBSubnetGroup": "CACHED", "AWS::DocDB::EventSubscription": "CACHED", + "AWS::DocDBElastic::Cluster": "CACHED", "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", @@ -6944,7 +6164,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -6981,45 +6260,7 @@ "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": { - "Attributes": { - "GroupName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", - "Properties": { - "PartitionCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-partitioncount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "SpreadLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-spreadlevel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementGroupStrategy" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::PlacementGroup": "CACHED", "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -7062,6 +6303,10 @@ "AWS::EC2::VPNConnectionRoute": "CACHED", "AWS::EC2::VPNGateway": "CACHED", "AWS::EC2::VPNGatewayRoutePropagation": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint": "CACHED", + "AWS::EC2::VerifiedAccessGroup": "CACHED", + "AWS::EC2::VerifiedAccessInstance": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider": "CACHED", "AWS::EC2::Volume": "CACHED", "AWS::EC2::VolumeAttachment": "CACHED", "AWS::ECR::PullThroughCacheRule": "CACHED", @@ -7072,175 +6317,7 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -7285,7 +6362,9 @@ "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::IdNamespace": "CACHED", "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::PolicyStatement": "CACHED", "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", @@ -7357,6 +6436,7 @@ "AWS::Forecast::DatasetGroup": "CACHED", "AWS::GameLift::Alias": "CACHED", "AWS::GameLift::Build": "CACHED", + "AWS::GameLift::ContainerGroupDefinition": "CACHED", "AWS::GameLift::Fleet": "CACHED", "AWS::GameLift::GameServerGroup": "CACHED", "AWS::GameLift::GameSessionQueue": "CACHED", @@ -7365,6 +6445,7 @@ "AWS::GameLift::MatchmakingRuleSet": "CACHED", "AWS::GameLift::Script": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -7384,6 +6465,7 @@ "AWS::Glue::SchemaVersionMetadata": "CACHED", "AWS::Glue::SecurityConfiguration": "CACHED", "AWS::Glue::Table": "CACHED", + "AWS::Glue::TableOptimizer": "CACHED", "AWS::Glue::Trigger": "CACHED", "AWS::Glue::Workflow": "CACHED", "AWS::Grafana::Workspace": "CACHED", @@ -7431,8 +6513,12 @@ "AWS::IAM::UserToGroupAddition": "CACHED", "AWS::IAM::VirtualMFADevice": "CACHED", "AWS::IVS::Channel": "CACHED", + "AWS::IVS::EncoderConfiguration": "CACHED", "AWS::IVS::PlaybackKeyPair": "CACHED", + "AWS::IVS::PlaybackRestrictionPolicy": "CACHED", "AWS::IVS::RecordingConfiguration": "CACHED", + "AWS::IVS::Stage": "CACHED", + "AWS::IVS::StorageConfiguration": "CACHED", "AWS::IVS::StreamKey": "CACHED", "AWS::IVSChat::LoggingConfiguration": "CACHED", "AWS::IVSChat::Room": "CACHED", @@ -7450,6 +6536,7 @@ "AWS::Inspector::AssessmentTarget": "CACHED", "AWS::Inspector::AssessmentTemplate": "CACHED", "AWS::Inspector::ResourceGroup": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT::AccountAuditConfiguration": "CACHED", @@ -7500,6 +6587,8 @@ "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kinesis::Stream": "CACHED", "AWS::Kinesis::StreamConsumer": "CACHED", "AWS::KinesisAnalytics::Application": "CACHED", @@ -7546,6 +6635,9 @@ "AWS::Lightsail::LoadBalancerTlsCertificate": "CACHED", "AWS::Lightsail::StaticIp": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -7562,6 +6654,7 @@ "AWS::MSK::Cluster": "CACHED", "AWS::MSK::ClusterPolicy": "CACHED", "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::Replicator": "CACHED", "AWS::MSK::ServerlessCluster": "CACHED", "AWS::MSK::VpcConnection": "CACHED", "AWS::MWAA::Environment": "CACHED", @@ -7620,6 +6713,7 @@ "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment": "CACHED", "AWS::NetworkManager::ConnectPeer": "CACHED", "AWS::NetworkManager::CoreNetwork": "CACHED", @@ -7697,7 +6791,531 @@ "AWS::RDS::CustomDBEngineVersion": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -7707,7 +7325,9 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", @@ -7717,7 +7337,174 @@ "AWS::Redshift::EndpointAuthorization": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "CACHED", - "AWS::RedshiftServerless::Namespace": "CACHED", + "AWS::RedshiftServerless::Namespace": { + "Attributes": { + "Namespace": { + "Type": "Namespace" + }, + "Namespace.AdminPasswordSecretArn": { + "PrimitiveType": "String" + }, + "Namespace.AdminPasswordSecretKmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.AdminUsername": { + "PrimitiveType": "String" + }, + "Namespace.CreationDate": { + "PrimitiveType": "String" + }, + "Namespace.DbName": { + "PrimitiveType": "String" + }, + "Namespace.DefaultIamRoleArn": { + "PrimitiveType": "String" + }, + "Namespace.IamRoles": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.KmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.LogExports": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.NamespaceArn": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceId": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceName": { + "PrimitiveType": "String" + }, + "Namespace.Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html", + "Properties": { + "AdminPasswordSecretKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminpasswordsecretkmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AdminUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminuserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUserPassword" + } + }, + "AdminUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUsername" + } + }, + "DbName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.DbName" + } + }, + "DefaultIamRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-defaultiamrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FinalSnapshotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.FinalSnapshotName" + } + }, + "FinalSnapshotRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "IamRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-iamroles", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.IamRoles" + } + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LogExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-logexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.LogExports" + } + }, + "ManageAdminPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-manageadminpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NamespaceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespacename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.NamespaceName" + } + }, + "NamespaceResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespaceresourcepolicy", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "RedshiftIdcApplicationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-redshiftidcapplicationarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, "AWS::RedshiftServerless::Workgroup": "CACHED", "AWS::RefactorSpaces::Application": "CACHED", "AWS::RefactorSpaces::Environment": "CACHED", @@ -7741,6 +7528,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -7834,39 +7624,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", - "AWS::SecurityHub::Hub": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", + "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", + "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", "Properties": { - "AutoEnableControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-autoenablecontrols", - "PrimitiveType": "Boolean", + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", "Required": false, + "Type": "LifecycleConfiguration", "UpdateType": "Mutable" }, - "ControlFindingGenerator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-controlfindinggenerator", + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::SecurityHub::Hub.ControlFindingGenerator" + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" } }, - "EnableDefaultStandards": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-enabledefaultstandards", - "PrimitiveType": "Boolean", + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", "Required": false, + "Type": "ReplicationConfiguration", "UpdateType": "Mutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-tags", - "PrimitiveType": "Json", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -7940,6 +7752,9 @@ "AWS::WAFv2::RuleGroup": "CACHED", "AWS::WAFv2::WebACL": "CACHED", "AWS::WAFv2::WebACLAssociation": "CACHED", + "AWS::Wisdom::Assistant": "CACHED", + "AWS::Wisdom::AssistantAssociation": "CACHED", + "AWS::Wisdom::KnowledgeBase": "CACHED", "AWS::WorkSpaces::ConnectionAlias": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", "AWS::XRay::Group": "CACHED", @@ -7950,7 +7765,13 @@ "ValueTypes": { "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "CACHED", + "AWS::APS::Scraper.Alias": "CACHED", + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.ClusterArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SubnetIds": "CACHED", "AWS::APS::Workspace.Alias": "CACHED", + "AWS::APS::Workspace.KmsKeyArn": "CACHED", "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", @@ -8001,6 +7822,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -8036,6 +7862,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -8233,6 +8069,12 @@ "AWS::AppFlow::Flow.ZendeskDestinationProperties.Object": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties.WriteOperationType": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties.Object": "CACHED", + "AWS::AppIntegrations::Application.Description": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.AccessUrl": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.ApprovedOrigins": "CACHED", + "AWS::AppIntegrations::Application.Name": "CACHED", + "AWS::AppIntegrations::Application.Namespace": "CACHED", + "AWS::AppIntegrations::Application.Permissions": "CACHED", "AWS::AppIntegrations::DataIntegration.Description": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration.Folders": "CACHED", "AWS::AppIntegrations::DataIntegration.KmsKey": "CACHED", @@ -8255,6 +8097,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -8274,7 +8117,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -8331,8 +8176,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -8371,6 +8218,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -8422,6 +8270,20 @@ "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.Bucket": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.ResultFormat": "CACHED", "AWS::CleanRooms::Membership.QueryLogStatus": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.AutoRefresh": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.Epsilon": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.UsersNoisePerQuery": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.PrivacyBudgetType": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnTypes": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset.Type": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Description": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.CatalogId": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.DatabaseName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.TableName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Name": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.RoleArn": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeVersionArn": "CACHED", @@ -8568,6 +8430,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -8585,8 +8449,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -8713,6 +8579,10 @@ "AWS::Connect::EvaluationForm.SingleSelectQuestionRuleCategoryAutomation.OptionRefId": "CACHED", "AWS::Connect::EvaluationForm.Status": "CACHED", "AWS::Connect::EvaluationForm.Title": "CACHED", + "AWS::Connect::HoursOfOperation.Description": "CACHED", + "AWS::Connect::HoursOfOperation.HoursOfOperationConfig.Day": "CACHED", + "AWS::Connect::HoursOfOperation.InstanceArn": "CACHED", + "AWS::Connect::HoursOfOperation.Name": "CACHED", "AWS::Connect::Instance.DirectoryId": "CACHED", "AWS::Connect::Instance.IdentityManagementType": "CACHED", "AWS::Connect::Instance.InstanceAlias": "CACHED", @@ -8734,6 +8604,9 @@ "AWS::Connect::PhoneNumber.Prefix": "CACHED", "AWS::Connect::PhoneNumber.TargetArn": "CACHED", "AWS::Connect::PhoneNumber.Type": "CACHED", + "AWS::Connect::PredefinedAttribute.InstanceArn": "CACHED", + "AWS::Connect::PredefinedAttribute.Name": "CACHED", + "AWS::Connect::PredefinedAttribute.Values.StringList": "CACHED", "AWS::Connect::Prompt.Description": "CACHED", "AWS::Connect::Prompt.InstanceArn": "CACHED", "AWS::Connect::Prompt.Name": "CACHED", @@ -8747,6 +8620,16 @@ "AWS::Connect::Queue.OutboundCallerConfig.OutboundFlowArn": "CACHED", "AWS::Connect::Queue.QuickConnectArns": "CACHED", "AWS::Connect::Queue.Status": "CACHED", + "AWS::Connect::QuickConnect.Description": "CACHED", + "AWS::Connect::QuickConnect.InstanceArn": "CACHED", + "AWS::Connect::QuickConnect.Name": "CACHED", + "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig.PhoneNumber": "CACHED", + "AWS::Connect::QuickConnect.QueueQuickConnectConfig.ContactFlowArn": "CACHED", + "AWS::Connect::QuickConnect.QueueQuickConnectConfig.QueueArn": "CACHED", + "AWS::Connect::QuickConnect.QuickConnectConfig.QuickConnectType": "CACHED", + "AWS::Connect::QuickConnect.UserQuickConnectConfig.ContactFlowArn": "CACHED", + "AWS::Connect::QuickConnect.UserQuickConnectConfig.UserArn": "CACHED", + "AWS::Connect::RoutingProfile.AgentAvailabilityTimer": "CACHED", "AWS::Connect::RoutingProfile.CrossChannelBehavior.BehaviorType": "CACHED", "AWS::Connect::RoutingProfile.DefaultOutboundQueueArn": "CACHED", "AWS::Connect::RoutingProfile.Description": "CACHED", @@ -8757,7 +8640,9 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig.Priority": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.Channel": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.QueueArn": "CACHED", + "AWS::Connect::Rule.CreateCaseAction.TemplateId": "CACHED", "AWS::Connect::Rule.EventBridgeAction.Name": "CACHED", + "AWS::Connect::Rule.Field.Id": "CACHED", "AWS::Connect::Rule.InstanceArn": "CACHED", "AWS::Connect::Rule.Name": "CACHED", "AWS::Connect::Rule.NotificationRecipientType.UserArns": "CACHED", @@ -8773,7 +8658,11 @@ "AWS::Connect::Rule.TaskAction.Name": "CACHED", "AWS::Connect::SecurityKey.InstanceId": "CACHED", "AWS::Connect::SecurityKey.Key": "CACHED", + "AWS::Connect::SecurityProfile.AllowedAccessControlHierarchyGroupId": "CACHED", + "AWS::Connect::SecurityProfile.Application.ApplicationPermissions": "CACHED", + "AWS::Connect::SecurityProfile.Application.Namespace": "CACHED", "AWS::Connect::SecurityProfile.Description": "CACHED", + "AWS::Connect::SecurityProfile.HierarchyRestrictedResources": "CACHED", "AWS::Connect::SecurityProfile.InstanceArn": "CACHED", "AWS::Connect::SecurityProfile.Permissions": "CACHED", "AWS::Connect::SecurityProfile.SecurityProfileName": "CACHED", @@ -8789,6 +8678,21 @@ "AWS::Connect::TaskTemplate.InstanceArn": "CACHED", "AWS::Connect::TaskTemplate.Name": "CACHED", "AWS::Connect::TaskTemplate.Status": "CACHED", + "AWS::Connect::User.HierarchyGroupArn": "CACHED", + "AWS::Connect::User.InstanceArn": "CACHED", + "AWS::Connect::User.Password": "CACHED", + "AWS::Connect::User.RoutingProfileArn": "CACHED", + "AWS::Connect::User.SecurityProfileArns": "CACHED", + "AWS::Connect::User.UserIdentityInfo.Mobile": "CACHED", + "AWS::Connect::User.UserIdentityInfo.SecondaryEmail": "CACHED", + "AWS::Connect::User.UserPhoneConfig.PhoneType": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeName": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeValue": "CACHED", + "AWS::Connect::User.UserProficiency.Level": "CACHED", + "AWS::Connect::User.Username": "CACHED", + "AWS::Connect::UserHierarchyGroup.InstanceArn": "CACHED", + "AWS::Connect::UserHierarchyGroup.Name": "CACHED", + "AWS::Connect::UserHierarchyGroup.ParentGroupArn": "CACHED", "AWS::Connect::View.Actions": "CACHED", "AWS::Connect::View.Description": "CACHED", "AWS::Connect::View.InstanceArn": "CACHED", @@ -8796,6 +8700,10 @@ "AWS::Connect::ViewVersion.VersionDescription": "CACHED", "AWS::Connect::ViewVersion.ViewArn": "CACHED", "AWS::Connect::ViewVersion.ViewContentSha256": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -8972,6 +8880,10 @@ "AWS::DataSync::LocationFSxONTAP.SmbMountOptions.Version": "CACHED", "AWS::DataSync::LocationFSxONTAP.StorageVirtualMachineArn": "CACHED", "AWS::DataSync::LocationFSxONTAP.Subdirectory": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.FsxFilesystemArn": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions.Version": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.SecurityGroupArns": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Subdirectory": "CACHED", "AWS::DataSync::LocationFSxWindows.Domain": "CACHED", "AWS::DataSync::LocationFSxWindows.FsxFilesystemArn": "CACHED", "AWS::DataSync::LocationFSxWindows.Password": "CACHED", @@ -9029,6 +8941,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -9044,17 +8962,61 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", + "AWS::DataZone::DataSource.Description": "CACHED", + "AWS::DataZone::DataSource.DomainIdentifier": "CACHED", + "AWS::DataZone::DataSource.EnableSetting": "CACHED", + "AWS::DataZone::DataSource.FormInput.Content": "CACHED", + "AWS::DataZone::DataSource.FormInput.FormName": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeIdentifier": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeRevision": "CACHED", + "AWS::DataZone::DataSource.Name": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule": "CACHED", + "AWS::DataZone::DataSource.Type": "CACHED", + "AWS::DataZone::Domain.DomainExecutionRole": "CACHED", + "AWS::DataZone::Domain.KmsKeyIdentifier": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.Type": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.UserAssignment": "CACHED", + "AWS::DataZone::Environment.Description": "CACHED", + "AWS::DataZone::Environment.DomainIdentifier": "CACHED", + "AWS::DataZone::Environment.EnvironmentProfileIdentifier": "CACHED", + "AWS::DataZone::Environment.GlossaryTerms": "CACHED", + "AWS::DataZone::Environment.Name": "CACHED", + "AWS::DataZone::Environment.ProjectIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountId": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountRegion": "CACHED", + "AWS::DataZone::EnvironmentProfile.Description": "CACHED", + "AWS::DataZone::EnvironmentProfile.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.Name": "CACHED", + "AWS::DataZone::EnvironmentProfile.ProjectIdentifier": "CACHED", + "AWS::DataZone::Project.Description": "CACHED", + "AWS::DataZone::Project.DomainIdentifier": "CACHED", + "AWS::DataZone::Project.GlossaryTerms": "CACHED", + "AWS::DataZone::Project.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes": "CACHED", + "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals": "CACHED", + "AWS::DataZone::SubscriptionTarget.DomainIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -9068,19 +9030,23 @@ "AWS::DevOpsGuru::ResourceCollection.TagCollection.AppBoundaryKey": "CACHED", "AWS::DevOpsGuru::ResourceCollection.TagCollection.TagValues": "CACHED", "AWS::DocDB::DBCluster.BackupRetentionPeriod": "CACHED", + "AWS::DocDBElastic::Cluster.ClusterName": "CACHED", "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -9113,6 +9079,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -9152,6 +9119,8 @@ "AWS::EC2::SubnetCidrBlock.Ipv6CidrBlock": "CACHED", "AWS::EC2::VPC.Id": "CACHED", "AWS::EC2::VPCEndpoint.VpcEndpointType": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions.Port": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions.Port": "CACHED", "AWS::ECR::PullThroughCacheRule.CredentialArn": "CACHED", "AWS::ECR::PullThroughCacheRule.EcrRepositoryPrefix": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationDestination.Region": "CACHED", @@ -9170,6 +9139,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -9185,6 +9155,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -9247,6 +9218,14 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::IdNamespace.Description": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties.IdMappingType": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.SchemaName": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceName": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties.ProviderServiceArn": "CACHED", + "AWS::EntityResolution::IdNamespace.RoleArn": "CACHED", + "AWS::EntityResolution::IdNamespace.Type": "CACHED", "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", @@ -9259,6 +9238,12 @@ "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::PolicyStatement.Action": "CACHED", + "AWS::EntityResolution::PolicyStatement.Arn": "CACHED", + "AWS::EntityResolution::PolicyStatement.Condition": "CACHED", + "AWS::EntityResolution::PolicyStatement.Effect": "CACHED", + "AWS::EntityResolution::PolicyStatement.Principal": "CACHED", + "AWS::EntityResolution::PolicyStatement.StatementId": "CACHED", "AWS::EntityResolution::SchemaMapping.Description": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", @@ -9338,144 +9323,42 @@ "AWS::GameLift::Alias.RoutingStrategy.FleetId": "CACHED", "AWS::GameLift::Alias.RoutingStrategy.Type": "CACHED", "AWS::GameLift::Build.OperatingSystem": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Command": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ContainerName": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Cpu": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.EntryPoint": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ImageUri": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ResolvedImageDigest": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.WorkingDirectory": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.Condition": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.ContainerName": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Name": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Value": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Command": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Interval": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Retries": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Timeout": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.FromPort": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.Protocol": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.ToPort": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.HardLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.SoftLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.Name": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.OperatingSystem": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.SchedulingStrategy": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.TotalCpuLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.TotalMemoryLimit": "CACHED", "AWS::GameLift::Fleet.ApplyCapacity": "CACHED", "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.18xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "g5g.16xlarge", - "g5g.2xlarge", - "g5g.4xlarge", - "g5g.8xlarge", - "g5g.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", @@ -9537,6 +9420,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -9617,15 +9501,22 @@ "AWS::GroundStation::Config.Frequency.Units": "CACHED", "AWS::GroundStation::Config.FrequencyBandwidth.Units": "CACHED", "AWS::GroundStation::Config.Name": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.BucketArn": "CACHED", "AWS::GroundStation::Config.S3RecordingConfig.Prefix": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.RoleArn": "CACHED", "AWS::GroundStation::Config.SpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::Config.TrackingConfig.Autotrack": "CACHED", + "AWS::GroundStation::Config.UplinkEchoConfig.AntennaUplinkConfigArn": "CACHED", "AWS::GroundStation::Config.UplinkSpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AgentStatus": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AuditResults": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.Name": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.DataflowEndpoint.Name": "CACHED", + "AWS::GroundStation::DataflowEndpointGroup.SecurityDetails.RoleArn": "CACHED", "AWS::GroundStation::MissionProfile.Name": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsAliasArn": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsKeyArn": "CACHED", + "AWS::GroundStation::MissionProfile.TrackingConfigArn": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", @@ -9634,6 +9525,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -9682,7 +9578,13 @@ "AWS::IVS::Channel.Preset": "CACHED", "AWS::IVS::Channel.RecordingConfigurationArn": "CACHED", "AWS::IVS::Channel.Type": "CACHED", + "AWS::IVS::EncoderConfiguration.Name": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Bitrate": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Framerate": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Height": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Width": "CACHED", "AWS::IVS::PlaybackKeyPair.Name": "CACHED", + "AWS::IVS::PlaybackRestrictionPolicy.Name": "CACHED", "AWS::IVS::RecordingConfiguration.Name": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration.RenditionSelection": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration.Renditions": "CACHED", @@ -9691,6 +9593,9 @@ "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.Resolution": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.Storage": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.TargetIntervalSeconds": "CACHED", + "AWS::IVS::Stage.Name": "CACHED", + "AWS::IVS::StorageConfiguration.Name": "CACHED", + "AWS::IVS::StorageConfiguration.S3StorageConfiguration.BucketName": "CACHED", "AWS::IVS::StreamKey.ChannelArn": "CACHED", "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration.LogGroupName": "CACHED", "AWS::IVSChat::LoggingConfiguration.FirehoseDestinationConfiguration.DeliveryStreamName": "CACHED", @@ -9731,6 +9636,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -9739,6 +9645,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -9904,15 +9811,32 @@ "AWS::IoTFleetHub::Application.ApplicationDescription": "CACHED", "AWS::IoTFleetHub::Application.ApplicationName": "CACHED", "AWS::IoTFleetHub::Application.RoleArn": "CACHED", + "AWS::IoTSiteWise::Asset.AssetExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.NotificationState": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataType": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": "CACHED", "AWS::IoTTwinMaker::ComponentType.ComponentTypeId": "CACHED", "AWS::IoTTwinMaker::ComponentType.Description": "CACHED", @@ -9943,6 +9867,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -9955,6 +9880,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kinesis::Stream.Name": "CACHED", "AWS::Kinesis::Stream.RetentionPeriodHours": "CACHED", "AWS::Kinesis::Stream.ShardCount": "CACHED", @@ -10033,7 +9963,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -10060,6 +9992,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -10315,6 +10261,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -10378,6 +10331,18 @@ "AWS::MSK::Cluster.PublicAccess.Type": "CACHED", "AWS::MSK::Cluster.StorageMode": "CACHED", "AWS::MSK::ClusterPolicy.ClusterArn": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster.MskClusterArn": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToExclude": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToReplicate": "CACHED", + "AWS::MSK::Replicator.Description": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", + "AWS::MSK::Replicator.ReplicatorName": "CACHED", + "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToReplicate": "CACHED", "AWS::MSK::ServerlessCluster.ClusterName": "CACHED", "AWS::MSK::VpcConnection.Authentication": "CACHED", "AWS::MSK::VpcConnection.ClientSubnets": "CACHED", @@ -10532,6 +10497,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -10566,6 +10532,13 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::OSIS::Pipeline.CloudWatchLogDestination.LogGroup": "CACHED", "AWS::OSIS::Pipeline.MaxUnits": "CACHED", "AWS::OSIS::Pipeline.MinUnits": "CACHED", @@ -10574,6 +10547,7 @@ "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -10868,7 +10842,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10890,6 +10870,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -11367,7 +11349,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11392,6 +11380,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -11500,6 +11490,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -11968,7 +11959,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11990,6 +11987,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -12392,8 +12391,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -12428,6 +12425,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -12437,6 +12441,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -12519,6 +12530,13 @@ "db.r6i.xlarge", "db.r6id.24xlarge", "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t2.2xlarge", "db.t2.large", @@ -12589,6 +12607,25 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IncludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.Telemetries": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents.Status": "CACHED", + "AWS::RUM::AppMonitor.Domain": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.EventPattern": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Name": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Namespace": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.UnitLabel": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.ValueKey": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.Destination": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.DestinationArn": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.IamRoleArn": "CACHED", + "AWS::RUM::AppMonitor.Name": "CACHED", "AWS::Redshift::Cluster.ClusterIdentifier": "CACHED", "AWS::Redshift::Cluster.ClusterParameterGroupName": "CACHED", "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", @@ -12605,8 +12642,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -12717,6 +12752,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -12725,6 +12761,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -12885,6 +12922,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -12965,6 +13017,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -13011,6 +13067,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -13050,6 +13108,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -13350,13 +13410,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -13435,9 +13502,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -13570,15 +13656,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -13592,8 +13676,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -13620,6 +13702,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -13666,6 +13749,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -13706,6 +13790,20 @@ "AWS::WAFv2::WebACL.VisibilityConfig.MetricName": "CACHED", "AWS::WAFv2::WebACLAssociation.ResourceArn": "CACHED", "AWS::WAFv2::WebACLAssociation.WebACLArn": "CACHED", + "AWS::Wisdom::Assistant.Description": "CACHED", + "AWS::Wisdom::Assistant.Name": "CACHED", + "AWS::Wisdom::Assistant.ServerSideEncryptionConfiguration.KmsKeyId": "CACHED", + "AWS::Wisdom::Assistant.Type": "CACHED", + "AWS::Wisdom::AssistantAssociation.AssistantId": "CACHED", + "AWS::Wisdom::AssistantAssociation.AssociationData.KnowledgeBaseId": "CACHED", + "AWS::Wisdom::AssistantAssociation.AssociationType": "CACHED", + "AWS::Wisdom::KnowledgeBase.AppIntegrationsConfiguration.AppIntegrationArn": "CACHED", + "AWS::Wisdom::KnowledgeBase.AppIntegrationsConfiguration.ObjectFields": "CACHED", + "AWS::Wisdom::KnowledgeBase.Description": "CACHED", + "AWS::Wisdom::KnowledgeBase.KnowledgeBaseType": "CACHED", + "AWS::Wisdom::KnowledgeBase.Name": "CACHED", + "AWS::Wisdom::KnowledgeBase.RenderingConfiguration.TemplateUri": "CACHED", + "AWS::Wisdom::KnowledgeBase.ServerSideEncryptionConfiguration.KmsKeyId": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation.AssociationStatus": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation.ConnectionIdentifier": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation.ResourceId": "CACHED", @@ -13723,37 +13821,7 @@ "AWS::XRay::SamplingRule.SamplingRule.ServiceName": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.ServiceType": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.URLPath": "CACHED", - "AppStreamInstanceType": { - "AllowedValues": [ - "stream.compute.2xlarge", - "stream.compute.4xlarge", - "stream.compute.8xlarge", - "stream.compute.large", - "stream.compute.xlarge", - "stream.graphics.g4dn.12xlarge", - "stream.graphics.g4dn.16xlarge", - "stream.graphics.g4dn.2xlarge", - "stream.graphics.g4dn.4xlarge", - "stream.graphics.g4dn.8xlarge", - "stream.graphics.g4dn.xlarge", - "stream.memory.2xlarge", - "stream.memory.4xlarge", - "stream.memory.8xlarge", - "stream.memory.large", - "stream.memory.xlarge", - "stream.memory.z1d.12xlarge", - "stream.memory.z1d.2xlarge", - "stream.memory.z1d.3xlarge", - "stream.memory.z1d.6xlarge", - "stream.memory.z1d.large", - "stream.memory.z1d.xlarge", - "stream.standard.2xlarge", - "stream.standard.large", - "stream.standard.medium", - "stream.standard.small", - "stream.standard.xlarge" - ] - }, + "AppStreamInstanceType": "CACHED", "AvailabilityZone": "CACHED", "AvailabilityZoneWithAll": "CACHED", "AvailabilityZones": "CACHED", @@ -13775,32 +13843,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -13811,864 +13854,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g2.2xlarge", - "g2.8xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "g5g.16xlarge", - "g5g.2xlarge", - "g5g.4xlarge", - "g5g.8xlarge", - "g5g.metal", - "g5g.xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.large", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.large", - "m5zn.metal", - "m5zn.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.large", - "m6id.metal", - "m6id.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.large", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.large", - "m7i.metal-24xl", - "m7i.metal-48xl", - "m7i.xlarge", - "mac1.metal", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "p4d.24xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.large", - "r5b.metal", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.large", - "r6id.metal", - "r6id.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-24tb1.112xlarge", - "u-24tb1.metal", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "u-9tb1.112xlarge", - "u-9tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.large", - "z1d.metal", - "z1d.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m3.2xlarge", - "cache.m3.large", - "cache.m3.medium", - "cache.m3.xlarge", - "cache.m4.10xlarge", - "cache.m4.2xlarge", - "cache.m4.4xlarge", - "cache.m4.large", - "cache.m4.xlarge", - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r3.2xlarge", - "cache.r3.4xlarge", - "cache.r3.8xlarge", - "cache.r3.large", - "cache.r3.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -14683,54 +13880,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -14746,24 +13896,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc1.8xlarge", - "dc1.large", - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-northeast-3.json b/src/cfnlint/data/CloudSpecs/ap-northeast-3.json index 6f0f76103b..cd23d28838 100644 --- a/src/cfnlint/data/CloudSpecs/ap-northeast-3.json +++ b/src/cfnlint/data/CloudSpecs/ap-northeast-3.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -180,6 +181,16 @@ "AWS::AmazonMQ::Broker.User": "CACHED", "AWS::AmazonMQ::Configuration.TagsEntry": "CACHED", "AWS::AmazonMQ::ConfigurationAssociation.ConfigurationId": "CACHED", + "AWS::Amplify::App.AutoBranchCreationConfig": "CACHED", + "AWS::Amplify::App.BasicAuthConfig": "CACHED", + "AWS::Amplify::App.CustomRule": "CACHED", + "AWS::Amplify::App.EnvironmentVariable": "CACHED", + "AWS::Amplify::Branch.Backend": "CACHED", + "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", + "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", + "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::ApiGateway::ApiKey.StageKey": "CACHED", "AWS::ApiGateway::Deployment.AccessLogSetting": "CACHED", "AWS::ApiGateway::Deployment.CanarySetting": { @@ -759,10 +770,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -917,6 +928,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -952,6 +964,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -1029,10 +1044,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -1040,8 +1057,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -1049,22 +1064,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", @@ -1122,6 +1144,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -1172,6 +1195,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -1341,7 +1365,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -1350,25 +1377,12 @@ "AWS::CodePipeline::Pipeline.StageDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.StageTransition": "CACHED", "AWS::CodePipeline::Pipeline.VariableDeclaration": "CACHED", - "AWS::CodeTest::PersistentConfiguration.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", + "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", + "AWS::Cognito::IdentityPool.PushSync": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", "AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration": "CACHED", "AWS::Cognito::LogDeliveryConfiguration.LogConfiguration": "CACHED", "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", @@ -1382,6 +1396,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1394,6 +1409,14 @@ "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", "AWS::Cognito::UserPoolDomain.CustomDomainConfigType": "CACHED", "AWS::Cognito::UserPoolResourceServer.ResourceServerScopeType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED", "AWS::Cognito::UserPoolUser.AttributeType": "CACHED", "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", @@ -1417,6 +1440,7 @@ "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", @@ -1464,6 +1488,11 @@ "AWS::DMS::ReplicationConfig.ComputeConfig": "CACHED", "AWS::DataSync::LocationAzureBlob.AzureBlobSasConfiguration": "CACHED", "AWS::DataSync::LocationEFS.Ec2Config": "CACHED", + "AWS::DataSync::LocationFSxONTAP.NFS": "CACHED", + "AWS::DataSync::LocationFSxONTAP.NfsMountOptions": "CACHED", + "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", + "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", + "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", "AWS::DataSync::LocationHDFS.NameNode": "CACHED", "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", "AWS::DataSync::LocationNFS.MountOptions": "CACHED", @@ -1473,11 +1502,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -1517,6 +1549,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1534,6 +1568,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1573,6 +1608,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1587,7 +1623,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1641,10 +1676,13 @@ "AWS::EC2::NetworkInsightsAccessScope.ThroughResourcesStatementRequest": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1732,6 +1770,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -1741,7 +1780,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1750,6 +1794,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1863,29 +1909,15 @@ "AWS::EMR::Step.KeyValue": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1988,6 +2020,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -2149,6 +2182,7 @@ } }, "AWS::GameLift::Fleet.ServerProcess": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -2163,6 +2197,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -2229,6 +2264,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -2280,6 +2316,19 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", + "AWS::InspectorV2::Filter.DateFilter": "CACHED", + "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", + "AWS::InspectorV2::Filter.MapFilter": "CACHED", + "AWS::InspectorV2::Filter.NumberFilter": "CACHED", + "AWS::InspectorV2::Filter.PackageFilter": "CACHED", + "AWS::InspectorV2::Filter.PortRangeFilter": "CACHED", + "AWS::InspectorV2::Filter.StringFilter": "CACHED", "AWS::InternetMonitor::Monitor.HealthEventsConfig": "CACHED", "AWS::InternetMonitor::Monitor.InternetMeasurementsLogDelivery": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig": "CACHED", @@ -2365,6 +2414,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2376,6 +2430,14 @@ "AWS::LakeFormation::DataLakeSettings.DataLakePrincipal": "CACHED", "AWS::LakeFormation::DataLakeSettings.ExternalDataFilteringAllowList": "CACHED", "AWS::LakeFormation::DataLakeSettings.PrincipalPermissions": "CACHED", + "AWS::LakeFormation::Permissions.ColumnWildcard": "CACHED", + "AWS::LakeFormation::Permissions.DataLakePrincipal": "CACHED", + "AWS::LakeFormation::Permissions.DataLocationResource": "CACHED", + "AWS::LakeFormation::Permissions.DatabaseResource": "CACHED", + "AWS::LakeFormation::Permissions.Resource": "CACHED", + "AWS::LakeFormation::Permissions.TableResource": "CACHED", + "AWS::LakeFormation::Permissions.TableWildcard": "CACHED", + "AWS::LakeFormation::Permissions.TableWithColumnsResource": "CACHED", "AWS::LakeFormation::PrincipalPermissions.ColumnWildcard": "CACHED", "AWS::LakeFormation::PrincipalPermissions.DataCellsFilterResource": "CACHED", "AWS::LakeFormation::PrincipalPermissions.DataLakePrincipal": "CACHED", @@ -2427,6 +2489,11 @@ "AWS::Lambda::Version.RuntimePolicy": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", "AWS::Logs::MetricFilter.MetricTransformation": "CACHED", + "AWS::M2::Application.Definition": "CACHED", + "AWS::M2::Environment.EfsStorageConfiguration": "CACHED", + "AWS::M2::Environment.FsxStorageConfiguration": "CACHED", + "AWS::M2::Environment.HighAvailabilityConfig": "CACHED", + "AWS::M2::Environment.StorageConfiguration": "CACHED", "AWS::MSK::Cluster.BrokerLogs": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo": "CACHED", "AWS::MSK::Cluster.ClientAuthentication": "CACHED", @@ -2498,11 +2565,23 @@ "AWS::MediaLive::Multiplexprogram.MultiplexProgramSettings": "CACHED", "AWS::MediaLive::Multiplexprogram.MultiplexStatmuxVideoSettings": "CACHED", "AWS::MediaLive::Multiplexprogram.MultiplexVideoSettings": "CACHED", + "AWS::MediaPackageV2::Channel.IngestEndpoint": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Encryption": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.EncryptionContractConfiguration": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.EncryptionMethod": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.FilterConfiguration": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.HlsManifestConfiguration": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.LowLatencyHlsManifestConfiguration": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Scte": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.ScteHls": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Segment": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.SpekeKeyProvider": "CACHED", "AWS::MediaTailor::Channel.DashPlaylistSettings": "CACHED", "AWS::MediaTailor::Channel.HlsPlaylistSettings": "CACHED", "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -2518,75 +2597,13 @@ "AWS::MediaTailor::SourceLocation.SecretsManagerAccessTokenConfiguration": "CACHED", "AWS::MediaTailor::SourceLocation.SegmentDeliveryConfiguration": "CACHED", "AWS::MediaTailor::VodSource.HttpPackageConfiguration": "CACHED", + "AWS::Neptune::DBCluster.DBClusterRole": "CACHED", + "AWS::Neptune::DBCluster.ServerlessScalingConfiguration": "CACHED", "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -2619,6 +2636,13 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment.ConnectAttachmentOptions": "CACHED", "AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::ConnectPeer.BgpOptions": "CACHED", @@ -2634,9 +2658,12 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -2755,9 +2782,20 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::RefactorSpaces::Application.ApiGatewayProxyInput": "CACHED", "AWS::RefactorSpaces::Route.DefaultRouteInput": "CACHED", "AWS::RefactorSpaces::Route.UriPathRouteInput": "CACHED", @@ -2784,10 +2822,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -2915,7 +2957,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": { @@ -2978,7 +3019,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -3008,6 +3053,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -3053,6 +3099,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -3065,6 +3113,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -3202,11 +3251,23 @@ "AWS::SageMaker::Pipeline.ParallelismConfiguration": "CACHED", "AWS::SageMaker::Pipeline.PipelineDefinition": "CACHED", "AWS::SageMaker::Pipeline.S3Location": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -3253,7 +3314,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -3353,10 +3431,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -3382,6 +3458,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -3411,20 +3488,7 @@ "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", "AWS::WAFv2::WebACL.AWSManagedRulesACFPRuleSet": "CACHED", "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": "CACHED", - "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html", - "Properties": { - "InspectionLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html#cfn-wafv2-webacl-awsmanagedrulesbotcontrolruleset-inspectionlevel", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet.InspectionLevel" - } - } - } - }, + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": "CACHED", "AWS::WAFv2::WebACL.AllowAction": "CACHED", "AWS::WAFv2::WebACL.AndStatement": "CACHED", "AWS::WAFv2::WebACL.AssociationConfig": "CACHED", @@ -3453,6 +3517,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -3496,55 +3561,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -3554,6 +3572,9 @@ "AWS::AmazonMQ::Broker": "CACHED", "AWS::AmazonMQ::Configuration": "CACHED", "AWS::AmazonMQ::ConfigurationAssociation": "CACHED", + "AWS::Amplify::App": "CACHED", + "AWS::Amplify::Branch": "CACHED", + "AWS::Amplify::Domain": "CACHED", "AWS::ApiGateway::Account": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-account.html", "Properties": { @@ -4415,117 +4436,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -4593,97 +4504,7 @@ "AWS::CloudFront::ResponseHeadersPolicy": "CACHED", "AWS::CloudFront::StreamingDistribution": "CACHED", "AWS::CloudTrail::Channel": "CACHED", - "AWS::CloudTrail::EventDataStore": { - "Attributes": { - "CreatedTimestamp": { - "PrimitiveType": "String" - }, - "EventDataStoreArn": { - "PrimitiveType": "String" - }, - "Status": { - "PrimitiveType": "String" - }, - "UpdatedTimestamp": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-eventdatastore.html", - "Properties": { - "AdvancedEventSelectors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-eventdatastore.html#cfn-cloudtrail-eventdatastore-advancedeventselectors", - "DuplicatesAllowed": false, - "ItemType": "AdvancedEventSelector", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "IngestionEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-eventdatastore.html#cfn-cloudtrail-eventdatastore-ingestionenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "InsightSelectors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-eventdatastore.html#cfn-cloudtrail-eventdatastore-insightselectors", - "DuplicatesAllowed": false, - "ItemType": "InsightSelector", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "InsightsDestination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-eventdatastore.html#cfn-cloudtrail-eventdatastore-insightsdestination", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-eventdatastore.html#cfn-cloudtrail-eventdatastore-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MultiRegionEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-eventdatastore.html#cfn-cloudtrail-eventdatastore-multiregionenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-eventdatastore.html#cfn-cloudtrail-eventdatastore-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OrganizationEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-eventdatastore.html#cfn-cloudtrail-eventdatastore-organizationenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-eventdatastore.html#cfn-cloudtrail-eventdatastore-retentionperiod", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-eventdatastore.html#cfn-cloudtrail-eventdatastore-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TerminationProtectionEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-eventdatastore.html#cfn-cloudtrail-eventdatastore-terminationprotectionenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::CloudTrail::EventDataStore": "CACHED", "AWS::CloudTrail::ResourcePolicy": "CACHED", "AWS::CloudTrail::Trail": "CACHED", "AWS::CloudWatch::Alarm": "CACHED", @@ -4760,150 +4581,17 @@ } }, "AWS::CodePipeline::Pipeline": "CACHED", - "AWS::CodeTest::PersistentConfiguration": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ResultsRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-resultsrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-version", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeTest::Series": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PersistentConfigurationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-persistentconfigurationid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RunDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-rundefinition", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "State": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-state", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", "AWS::Cognito::LogDeliveryConfiguration": "CACHED", "AWS::Cognito::UserPool": "CACHED", "AWS::Cognito::UserPoolClient": "CACHED", "AWS::Cognito::UserPoolDomain": "CACHED", "AWS::Cognito::UserPoolGroup": "CACHED", - "AWS::Cognito::UserPoolIdentityProvider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html", - "Properties": { - "AttributeMapping": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-attributemapping", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "IdpIdentifiers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-idpidentifiers", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ProviderDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-providerdetails", - "PrimitiveItemType": "String", - "Required": true, - "Type": "Map", - "UpdateType": "Mutable" - }, - "ProviderName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-providername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProviderType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-providertype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "UserPoolId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-userpoolid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, - "AWS::Cognito::UserPoolResourceServer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html", - "Properties": { - "Identifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-identifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Scopes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-scopes", - "DuplicatesAllowed": true, - "ItemType": "ResourceServerScopeType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-userpoolid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, + "AWS::Cognito::UserPoolIdentityProvider": "CACHED", + "AWS::Cognito::UserPoolResourceServer": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", "AWS::Cognito::UserPoolUICustomizationAttachment": "CACHED", "AWS::Cognito::UserPoolUser": "CACHED", "AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED", @@ -4915,6 +4603,7 @@ "AWS::Config::OrganizationConfigRule": "CACHED", "AWS::Config::RemediationConfiguration": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", @@ -4929,6 +4618,7 @@ "AWS::DataSync::LocationAzureBlob": "CACHED", "AWS::DataSync::LocationEFS": "CACHED", "AWS::DataSync::LocationFSxLustre": "CACHED", + "AWS::DataSync::LocationFSxONTAP": "CACHED", "AWS::DataSync::LocationFSxWindows": "CACHED", "AWS::DataSync::LocationHDFS": "CACHED", "AWS::DataSync::LocationNFS": "CACHED", @@ -5010,7 +4700,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -5054,133 +4803,7 @@ "AWS::EC2::SecurityGroupIngress": "CACHED", "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", "AWS::EC2::SpotFleet": "CACHED", - "AWS::EC2::Subnet": { - "Attributes": { - "AvailabilityZone": { - "PrimitiveType": "String" - }, - "AvailabilityZoneId": { - "PrimitiveType": "String" - }, - "CidrBlock": { - "PrimitiveType": "String" - }, - "Ipv6CidrBlocks": { - "PrimitiveItemType": "String", - "Type": "List" - }, - "NetworkAclAssociationId": { - "PrimitiveType": "String" - }, - "OutpostArn": { - "PrimitiveType": "String" - }, - "SubnetId": { - "PrimitiveType": "String" - }, - "VpcId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html", - "Properties": { - "AssignIpv6AddressOnCreation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-assignipv6addressoncreation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-availabilityzone", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AvailabilityZone" - } - }, - "AvailabilityZoneId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-availabilityzoneid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-cidrblock", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AwsCidrIp" - } - }, - "EnableDns64": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-enabledns64", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv4NetmaskLength": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv4netmasklength", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6cidrblock", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Ipv6Native": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6native", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "Ipv6NetmaskLength": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6netmasklength", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MapPublicIpOnLaunch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-mappubliciponlaunch", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "OutpostArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-outpostarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrivateDnsNameOptionsOnLaunch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-privatednsnameoptionsonlaunch", - "Required": false, - "Type": "PrivateDnsNameOptionsOnLaunch", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } - } - } - }, + "AWS::EC2::Subnet": "CACHED", "AWS::EC2::SubnetCidrBlock": "CACHED", "AWS::EC2::SubnetNetworkAclAssociation": "CACHED", "AWS::EC2::SubnetRouteTableAssociation": "CACHED", @@ -5245,175 +4868,7 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -5660,200 +5115,782 @@ "ValueType": "AWS::GameLift::Fleet.PeerVpcAwsAccountId" } }, - "PeerVpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-peervpcid", + "PeerVpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-peervpcid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::Fleet.PeerVpcId" + } + }, + "ResourceCreationLimitPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-resourcecreationlimitpolicy", + "Required": false, + "Type": "ResourceCreationLimitPolicy", + "UpdateType": "Mutable" + }, + "RuntimeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-runtimeconfiguration", + "Required": false, + "Type": "RuntimeConfiguration", + "UpdateType": "Mutable" + }, + "ScriptId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-scriptid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::Fleet.ScriptId" + } + }, + "ServerLaunchParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-serverlaunchparameters", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::Fleet.ServerLaunchParameters" + } + }, + "ServerLaunchPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-serverlaunchpath", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::Fleet.ServerLaunchPath" + } + } + } + }, + "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", + "AWS::GlobalAccelerator::EndpointGroup": "CACHED", + "AWS::GlobalAccelerator::Listener": "CACHED", + "AWS::Glue::Classifier": "CACHED", + "AWS::Glue::Connection": "CACHED", + "AWS::Glue::Crawler": "CACHED", + "AWS::Glue::CustomEntityType": "CACHED", + "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", + "AWS::Glue::DataQualityRuleset": "CACHED", + "AWS::Glue::Database": "CACHED", + "AWS::Glue::DevEndpoint": "CACHED", + "AWS::Glue::Job": "CACHED", + "AWS::Glue::MLTransform": "CACHED", + "AWS::Glue::Partition": "CACHED", + "AWS::Glue::SecurityConfiguration": "CACHED", + "AWS::Glue::Table": "CACHED", + "AWS::Glue::Trigger": "CACHED", + "AWS::Glue::Workflow": "CACHED", + "AWS::GuardDuty::Detector": "CACHED", + "AWS::GuardDuty::Filter": "CACHED", + "AWS::GuardDuty::IPSet": "CACHED", + "AWS::GuardDuty::Master": "CACHED", + "AWS::GuardDuty::Member": "CACHED", + "AWS::GuardDuty::ThreatIntelSet": "CACHED", + "AWS::IAM::AccessKey": "CACHED", + "AWS::IAM::Group": "CACHED", + "AWS::IAM::GroupPolicy": "CACHED", + "AWS::IAM::InstanceProfile": "CACHED", + "AWS::IAM::ManagedPolicy": "CACHED", + "AWS::IAM::OIDCProvider": "CACHED", + "AWS::IAM::Policy": "CACHED", + "AWS::IAM::Role": "CACHED", + "AWS::IAM::RolePolicy": "CACHED", + "AWS::IAM::SAMLProvider": "CACHED", + "AWS::IAM::ServerCertificate": "CACHED", + "AWS::IAM::ServiceLinkedRole": "CACHED", + "AWS::IAM::User": "CACHED", + "AWS::IAM::UserPolicy": "CACHED", + "AWS::IAM::UserToGroupAddition": "CACHED", + "AWS::IdentityStore::Group": "CACHED", + "AWS::IdentityStore::GroupMembership": "CACHED", + "AWS::ImageBuilder::Component": "CACHED", + "AWS::ImageBuilder::ContainerRecipe": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration": "CACHED", + "AWS::ImageBuilder::Image": "CACHED", + "AWS::ImageBuilder::ImagePipeline": "CACHED", + "AWS::ImageBuilder::ImageRecipe": "CACHED", + "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", + "AWS::ImageBuilder::LifecyclePolicy": "CACHED", + "AWS::ImageBuilder::Workflow": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", + "AWS::InspectorV2::Filter": "CACHED", + "AWS::InternetMonitor::Monitor": "CACHED", + "AWS::KMS::Alias": "CACHED", + "AWS::KMS::Key": "CACHED", + "AWS::KMS::ReplicaKey": "CACHED", + "AWS::Kinesis::Stream": "CACHED", + "AWS::Kinesis::StreamConsumer": "CACHED", + "AWS::KinesisAnalyticsV2::Application": "CACHED", + "AWS::KinesisFirehose::DeliveryStream": "CACHED", + "AWS::LakeFormation::DataCellsFilter": "CACHED", + "AWS::LakeFormation::DataLakeSettings": "CACHED", + "AWS::LakeFormation::Permissions": "CACHED", + "AWS::LakeFormation::PrincipalPermissions": "CACHED", + "AWS::LakeFormation::Resource": "CACHED", + "AWS::LakeFormation::Tag": "CACHED", + "AWS::LakeFormation::TagAssociation": "CACHED", + "AWS::Lambda::Alias": "CACHED", + "AWS::Lambda::EventInvokeConfig": "CACHED", + "AWS::Lambda::EventSourceMapping": "CACHED", + "AWS::Lambda::Function": "CACHED", + "AWS::Lambda::LayerVersion": "CACHED", + "AWS::Lambda::LayerVersionPermission": "CACHED", + "AWS::Lambda::Permission": "CACHED", + "AWS::Lambda::Url": "CACHED", + "AWS::Lambda::Version": "CACHED", + "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", + "AWS::Logs::Destination": "CACHED", + "AWS::Logs::LogAnomalyDetector": "CACHED", + "AWS::Logs::LogGroup": "CACHED", + "AWS::Logs::LogStream": "CACHED", + "AWS::Logs::MetricFilter": "CACHED", + "AWS::Logs::QueryDefinition": "CACHED", + "AWS::Logs::ResourcePolicy": "CACHED", + "AWS::Logs::SubscriptionFilter": "CACHED", + "AWS::M2::Application": "CACHED", + "AWS::M2::Environment": "CACHED", + "AWS::MSK::BatchScramSecret": "CACHED", + "AWS::MSK::Cluster": "CACHED", + "AWS::MSK::ClusterPolicy": "CACHED", + "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::VpcConnection": "CACHED", + "AWS::Macie::CustomDataIdentifier": "CACHED", + "AWS::Macie::FindingsFilter": "CACHED", + "AWS::Macie::Session": "CACHED", + "AWS::MediaConnect::Bridge": "CACHED", + "AWS::MediaConnect::BridgeOutput": "CACHED", + "AWS::MediaConnect::BridgeSource": "CACHED", + "AWS::MediaConnect::Flow": "CACHED", + "AWS::MediaConnect::FlowEntitlement": "CACHED", + "AWS::MediaConnect::FlowOutput": "CACHED", + "AWS::MediaConnect::FlowSource": "CACHED", + "AWS::MediaConnect::FlowVpcInterface": "CACHED", + "AWS::MediaConnect::Gateway": "CACHED", + "AWS::MediaLive::Multiplex": "CACHED", + "AWS::MediaLive::Multiplexprogram": "CACHED", + "AWS::MediaPackageV2::Channel": "CACHED", + "AWS::MediaPackageV2::ChannelGroup": "CACHED", + "AWS::MediaPackageV2::ChannelPolicy": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint": "CACHED", + "AWS::MediaPackageV2::OriginEndpointPolicy": "CACHED", + "AWS::MediaTailor::Channel": "CACHED", + "AWS::MediaTailor::ChannelPolicy": "CACHED", + "AWS::MediaTailor::LiveSource": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration": "CACHED", + "AWS::MediaTailor::SourceLocation": "CACHED", + "AWS::MediaTailor::VodSource": "CACHED", + "AWS::Neptune::DBCluster": "CACHED", + "AWS::Neptune::DBClusterParameterGroup": "CACHED", + "AWS::Neptune::DBInstance": "CACHED", + "AWS::Neptune::DBParameterGroup": "CACHED", + "AWS::Neptune::DBSubnetGroup": "CACHED", + "AWS::Neptune::EventSubscription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-eventsubscription.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-eventsubscription.html#cfn-neptune-eventsubscription-enabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EventCategories": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-eventsubscription.html#cfn-neptune-eventsubscription-eventcategories", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SnsTopicArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-eventsubscription.html#cfn-neptune-eventsubscription-snstopicarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "SourceIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-eventsubscription.html#cfn-neptune-eventsubscription-sourceids", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SourceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-eventsubscription.html#cfn-neptune-eventsubscription-sourcetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::NetworkFirewall::Firewall": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", + "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", + "AWS::NetworkManager::ConnectAttachment": "CACHED", + "AWS::NetworkManager::ConnectPeer": "CACHED", + "AWS::NetworkManager::CoreNetwork": "CACHED", + "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", + "AWS::NetworkManager::Device": "CACHED", + "AWS::NetworkManager::GlobalNetwork": "CACHED", + "AWS::NetworkManager::Link": "CACHED", + "AWS::NetworkManager::LinkAssociation": "CACHED", + "AWS::NetworkManager::Site": "CACHED", + "AWS::NetworkManager::SiteToSiteVpnAttachment": "CACHED", + "AWS::NetworkManager::TransitGatewayPeering": "CACHED", + "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "CACHED", + "AWS::NetworkManager::VpcAttachment": "CACHED", + "AWS::Oam::Link": "CACHED", + "AWS::Oam::Sink": "CACHED", + "AWS::OpenSearchService::Domain": "CACHED", + "AWS::Organizations::Account": "CACHED", + "AWS::Organizations::Organization": "CACHED", + "AWS::Organizations::OrganizationalUnit": "CACHED", + "AWS::Organizations::Policy": "CACHED", + "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", + "AWS::Pipes::Pipe": "CACHED", + "AWS::RAM::Permission": "CACHED", + "AWS::RAM::ResourceShare": "CACHED", + "AWS::RDS::CustomDBEngineVersion": "CACHED", + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.PeerVpcId" - } + "UpdateType": "Conditional" }, - "ResourceCreationLimitPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-resourcecreationlimitpolicy", + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", "Required": false, - "Type": "ResourceCreationLimitPolicy", + "Type": "List", "UpdateType": "Mutable" }, - "RuntimeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-runtimeconfiguration", + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", "Required": false, - "Type": "RuntimeConfiguration", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "ScriptId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-scriptid", - "PrimitiveType": "String", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.ScriptId" - } + "UpdateType": "Mutable" }, - "ServerLaunchParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-serverlaunchparameters", - "PrimitiveType": "String", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.ServerLaunchParameters" - } + "UpdateType": "Conditional" }, - "ServerLaunchPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-serverlaunchpath", - "PrimitiveType": "String", + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.ServerLaunchPath" - } + "Type": "List", + "UpdateType": "Mutable" } } }, - "AWS::GlobalAccelerator::Accelerator": "CACHED", - "AWS::GlobalAccelerator::EndpointGroup": "CACHED", - "AWS::GlobalAccelerator::Listener": "CACHED", - "AWS::Glue::Classifier": "CACHED", - "AWS::Glue::Connection": "CACHED", - "AWS::Glue::Crawler": "CACHED", - "AWS::Glue::CustomEntityType": "CACHED", - "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", - "AWS::Glue::DataQualityRuleset": "CACHED", - "AWS::Glue::Database": "CACHED", - "AWS::Glue::DevEndpoint": "CACHED", - "AWS::Glue::Job": "CACHED", - "AWS::Glue::MLTransform": "CACHED", - "AWS::Glue::Partition": "CACHED", - "AWS::Glue::SecurityConfiguration": "CACHED", - "AWS::Glue::Table": "CACHED", - "AWS::Glue::Trigger": "CACHED", - "AWS::Glue::Workflow": "CACHED", - "AWS::GuardDuty::Detector": "CACHED", - "AWS::GuardDuty::Filter": "CACHED", - "AWS::GuardDuty::IPSet": "CACHED", - "AWS::GuardDuty::Master": "CACHED", - "AWS::GuardDuty::Member": "CACHED", - "AWS::GuardDuty::ThreatIntelSet": "CACHED", - "AWS::IAM::AccessKey": "CACHED", - "AWS::IAM::Group": "CACHED", - "AWS::IAM::GroupPolicy": "CACHED", - "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": "CACHED", - "AWS::IAM::OIDCProvider": "CACHED", - "AWS::IAM::Policy": "CACHED", - "AWS::IAM::Role": "CACHED", - "AWS::IAM::RolePolicy": "CACHED", - "AWS::IAM::SAMLProvider": "CACHED", - "AWS::IAM::ServerCertificate": "CACHED", - "AWS::IAM::ServiceLinkedRole": "CACHED", - "AWS::IAM::User": "CACHED", - "AWS::IAM::UserPolicy": "CACHED", - "AWS::IAM::UserToGroupAddition": "CACHED", - "AWS::IdentityStore::Group": "CACHED", - "AWS::IdentityStore::GroupMembership": "CACHED", - "AWS::ImageBuilder::Component": "CACHED", - "AWS::ImageBuilder::ContainerRecipe": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration": "CACHED", - "AWS::ImageBuilder::Image": "CACHED", - "AWS::ImageBuilder::ImagePipeline": "CACHED", - "AWS::ImageBuilder::ImageRecipe": "CACHED", - "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", - "AWS::ImageBuilder::LifecyclePolicy": "CACHED", - "AWS::ImageBuilder::Workflow": "CACHED", - "AWS::InternetMonitor::Monitor": "CACHED", - "AWS::KMS::Alias": "CACHED", - "AWS::KMS::Key": "CACHED", - "AWS::KMS::ReplicaKey": "CACHED", - "AWS::Kinesis::Stream": "CACHED", - "AWS::Kinesis::StreamConsumer": "CACHED", - "AWS::KinesisAnalyticsV2::Application": "CACHED", - "AWS::KinesisFirehose::DeliveryStream": "CACHED", - "AWS::LakeFormation::DataCellsFilter": "CACHED", - "AWS::LakeFormation::DataLakeSettings": "CACHED", - "AWS::LakeFormation::PrincipalPermissions": "CACHED", - "AWS::LakeFormation::Tag": "CACHED", - "AWS::LakeFormation::TagAssociation": "CACHED", - "AWS::Lambda::Alias": "CACHED", - "AWS::Lambda::EventInvokeConfig": "CACHED", - "AWS::Lambda::EventSourceMapping": "CACHED", - "AWS::Lambda::Function": "CACHED", - "AWS::Lambda::LayerVersion": "CACHED", - "AWS::Lambda::LayerVersionPermission": "CACHED", - "AWS::Lambda::Permission": "CACHED", - "AWS::Lambda::Url": "CACHED", - "AWS::Lambda::Version": "CACHED", - "AWS::Logs::AccountPolicy": "CACHED", - "AWS::Logs::Destination": "CACHED", - "AWS::Logs::LogAnomalyDetector": "CACHED", - "AWS::Logs::LogGroup": "CACHED", - "AWS::Logs::LogStream": "CACHED", - "AWS::Logs::MetricFilter": "CACHED", - "AWS::Logs::QueryDefinition": "CACHED", - "AWS::Logs::ResourcePolicy": "CACHED", - "AWS::Logs::SubscriptionFilter": "CACHED", - "AWS::MSK::BatchScramSecret": "CACHED", - "AWS::MSK::Cluster": "CACHED", - "AWS::MSK::ClusterPolicy": "CACHED", - "AWS::MSK::Configuration": "CACHED", - "AWS::MSK::VpcConnection": "CACHED", - "AWS::Macie::CustomDataIdentifier": "CACHED", - "AWS::Macie::FindingsFilter": "CACHED", - "AWS::Macie::Session": "CACHED", - "AWS::MediaConnect::Bridge": "CACHED", - "AWS::MediaConnect::BridgeOutput": "CACHED", - "AWS::MediaConnect::BridgeSource": "CACHED", - "AWS::MediaConnect::Flow": "CACHED", - "AWS::MediaConnect::FlowEntitlement": "CACHED", - "AWS::MediaConnect::FlowOutput": "CACHED", - "AWS::MediaConnect::FlowSource": "CACHED", - "AWS::MediaConnect::FlowVpcInterface": "CACHED", - "AWS::MediaConnect::Gateway": "CACHED", - "AWS::MediaLive::Multiplex": "CACHED", - "AWS::MediaLive::Multiplexprogram": "CACHED", - "AWS::MediaTailor::Channel": "CACHED", - "AWS::MediaTailor::ChannelPolicy": "CACHED", - "AWS::MediaTailor::LiveSource": "CACHED", - "AWS::MediaTailor::PlaybackConfiguration": "CACHED", - "AWS::MediaTailor::SourceLocation": "CACHED", - "AWS::MediaTailor::VodSource": "CACHED", - "AWS::NetworkFirewall::Firewall": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy": "CACHED", - "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", - "AWS::NetworkFirewall::RuleGroup": "CACHED", - "AWS::NetworkManager::ConnectAttachment": "CACHED", - "AWS::NetworkManager::ConnectPeer": "CACHED", - "AWS::NetworkManager::CoreNetwork": "CACHED", - "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", - "AWS::NetworkManager::Device": "CACHED", - "AWS::NetworkManager::GlobalNetwork": "CACHED", - "AWS::NetworkManager::Link": "CACHED", - "AWS::NetworkManager::LinkAssociation": "CACHED", - "AWS::NetworkManager::Site": "CACHED", - "AWS::NetworkManager::SiteToSiteVpnAttachment": "CACHED", - "AWS::NetworkManager::TransitGatewayPeering": "CACHED", - "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "CACHED", - "AWS::NetworkManager::VpcAttachment": "CACHED", - "AWS::Oam::Link": "CACHED", - "AWS::Oam::Sink": "CACHED", - "AWS::OpenSearchService::Domain": "CACHED", - "AWS::Organizations::Account": "CACHED", - "AWS::Organizations::Organization": "CACHED", - "AWS::Organizations::OrganizationalUnit": "CACHED", - "AWS::Organizations::Policy": "CACHED", - "AWS::Organizations::ResourcePolicy": "CACHED", - "AWS::PCAConnectorAD::Connector": "CACHED", - "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", - "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", - "AWS::PCAConnectorAD::Template": "CACHED", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", - "AWS::Pipes::Pipe": "CACHED", - "AWS::RAM::Permission": "CACHED", - "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::CustomDBEngineVersion": "CACHED", - "AWS::RDS::DBCluster": "CACHED", - "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -5863,13 +5900,18 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", "AWS::RefactorSpaces::Application": "CACHED", "AWS::RefactorSpaces::Environment": "CACHED", "AWS::RefactorSpaces::Route": "CACHED", @@ -5888,11 +5930,15 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", "AWS::Route53Resolver::OutpostResolver": "CACHED", "AWS::Route53Resolver::ResolverConfig": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", @@ -6039,6 +6085,7 @@ "AWS::SageMaker::NotebookInstance": "CACHED", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "CACHED", "AWS::SageMaker::Pipeline": "CACHED", + "AWS::SageMaker::Project": "CACHED", "AWS::SageMaker::Space": "CACHED", "AWS::SageMaker::UserProfile": "CACHED", "AWS::Scheduler::Schedule": "CACHED", @@ -6048,8 +6095,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -6187,6 +6287,51 @@ ] } }, + "AWS::Amplify::App.AccessToken": "CACHED", + "AWS::Amplify::App.AutoBranchCreationConfig.AutoBranchCreationPatterns": "CACHED", + "AWS::Amplify::App.AutoBranchCreationConfig.BuildSpec": "CACHED", + "AWS::Amplify::App.AutoBranchCreationConfig.Framework": "CACHED", + "AWS::Amplify::App.AutoBranchCreationConfig.PullRequestEnvironmentName": "CACHED", + "AWS::Amplify::App.AutoBranchCreationConfig.Stage": "CACHED", + "AWS::Amplify::App.BasicAuthConfig.Password": "CACHED", + "AWS::Amplify::App.BasicAuthConfig.Username": "CACHED", + "AWS::Amplify::App.BuildSpec": "CACHED", + "AWS::Amplify::App.CustomHeaders": "CACHED", + "AWS::Amplify::App.CustomRule.Condition": "CACHED", + "AWS::Amplify::App.CustomRule.Source": "CACHED", + "AWS::Amplify::App.CustomRule.Status": "CACHED", + "AWS::Amplify::App.CustomRule.Target": "CACHED", + "AWS::Amplify::App.Description": "CACHED", + "AWS::Amplify::App.EnvironmentVariable.Name": "CACHED", + "AWS::Amplify::App.EnvironmentVariable.Value": "CACHED", + "AWS::Amplify::App.IAMServiceRole": "CACHED", + "AWS::Amplify::App.Name": "CACHED", + "AWS::Amplify::App.OauthToken": "CACHED", + "AWS::Amplify::App.Platform": "CACHED", + "AWS::Amplify::App.Repository": "CACHED", + "AWS::Amplify::Branch.AppId": "CACHED", + "AWS::Amplify::Branch.Backend.StackArn": "CACHED", + "AWS::Amplify::Branch.BasicAuthConfig.Password": "CACHED", + "AWS::Amplify::Branch.BasicAuthConfig.Username": "CACHED", + "AWS::Amplify::Branch.BranchName": "CACHED", + "AWS::Amplify::Branch.BuildSpec": "CACHED", + "AWS::Amplify::Branch.Description": "CACHED", + "AWS::Amplify::Branch.EnvironmentVariable.Name": "CACHED", + "AWS::Amplify::Branch.EnvironmentVariable.Value": "CACHED", + "AWS::Amplify::Branch.Framework": "CACHED", + "AWS::Amplify::Branch.PullRequestEnvironmentName": "CACHED", + "AWS::Amplify::Branch.Stage": "CACHED", + "AWS::Amplify::Domain.AppId": "CACHED", + "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", + "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", + "AWS::Amplify::Domain.DomainName": "CACHED", + "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", + "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", "AWS::ApiGateway::Authorizer.AuthorizerResultTtlInSeconds": "CACHED", "AWS::ApiGateway::Authorizer.Type": "CACHED", "AWS::ApiGateway::DocumentationPart.Location.Type": "CACHED", @@ -6211,6 +6356,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", @@ -6221,6 +6376,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -6240,7 +6396,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -6293,8 +6451,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -6521,6 +6681,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -6547,6 +6711,14 @@ "AWS::DataSync::LocationFSxLustre.FsxFilesystemArn": "CACHED", "AWS::DataSync::LocationFSxLustre.SecurityGroupArns": "CACHED", "AWS::DataSync::LocationFSxLustre.Subdirectory": "CACHED", + "AWS::DataSync::LocationFSxONTAP.NfsMountOptions.Version": "CACHED", + "AWS::DataSync::LocationFSxONTAP.SMB.Domain": "CACHED", + "AWS::DataSync::LocationFSxONTAP.SMB.Password": "CACHED", + "AWS::DataSync::LocationFSxONTAP.SMB.User": "CACHED", + "AWS::DataSync::LocationFSxONTAP.SecurityGroupArns": "CACHED", + "AWS::DataSync::LocationFSxONTAP.SmbMountOptions.Version": "CACHED", + "AWS::DataSync::LocationFSxONTAP.StorageVirtualMachineArn": "CACHED", + "AWS::DataSync::LocationFSxONTAP.Subdirectory": "CACHED", "AWS::DataSync::LocationFSxWindows.Domain": "CACHED", "AWS::DataSync::LocationFSxWindows.FsxFilesystemArn": "CACHED", "AWS::DataSync::LocationFSxWindows.Password": "CACHED", @@ -6596,6 +6768,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -6611,15 +6789,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -6627,16 +6806,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -6667,6 +6849,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -6724,6 +6907,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -6739,6 +6923,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -6853,107 +7038,7 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.IpPermission.FromPort": "CACHED", @@ -6980,6 +7065,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -7003,6 +7089,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -7073,6 +7164,16 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", + "AWS::InspectorV2::Filter.Description": "CACHED", + "AWS::InspectorV2::Filter.FilterAction": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Key": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Value": "CACHED", + "AWS::InspectorV2::Filter.Name": "CACHED", + "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", + "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -7089,6 +7190,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -7170,7 +7272,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -7197,6 +7301,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -7328,6 +7446,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -7352,6 +7477,21 @@ "AWS::Logs::SubscriptionFilter.Distribution": "CACHED", "AWS::M2::Application.Definition.Content": "CACHED", "AWS::M2::Application.Definition.S3Location": "CACHED", + "AWS::M2::Application.Description": "CACHED", + "AWS::M2::Application.EngineType": "CACHED", + "AWS::M2::Application.KmsKeyId": "CACHED", + "AWS::M2::Application.Name": "CACHED", + "AWS::M2::Application.RoleArn": "CACHED", + "AWS::M2::Environment.Description": "CACHED", + "AWS::M2::Environment.EngineType": "CACHED", + "AWS::M2::Environment.EngineVersion": "CACHED", + "AWS::M2::Environment.HighAvailabilityConfig.DesiredCapacity": "CACHED", + "AWS::M2::Environment.InstanceType": "CACHED", + "AWS::M2::Environment.KmsKeyId": "CACHED", + "AWS::M2::Environment.Name": "CACHED", + "AWS::M2::Environment.PreferredMaintenanceWindow": "CACHED", + "AWS::M2::Environment.SecurityGroupIds": "CACHED", + "AWS::M2::Environment.SubnetIds": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo.BrokerAZDistribution": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo.InstanceType": "CACHED", "AWS::MSK::Cluster.ClusterName": "CACHED", @@ -7396,6 +7536,41 @@ "AWS::MediaLive::Multiplexprogram.MultiplexProgramServiceDescriptor.ServiceName": "CACHED", "AWS::MediaLive::Multiplexprogram.MultiplexProgramSettings.PreferredChannelPipeline": "CACHED", "AWS::MediaLive::Multiplexprogram.PreferredChannelPipeline": "CACHED", + "AWS::MediaPackageV2::Channel.ChannelGroupName": "CACHED", + "AWS::MediaPackageV2::Channel.ChannelName": "CACHED", + "AWS::MediaPackageV2::Channel.Description": "CACHED", + "AWS::MediaPackageV2::ChannelGroup.ChannelGroupName": "CACHED", + "AWS::MediaPackageV2::ChannelGroup.Description": "CACHED", + "AWS::MediaPackageV2::ChannelPolicy.ChannelGroupName": "CACHED", + "AWS::MediaPackageV2::ChannelPolicy.ChannelName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.ChannelGroupName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.ChannelName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.ContainerType": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Description": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Encryption.ConstantInitializationVector": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Encryption.KeyRotationIntervalSeconds": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.EncryptionContractConfiguration.PresetSpeke20Audio": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.EncryptionContractConfiguration.PresetSpeke20Video": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.EncryptionMethod.CmafEncryptionMethod": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.EncryptionMethod.TsEncryptionMethod": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.FilterConfiguration.ManifestFilter": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.HlsManifestConfiguration.ChildManifestName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.HlsManifestConfiguration.ManifestName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.LowLatencyHlsManifestConfiguration.ChildManifestName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.LowLatencyHlsManifestConfiguration.ManifestName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.OriginEndpointName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Scte.ScteFilter": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.ScteHls.AdMarkerHls": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Segment.SegmentDurationSeconds": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Segment.SegmentName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.SpekeKeyProvider.DrmSystems": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.SpekeKeyProvider.ResourceId": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.SpekeKeyProvider.RoleArn": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.SpekeKeyProvider.Url": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.StartoverWindowSeconds": "CACHED", + "AWS::MediaPackageV2::OriginEndpointPolicy.ChannelGroupName": "CACHED", + "AWS::MediaPackageV2::OriginEndpointPolicy.ChannelName": "CACHED", + "AWS::MediaPackageV2::OriginEndpointPolicy.OriginEndpointName": "CACHED", "AWS::MediaTailor::Channel.HlsPlaylistSettings.AdMarkupType": "CACHED", "AWS::MediaTailor::Channel.LogConfigurationForChannel.LogTypes": "CACHED", "AWS::MediaTailor::Channel.PlaybackMode": "CACHED", @@ -7406,6 +7581,9 @@ "AWS::MediaTailor::PlaybackConfiguration.Name": "CACHED", "AWS::MediaTailor::SourceLocation.AccessConfiguration.AccessType": "CACHED", "AWS::MediaTailor::VodSource.HttpPackageConfiguration.Type": "CACHED", + "AWS::Neptune::DBCluster.DBClusterIdentifier": "CACHED", + "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MaxCapacity": "CACHED", + "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MinCapacity": "CACHED", "AWS::NetworkFirewall::Firewall.Description": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallName": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallPolicyArn": "CACHED", @@ -7413,6 +7591,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -7447,7 +7626,15 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -7576,13 +7763,19 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBInstance.DBInstanceClass": { "AllowedValues": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -7731,12 +7924,37 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IncludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.Telemetries": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents.Status": "CACHED", + "AWS::RUM::AppMonitor.Domain": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.EventPattern": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Name": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Namespace": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.UnitLabel": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.ValueKey": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.Destination": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.DestinationArn": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.IamRoleArn": "CACHED", + "AWS::RUM::AppMonitor.Name": "CACHED", "AWS::Redshift::Cluster.ClusterIdentifier": "CACHED", "AWS::Redshift::Cluster.ClusterParameterGroupName": "CACHED", "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", "AWS::Redshift::EventSubscription.EventCategories": "CACHED", "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", @@ -7805,6 +8023,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -7813,6 +8032,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -7824,6 +8044,7 @@ "AWS::Route53Resolver::OutpostResolver.PreferredInstanceType": "CACHED", "AWS::Route53Resolver::ResolverConfig.AutodefinedReverseFlag": "CACHED", "AWS::Route53Resolver::ResolverConfig.ResourceId": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", @@ -7962,6 +8183,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -8002,6 +8238,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -8048,6 +8288,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -8087,6 +8329,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -8368,13 +8612,28 @@ "AWS::SageMaker::Pipeline.PipelineDisplayName": "CACHED", "AWS::SageMaker::Pipeline.PipelineName": "CACHED", "AWS::SageMaker::Pipeline.RoleArn": "CACHED", + "AWS::SageMaker::Project.ProjectDescription": "CACHED", + "AWS::SageMaker::Project.ProjectName": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -8453,9 +8712,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -8586,6 +8864,7 @@ "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -8599,8 +8878,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -8627,6 +8904,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -8673,6 +8951,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -8765,498 +9044,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -9271,13 +9070,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -9293,22 +9086,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-south-1.json b/src/cfnlint/data/CloudSpecs/ap-south-1.json index 635d035561..0e91d523be 100644 --- a/src/cfnlint/data/CloudSpecs/ap-south-1.json +++ b/src/cfnlint/data/CloudSpecs/ap-south-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -165,6 +166,11 @@ "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::APS::Scraper.AmpConfiguration": "CACHED", + "AWS::APS::Scraper.Destination": "CACHED", + "AWS::APS::Scraper.EksConfiguration": "CACHED", + "AWS::APS::Scraper.ScrapeConfiguration": "CACHED", + "AWS::APS::Scraper.Source": "CACHED", "AWS::APS::Workspace.LoggingConfiguration": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", @@ -188,6 +194,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -211,7 +219,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -258,10 +269,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -362,6 +373,8 @@ "AWS::AppFlow::Flow.VeevaSourceProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties": "CACHED", + "AWS::AppIntegrations::Application.ApplicationSourceConfig": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration": "CACHED", "AWS::AppIntegrations::DataIntegration.ScheduleConfig": "CACHED", "AWS::AppMesh::GatewayRoute.GatewayRouteHostnameMatch": "CACHED", @@ -551,6 +564,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -586,6 +600,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -674,10 +691,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -685,8 +704,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -694,22 +711,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -731,11 +755,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", @@ -788,6 +817,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -838,6 +868,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -848,6 +879,9 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeArtifact::PackageGroup.OriginConfiguration": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType": "CACHED", + "AWS::CodeArtifact::PackageGroup.Restrictions": "CACHED", "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", @@ -914,7 +948,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -928,25 +965,6 @@ "AWS::CodeStar::GitHubRepository.Code": "CACHED", "AWS::CodeStar::GitHubRepository.S3": "CACHED", "AWS::CodeStarNotifications::NotificationRule.Target": "CACHED", - "AWS::CodeTest::PersistentConfiguration.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", "AWS::Cognito::IdentityPool.PushSync": "CACHED", @@ -966,6 +984,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1047,6 +1066,7 @@ "AWS::Connect::InstanceStorageConfig.KinesisStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.S3Config": "CACHED", + "AWS::Connect::PredefinedAttribute.Values": "CACHED", "AWS::Connect::Queue.OutboundCallerConfig": "CACHED", "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig": "CACHED", "AWS::Connect::QuickConnect.QueueQuickConnectConfig": "CACHED", @@ -1056,6 +1076,7 @@ "AWS::Connect::RoutingProfile.MediaConcurrency": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", + "AWS::Connect::SecurityProfile.Application": "CACHED", "AWS::Connect::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1065,6 +1086,8 @@ "AWS::Connect::TaskTemplate.RequiredFieldInfo": "CACHED", "AWS::Connect::User.UserIdentityInfo": "CACHED", "AWS::Connect::User.UserPhoneConfig": "CACHED", + "AWS::Connect::User.UserProficiency": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DAX::Cluster.SSESpecification": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", @@ -1166,6 +1189,9 @@ "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.NFS": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Protocol": "CACHED", "AWS::DataSync::LocationHDFS.NameNode": "CACHED", "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", "AWS::DataSync::LocationNFS.MountOptions": "CACHED", @@ -1177,11 +1203,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -1227,6 +1256,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1244,6 +1275,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1283,6 +1315,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1297,7 +1330,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1364,10 +1396,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1433,6 +1468,18 @@ "AWS::EC2::TransitGatewayPeeringAttachment.PeeringAttachmentStatus": "CACHED", "AWS::EC2::TransitGatewayVpcAttachment.Options": "CACHED", "AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessGroup.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessInstance.CloudWatchLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.KinesisDataFirehose": "CACHED", + "AWS::EC2::VerifiedAccessInstance.S3": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessTrustProvider": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.DeviceOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.OidcOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.SseSpecification": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationConfiguration": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationDestination": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationRule": "CACHED", @@ -1440,6 +1487,7 @@ "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", "AWS::ECR::Repository.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", @@ -1465,9 +1513,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1476,6 +1527,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1592,29 +1645,15 @@ "AWS::EMRContainers::VirtualCluster.EksInfo": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1717,6 +1756,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1789,6 +1829,9 @@ "AWS::GameLift::Build.StorageLocation": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -1807,6 +1850,7 @@ "AWS::GameLift::GameSessionQueue.PriorityConfiguration": "CACHED", "AWS::GameLift::MatchmakingConfiguration.GameProperty": "CACHED", "AWS::GameLift::Script.S3Location": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1821,6 +1865,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -1874,6 +1919,7 @@ "AWS::Glue::Table.StorageDescriptor": "CACHED", "AWS::Glue::Table.TableIdentifier": "CACHED", "AWS::Glue::Table.TableInput": "CACHED", + "AWS::Glue::TableOptimizer.TableOptimizerConfiguration": "CACHED", "AWS::Glue::Trigger.Action": "CACHED", "AWS::Glue::Trigger.Condition": "CACHED", "AWS::Glue::Trigger.EventBatchingCondition": "CACHED", @@ -1963,6 +2009,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::HealthLake::FHIRDatastore.CreatedAt": "CACHED", @@ -1974,10 +2021,12 @@ "AWS::IAM::Role.Policy": "CACHED", "AWS::IAM::User.LoginProfile": "CACHED", "AWS::IAM::User.Policy": "CACHED", + "AWS::IVS::EncoderConfiguration.Video": "CACHED", "AWS::IVS::RecordingConfiguration.DestinationConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.S3DestinationConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration": "CACHED", + "AWS::IVS::StorageConfiguration.S3StorageConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.DestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.FirehoseDestinationConfiguration": "CACHED", @@ -2028,6 +2077,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -2046,6 +2101,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2232,6 +2288,7 @@ "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.PropertyPathDefinition": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", @@ -2240,6 +2297,7 @@ "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", "AWS::IoTSiteWise::Gateway.GreengrassV2": "CACHED", + "AWS::IoTSiteWise::Gateway.SiemensIE": "CACHED", "AWS::IoTSiteWise::Portal.Alarms": "CACHED", "AWS::IoTTwinMaker::ComponentType.CompositeComponentType": "CACHED", "AWS::IoTTwinMaker::ComponentType.DataConnector": "CACHED", @@ -2282,6 +2340,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration": "CACHED", "AWS::Kendra::DataSource.AclConfiguration": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration": "CACHED", @@ -2462,6 +2523,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2562,6 +2628,7 @@ "AWS::Lightsail::Instance.Networking": "CACHED", "AWS::Lightsail::Instance.Port": "CACHED", "AWS::Lightsail::Instance.State": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions": "CACHED", "AWS::Location::Map.MapConfiguration": "CACHED", "AWS::Location::PlaceIndex.DataSourceConfiguration": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", @@ -2603,6 +2670,13 @@ "AWS::MSK::Cluster.VpcConnectivityScram": "CACHED", "AWS::MSK::Cluster.VpcConnectivityTls": "CACHED", "AWS::MSK::Configuration.LatestRevision": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication": "CACHED", + "AWS::MSK::Replicator.KafkaCluster": "CACHED", + "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", + "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MSK::ServerlessCluster.ClientAuthentication": "CACHED", "AWS::MSK::ServerlessCluster.Iam": "CACHED", "AWS::MSK::ServerlessCluster.Sasl": "CACHED", @@ -2681,6 +2755,10 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "CACHED", + "AWS::MediaLive::Channel.CmafIngestGroupSettings": "CACHED", + "AWS::MediaLive::Channel.CmafIngestOutputSettings": "CACHED", + "AWS::MediaLive::Channel.ColorCorrection": "CACHED", + "AWS::MediaLive::Channel.ColorCorrectionSettings": "CACHED", "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": "CACHED", "AWS::MediaLive::Channel.DolbyVision81Settings": "CACHED", "AWS::MediaLive::Channel.DvbNitSettings": "CACHED", @@ -2873,6 +2951,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -2896,71 +2975,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -3021,9 +3036,12 @@ "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3332,12 +3350,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -3365,6 +3392,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -3810,12 +3838,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -3846,6 +3883,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -4364,12 +4402,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -4397,6 +4444,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -4780,6 +4828,10 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", @@ -4815,6 +4867,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -4835,10 +4888,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -4990,7 +5047,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -5027,7 +5083,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -5057,6 +5117,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -5102,6 +5163,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5120,6 +5183,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -5260,11 +5324,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -5315,7 +5388,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -5355,6 +5445,8 @@ "AWS::Synthetics::Canary.VPCConfig": "CACHED", "AWS::Synthetics::Canary.VisualReference": "CACHED", "AWS::SystemsManagerSAP::Application.Credential": "CACHED", + "AWS::Timestream::InfluxDBInstance.LogDeliveryConfiguration": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration": "CACHED", "AWS::Transfer::Connector.As2Config": "CACHED", "AWS::Transfer::Connector.SftpConfig": "CACHED", "AWS::Transfer::Server.As2Transport": "CACHED", @@ -5380,9 +5472,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -5419,10 +5511,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -5448,6 +5538,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -5506,6 +5597,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -5557,60 +5649,14 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", + "AWS::APS::Scraper": "CACHED", "AWS::APS::Workspace": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", @@ -5666,6 +5712,7 @@ "AWS::AppFlow::Connector": "CACHED", "AWS::AppFlow::ConnectorProfile": "CACHED", "AWS::AppFlow::Flow": "CACHED", + "AWS::AppIntegrations::Application": "CACHED", "AWS::AppIntegrations::DataIntegration": "CACHED", "AWS::AppMesh::GatewayRoute": "CACHED", "AWS::AppMesh::Mesh": "CACHED", @@ -5698,117 +5745,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -5893,11 +5830,14 @@ "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", "AWS::CodeArtifact::Domain": "CACHED", + "AWS::CodeArtifact::PackageGroup": "CACHED", "AWS::CodeArtifact::Repository": "CACHED", + "AWS::CodeBuild::Fleet": "CACHED", "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -5909,69 +5849,6 @@ "AWS::CodeStarConnections::RepositoryLink": "CACHED", "AWS::CodeStarConnections::SyncConfiguration": "CACHED", "AWS::CodeStarNotifications::NotificationRule": "CACHED", - "AWS::CodeTest::PersistentConfiguration": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ResultsRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-resultsrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-version", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeTest::Series": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PersistentConfigurationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-persistentconfigurationid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RunDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-rundefinition", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "State": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-state", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool": "CACHED", "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", @@ -6007,6 +5884,7 @@ "AWS::Connect::InstanceStorageConfig": "CACHED", "AWS::Connect::IntegrationAssociation": "CACHED", "AWS::Connect::PhoneNumber": "CACHED", + "AWS::Connect::PredefinedAttribute": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", "AWS::Connect::QuickConnect": "CACHED", @@ -6018,6 +5896,7 @@ "AWS::Connect::UserHierarchyGroup": "CACHED", "AWS::Connect::View": "CACHED", "AWS::Connect::ViewVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DAX::Cluster": "CACHED", @@ -6042,6 +5921,7 @@ "AWS::DataSync::LocationEFS": "CACHED", "AWS::DataSync::LocationFSxLustre": "CACHED", "AWS::DataSync::LocationFSxONTAP": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS": "CACHED", "AWS::DataSync::LocationFSxWindows": "CACHED", "AWS::DataSync::LocationHDFS": "CACHED", "AWS::DataSync::LocationNFS": "CACHED", @@ -6127,6 +6007,7 @@ "AWS::DocDB::DBInstance": "CACHED", "AWS::DocDB::DBSubnetGroup": "CACHED", "AWS::DocDB::EventSubscription": "CACHED", + "AWS::DocDBElastic::Cluster": "CACHED", "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", @@ -6135,7 +6016,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -6215,12 +6155,17 @@ "AWS::EC2::VPNConnectionRoute": "CACHED", "AWS::EC2::VPNGateway": "CACHED", "AWS::EC2::VPNGatewayRoutePropagation": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint": "CACHED", + "AWS::EC2::VerifiedAccessGroup": "CACHED", + "AWS::EC2::VerifiedAccessInstance": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider": "CACHED", "AWS::EC2::Volume": "CACHED", "AWS::EC2::VolumeAttachment": "CACHED", "AWS::ECR::PullThroughCacheRule": "CACHED", "AWS::ECR::RegistryPolicy": "CACHED", "AWS::ECR::ReplicationConfiguration": "CACHED", "AWS::ECR::Repository": "CACHED", + "AWS::ECR::RepositoryCreationTemplate": "CACHED", "AWS::ECS::CapacityProvider": "CACHED", "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", @@ -6349,6 +6294,7 @@ "AWS::GameLift::MatchmakingRuleSet": "CACHED", "AWS::GameLift::Script": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6368,6 +6314,7 @@ "AWS::Glue::SchemaVersionMetadata": "CACHED", "AWS::Glue::SecurityConfiguration": "CACHED", "AWS::Glue::Table": "CACHED", + "AWS::Glue::TableOptimizer": "CACHED", "AWS::Glue::Trigger": "CACHED", "AWS::Glue::Workflow": "CACHED", "AWS::Greengrass::ConnectorDefinition": "CACHED", @@ -6412,8 +6359,12 @@ "AWS::IAM::UserToGroupAddition": "CACHED", "AWS::IAM::VirtualMFADevice": "CACHED", "AWS::IVS::Channel": "CACHED", + "AWS::IVS::EncoderConfiguration": "CACHED", "AWS::IVS::PlaybackKeyPair": "CACHED", + "AWS::IVS::PlaybackRestrictionPolicy": "CACHED", "AWS::IVS::RecordingConfiguration": "CACHED", + "AWS::IVS::Stage": "CACHED", + "AWS::IVS::StorageConfiguration": "CACHED", "AWS::IVS::StreamKey": "CACHED", "AWS::IVSChat::LoggingConfiguration": "CACHED", "AWS::IVSChat::Room": "CACHED", @@ -6431,6 +6382,7 @@ "AWS::Inspector::AssessmentTarget": "CACHED", "AWS::Inspector::AssessmentTemplate": "CACHED", "AWS::Inspector::ResourceGroup": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT::AccountAuditConfiguration": "CACHED", @@ -6485,6 +6437,8 @@ "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kendra::DataSource": "CACHED", "AWS::Kendra::Faq": "CACHED", "AWS::Kendra::Index": "CACHED", @@ -6530,6 +6484,7 @@ "AWS::Lightsail::LoadBalancer": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate": "CACHED", "AWS::Lightsail::StaticIp": "CACHED", + "AWS::Location::APIKey": "CACHED", "AWS::Location::GeofenceCollection": "CACHED", "AWS::Location::Map": "CACHED", "AWS::Location::PlaceIndex": "CACHED", @@ -6537,6 +6492,9 @@ "AWS::Location::Tracker": "CACHED", "AWS::Location::TrackerConsumer": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -6551,6 +6509,7 @@ "AWS::MSK::Cluster": "CACHED", "AWS::MSK::ClusterPolicy": "CACHED", "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::Replicator": "CACHED", "AWS::MSK::ServerlessCluster": "CACHED", "AWS::MSK::VpcConnection": "CACHED", "AWS::MWAA::Environment": "CACHED", @@ -6684,7 +6643,531 @@ "AWS::RDS::CustomDBEngineVersion": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -6694,7 +7177,9 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", @@ -6704,7 +7189,174 @@ "AWS::Redshift::EndpointAuthorization": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "CACHED", - "AWS::RedshiftServerless::Namespace": "CACHED", + "AWS::RedshiftServerless::Namespace": { + "Attributes": { + "Namespace": { + "Type": "Namespace" + }, + "Namespace.AdminPasswordSecretArn": { + "PrimitiveType": "String" + }, + "Namespace.AdminPasswordSecretKmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.AdminUsername": { + "PrimitiveType": "String" + }, + "Namespace.CreationDate": { + "PrimitiveType": "String" + }, + "Namespace.DbName": { + "PrimitiveType": "String" + }, + "Namespace.DefaultIamRoleArn": { + "PrimitiveType": "String" + }, + "Namespace.IamRoles": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.KmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.LogExports": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.NamespaceArn": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceId": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceName": { + "PrimitiveType": "String" + }, + "Namespace.Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html", + "Properties": { + "AdminPasswordSecretKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminpasswordsecretkmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AdminUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminuserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUserPassword" + } + }, + "AdminUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUsername" + } + }, + "DbName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.DbName" + } + }, + "DefaultIamRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-defaultiamrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FinalSnapshotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.FinalSnapshotName" + } + }, + "FinalSnapshotRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "IamRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-iamroles", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.IamRoles" + } + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LogExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-logexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.LogExports" + } + }, + "ManageAdminPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-manageadminpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NamespaceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespacename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.NamespaceName" + } + }, + "NamespaceResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespaceresourcepolicy", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "RedshiftIdcApplicationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-redshiftidcapplicationarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, "AWS::RedshiftServerless::Workgroup": "CACHED", "AWS::RefactorSpaces::Application": "CACHED", "AWS::RefactorSpaces::Environment": "CACHED", @@ -6729,6 +7381,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -6822,8 +7477,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -6862,6 +7570,7 @@ "AWS::Synthetics::Canary": "CACHED", "AWS::Synthetics::Group": "CACHED", "AWS::SystemsManagerSAP::Application": "CACHED", + "AWS::Timestream::InfluxDBInstance": "CACHED", "AWS::Transfer::Agreement": "CACHED", "AWS::Transfer::Certificate": "CACHED", "AWS::Transfer::Connector": "CACHED", @@ -6915,7 +7624,13 @@ "ValueTypes": { "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "CACHED", + "AWS::APS::Scraper.Alias": "CACHED", + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.ClusterArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SubnetIds": "CACHED", "AWS::APS::Workspace.Alias": "CACHED", + "AWS::APS::Workspace.KmsKeyArn": "CACHED", "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", @@ -6966,6 +7681,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -7001,6 +7721,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -7198,6 +7928,12 @@ "AWS::AppFlow::Flow.ZendeskDestinationProperties.Object": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties.WriteOperationType": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties.Object": "CACHED", + "AWS::AppIntegrations::Application.Description": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.AccessUrl": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.ApprovedOrigins": "CACHED", + "AWS::AppIntegrations::Application.Name": "CACHED", + "AWS::AppIntegrations::Application.Namespace": "CACHED", + "AWS::AppIntegrations::Application.Permissions": "CACHED", "AWS::AppIntegrations::DataIntegration.Description": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration.Folders": "CACHED", "AWS::AppIntegrations::DataIntegration.KmsKey": "CACHED", @@ -7244,6 +7980,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -7263,7 +8000,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -7338,8 +8077,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7378,6 +8119,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -7531,10 +8273,19 @@ "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", "AWS::CodeArtifact::Domain.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.ContactInfo": "CACHED", + "AWS::CodeArtifact::PackageGroup.Description": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainOwner": "CACHED", + "AWS::CodeArtifact::PackageGroup.Pattern": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode": "CACHED", "AWS::CodeArtifact::Repository.Description": "CACHED", "AWS::CodeArtifact::Repository.DomainName": "CACHED", "AWS::CodeArtifact::Repository.DomainOwner": "CACHED", "AWS::CodeArtifact::Repository.RepositoryName": "CACHED", + "AWS::CodeBuild::Fleet.ComputeType": "CACHED", + "AWS::CodeBuild::Fleet.EnvironmentType": "CACHED", + "AWS::CodeBuild::Fleet.Name": "CACHED", "AWS::CodeBuild::Project.Artifacts.Packaging": "CACHED", "AWS::CodeBuild::Project.Artifacts.Type": "CACHED", "AWS::CodeBuild::Project.Environment.ComputeType": "CACHED", @@ -7546,6 +8297,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -7563,8 +8316,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -7716,6 +8471,9 @@ "AWS::Connect::PhoneNumber.Prefix": "CACHED", "AWS::Connect::PhoneNumber.TargetArn": "CACHED", "AWS::Connect::PhoneNumber.Type": "CACHED", + "AWS::Connect::PredefinedAttribute.InstanceArn": "CACHED", + "AWS::Connect::PredefinedAttribute.Name": "CACHED", + "AWS::Connect::PredefinedAttribute.Values.StringList": "CACHED", "AWS::Connect::Prompt.Description": "CACHED", "AWS::Connect::Prompt.InstanceArn": "CACHED", "AWS::Connect::Prompt.Name": "CACHED", @@ -7751,7 +8509,11 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.QueueArn": "CACHED", "AWS::Connect::SecurityKey.InstanceId": "CACHED", "AWS::Connect::SecurityKey.Key": "CACHED", + "AWS::Connect::SecurityProfile.AllowedAccessControlHierarchyGroupId": "CACHED", + "AWS::Connect::SecurityProfile.Application.ApplicationPermissions": "CACHED", + "AWS::Connect::SecurityProfile.Application.Namespace": "CACHED", "AWS::Connect::SecurityProfile.Description": "CACHED", + "AWS::Connect::SecurityProfile.HierarchyRestrictedResources": "CACHED", "AWS::Connect::SecurityProfile.InstanceArn": "CACHED", "AWS::Connect::SecurityProfile.Permissions": "CACHED", "AWS::Connect::SecurityProfile.SecurityProfileName": "CACHED", @@ -7775,6 +8537,9 @@ "AWS::Connect::User.UserIdentityInfo.Mobile": "CACHED", "AWS::Connect::User.UserIdentityInfo.SecondaryEmail": "CACHED", "AWS::Connect::User.UserPhoneConfig.PhoneType": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeName": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeValue": "CACHED", + "AWS::Connect::User.UserProficiency.Level": "CACHED", "AWS::Connect::User.Username": "CACHED", "AWS::Connect::UserHierarchyGroup.InstanceArn": "CACHED", "AWS::Connect::UserHierarchyGroup.Name": "CACHED", @@ -7786,6 +8551,10 @@ "AWS::Connect::ViewVersion.VersionDescription": "CACHED", "AWS::Connect::ViewVersion.ViewArn": "CACHED", "AWS::Connect::ViewVersion.ViewContentSha256": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -7881,6 +8650,10 @@ "AWS::DataSync::LocationFSxONTAP.SmbMountOptions.Version": "CACHED", "AWS::DataSync::LocationFSxONTAP.StorageVirtualMachineArn": "CACHED", "AWS::DataSync::LocationFSxONTAP.Subdirectory": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.FsxFilesystemArn": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions.Version": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.SecurityGroupArns": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Subdirectory": "CACHED", "AWS::DataSync::LocationFSxWindows.Domain": "CACHED", "AWS::DataSync::LocationFSxWindows.FsxFilesystemArn": "CACHED", "AWS::DataSync::LocationFSxWindows.Password": "CACHED", @@ -7938,6 +8711,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -7953,15 +8732,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -7977,19 +8757,23 @@ "AWS::DevOpsGuru::ResourceCollection.TagCollection.AppBoundaryKey": "CACHED", "AWS::DevOpsGuru::ResourceCollection.TagCollection.TagValues": "CACHED", "AWS::DocDB::DBCluster.BackupRetentionPeriod": "CACHED", + "AWS::DocDBElastic::Cluster.ClusterName": "CACHED", "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -8022,6 +8806,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -8061,6 +8846,8 @@ "AWS::EC2::SubnetCidrBlock.Ipv6CidrBlock": "CACHED", "AWS::EC2::VPC.Id": "CACHED", "AWS::EC2::VPCEndpoint.VpcEndpointType": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions.Port": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions.Port": "CACHED", "AWS::ECR::PullThroughCacheRule.CredentialArn": "CACHED", "AWS::ECR::PullThroughCacheRule.EcrRepositoryPrefix": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationDestination.Region": "CACHED", @@ -8073,6 +8860,13 @@ "AWS::ECR::Repository.LifecyclePolicy.LifecyclePolicyText": "CACHED", "AWS::ECR::Repository.LifecyclePolicy.RegistryId": "CACHED", "AWS::ECR::Repository.RepositoryName": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.AppliedFor": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Description": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.EncryptionType": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.KmsKey": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.ImageTagMutability": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Prefix": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedDraining": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedTerminationProtection": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling.Status": "CACHED", @@ -8095,6 +8889,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -8235,145 +9030,13 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", @@ -8435,6 +9098,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -8494,6 +9158,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -8549,7 +9218,13 @@ "AWS::IVS::Channel.Preset": "CACHED", "AWS::IVS::Channel.RecordingConfigurationArn": "CACHED", "AWS::IVS::Channel.Type": "CACHED", + "AWS::IVS::EncoderConfiguration.Name": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Bitrate": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Framerate": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Height": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Width": "CACHED", "AWS::IVS::PlaybackKeyPair.Name": "CACHED", + "AWS::IVS::PlaybackRestrictionPolicy.Name": "CACHED", "AWS::IVS::RecordingConfiguration.Name": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration.RenditionSelection": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration.Renditions": "CACHED", @@ -8558,6 +9233,9 @@ "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.Resolution": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.Storage": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.TargetIntervalSeconds": "CACHED", + "AWS::IVS::Stage.Name": "CACHED", + "AWS::IVS::StorageConfiguration.Name": "CACHED", + "AWS::IVS::StorageConfiguration.S3StorageConfiguration.BucketName": "CACHED", "AWS::IVS::StreamKey.ChannelArn": "CACHED", "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration.LogGroupName": "CACHED", "AWS::IVSChat::LoggingConfiguration.FirehoseDestinationConfiguration.DeliveryStreamName": "CACHED", @@ -8598,6 +9276,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -8606,6 +9285,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -8843,15 +9523,32 @@ "AWS::IoTFleetHub::Application.ApplicationDescription": "CACHED", "AWS::IoTFleetHub::Application.ApplicationName": "CACHED", "AWS::IoTFleetHub::Application.RoleArn": "CACHED", + "AWS::IoTSiteWise::Asset.AssetExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.NotificationState": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataType": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": "CACHED", "AWS::IoTTwinMaker::ComponentType.ComponentTypeId": "CACHED", "AWS::IoTTwinMaker::ComponentType.Description": "CACHED", @@ -8882,6 +9579,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -8894,6 +9592,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration.KeyPath": "CACHED", "AWS::Kendra::DataSource.AclConfiguration.AllowedGroupsColumnName": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration.ChangeDetectingColumns": "CACHED", @@ -9019,6 +9722,7 @@ "AWS::Kendra::Faq.Description": "CACHED", "AWS::Kendra::Faq.FileFormat": "CACHED", "AWS::Kendra::Faq.IndexId": "CACHED", + "AWS::Kendra::Faq.LanguageCode": "CACHED", "AWS::Kendra::Faq.Name": "CACHED", "AWS::Kendra::Faq.RoleArn": "CACHED", "AWS::Kendra::Faq.S3Path.Bucket": "CACHED", @@ -9125,7 +9829,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -9152,6 +9858,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -9318,10 +10038,18 @@ "AWS::Lightsail::Instance.InstanceName": "CACHED", "AWS::Lightsail::LoadBalancer.LoadBalancerName": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate.LoadBalancerName": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources": "CACHED", + "AWS::Location::APIKey.Description": "CACHED", + "AWS::Location::APIKey.ExpireTime": "CACHED", + "AWS::Location::APIKey.KeyName": "CACHED", "AWS::Location::GeofenceCollection.CollectionName": "CACHED", "AWS::Location::GeofenceCollection.Description": "CACHED", "AWS::Location::GeofenceCollection.KmsKeyId": "CACHED", "AWS::Location::Map.Description": "CACHED", + "AWS::Location::Map.MapConfiguration.CustomLayers": "CACHED", + "AWS::Location::Map.MapConfiguration.PoliticalView": "CACHED", "AWS::Location::Map.MapConfiguration.Style": "CACHED", "AWS::Location::Map.MapName": "CACHED", "AWS::Location::Map.PricingPlan": "CACHED", @@ -9342,6 +10070,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -9391,6 +10126,18 @@ "AWS::MSK::Cluster.PublicAccess.Type": "CACHED", "AWS::MSK::Cluster.StorageMode": "CACHED", "AWS::MSK::ClusterPolicy.ClusterArn": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster.MskClusterArn": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToExclude": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToReplicate": "CACHED", + "AWS::MSK::Replicator.Description": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", + "AWS::MSK::Replicator.ReplicatorName": "CACHED", + "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToReplicate": "CACHED", "AWS::MSK::ServerlessCluster.ClusterName": "CACHED", "AWS::MSK::VpcConnection.Authentication": "CACHED", "AWS::MSK::VpcConnection.ClientSubnets": "CACHED", @@ -9543,6 +10290,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -9592,6 +10340,7 @@ "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -9868,7 +10617,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -9890,6 +10645,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -10367,7 +11124,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10392,6 +11155,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -10500,6 +11265,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -10968,7 +11734,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10990,6 +11762,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -11442,6 +12216,7 @@ "AWS::QuickSight::Topic.TopicRelativeDateFilter.TimeGranularity": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.ConstantType": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.SingularConstant": "CACHED", + "AWS::QuickSight::Topic.UserExperienceVersion": "CACHED", "AWS::QuickSight::VPCConnection.AvailabilityStatus": "CACHED", "AWS::QuickSight::VPCConnection.AwsAccountId": "CACHED", "AWS::QuickSight::VPCConnection.Name": "CACHED", @@ -11463,13 +12238,19 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBInstance.DBInstanceClass": { "AllowedValues": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -11657,6 +12438,25 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IncludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.Telemetries": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents.Status": "CACHED", + "AWS::RUM::AppMonitor.Domain": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.EventPattern": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Name": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Namespace": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.UnitLabel": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.ValueKey": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.Destination": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.DestinationArn": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.IamRoleArn": "CACHED", + "AWS::RUM::AppMonitor.Name": "CACHED", "AWS::Redshift::Cluster.ClusterIdentifier": "CACHED", "AWS::Redshift::Cluster.ClusterParameterGroupName": "CACHED", "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", @@ -11673,8 +12473,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -11794,6 +12592,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -11802,6 +12601,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -11962,6 +12762,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -12042,6 +12857,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -12088,6 +12907,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -12127,6 +12948,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -12427,13 +13250,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -12512,9 +13342,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -12598,6 +13447,17 @@ "AWS::SystemsManagerSAP::Application.Instances": "CACHED", "AWS::SystemsManagerSAP::Application.SapInstanceNumber": "CACHED", "AWS::SystemsManagerSAP::Application.Sid": "CACHED", + "AWS::Timestream::InfluxDBInstance.AllocatedStorage": "CACHED", + "AWS::Timestream::InfluxDBInstance.Bucket": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbInstanceType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbParameterGroupIdentifier": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbStorageType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DeploymentType": "CACHED", + "AWS::Timestream::InfluxDBInstance.Name": "CACHED", + "AWS::Timestream::InfluxDBInstance.Organization": "CACHED", + "AWS::Timestream::InfluxDBInstance.Password": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration.BucketName": "CACHED", + "AWS::Timestream::InfluxDBInstance.Username": "CACHED", "AWS::Transfer::Agreement.AccessRole": "CACHED", "AWS::Transfer::Agreement.BaseDirectory": "CACHED", "AWS::Transfer::Agreement.Description": "CACHED", @@ -12647,15 +13507,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -12669,8 +13527,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -12697,6 +13553,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -12743,6 +13600,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -12812,7 +13670,9 @@ "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.InstanceType": "CACHED", "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.MaxConcurrentSessions": "CACHED", "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", @@ -12839,44 +13699,7 @@ "AWS::XRay::SamplingRule.SamplingRule.ServiceName": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.ServiceType": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.URLPath": "CACHED", - "AppStreamInstanceType": { - "AllowedValues": [ - "stream.compute.2xlarge", - "stream.compute.4xlarge", - "stream.compute.8xlarge", - "stream.compute.large", - "stream.compute.xlarge", - "stream.graphics.g4dn.12xlarge", - "stream.graphics.g4dn.16xlarge", - "stream.graphics.g4dn.2xlarge", - "stream.graphics.g4dn.4xlarge", - "stream.graphics.g4dn.8xlarge", - "stream.graphics.g4dn.xlarge", - "stream.graphics.g5.12xlarge", - "stream.graphics.g5.16xlarge", - "stream.graphics.g5.24xlarge", - "stream.graphics.g5.2xlarge", - "stream.graphics.g5.4xlarge", - "stream.graphics.g5.8xlarge", - "stream.graphics.g5.xlarge", - "stream.memory.2xlarge", - "stream.memory.4xlarge", - "stream.memory.8xlarge", - "stream.memory.large", - "stream.memory.xlarge", - "stream.memory.z1d.12xlarge", - "stream.memory.z1d.2xlarge", - "stream.memory.z1d.3xlarge", - "stream.memory.z1d.6xlarge", - "stream.memory.z1d.large", - "stream.memory.z1d.xlarge", - "stream.standard.2xlarge", - "stream.standard.large", - "stream.standard.medium", - "stream.standard.small", - "stream.standard.xlarge" - ] - }, + "AppStreamInstanceType": "CACHED", "AvailabilityZone": "CACHED", "AvailabilityZoneWithAll": "CACHED", "AvailabilityZones": "CACHED", @@ -12892,32 +13715,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -12928,918 +13726,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.xlarge", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "a1.2xlarge", - "a1.4xlarge", - "a1.large", - "a1.medium", - "a1.metal", - "a1.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.metal", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.large", - "c7gd.medium", - "c7gd.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.large", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "inf2.24xlarge", - "inf2.48xlarge", - "inf2.8xlarge", - "inf2.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.large", - "is4gen.medium", - "is4gen.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.large", - "m6id.metal", - "m6id.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.large", - "m7gd.medium", - "m7gd.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.large", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.large", - "m7i.metal-24xl", - "m7i.metal-48xl", - "m7i.xlarge", - "mac1.metal", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.large", - "r6a.metal", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.large", - "r6id.metal", - "r6id.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.large", - "r7gd.medium", - "r7gd.xlarge", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.large", - "z1d.metal", - "z1d.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m4.10xlarge", - "cache.m4.2xlarge", - "cache.m4.4xlarge", - "cache.m4.large", - "cache.m4.xlarge", - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r3.2xlarge", - "cache.r3.4xlarge", - "cache.r3.8xlarge", - "cache.r3.large", - "cache.r3.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.r6gd.12xlarge", - "cache.r6gd.16xlarge", - "cache.r6gd.2xlarge", - "cache.r6gd.4xlarge", - "cache.r6gd.8xlarge", - "cache.r6gd.xlarge", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -13854,61 +13752,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.large", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -13924,24 +13768,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc1.8xlarge", - "dc1.large", - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-south-2.json b/src/cfnlint/data/CloudSpecs/ap-south-2.json index 1811299908..b19a3d009c 100644 --- a/src/cfnlint/data/CloudSpecs/ap-south-2.json +++ b/src/cfnlint/data/CloudSpecs/ap-south-2.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -743,6 +744,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", + "AWS::AppConfig::Deployment.Tags": "CACHED", + "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -764,6 +769,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -799,6 +805,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -867,10 +876,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -878,8 +889,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -887,22 +896,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", @@ -955,43 +971,9 @@ "AWS::CloudFront::Distribution.S3OriginConfig": "CACHED", "AWS::CloudFront::Distribution.StatusCodes": "CACHED", "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", - "AWS::CloudFront::Function.FunctionConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html", - "Properties": { - "Comment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html#cfn-cloudfront-function-functionconfig-comment", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KeyValueStoreAssociations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html#cfn-cloudfront-function-functionconfig-keyvaluestoreassociations", - "DuplicatesAllowed": false, - "ItemType": "KeyValueStoreAssociation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Runtime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html#cfn-cloudfront-function-functionconfig-runtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", - "AWS::CloudFront::Function.KeyValueStoreAssociation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-keyvaluestoreassociation.html", - "Properties": { - "KeyValueStoreARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-keyvaluestoreassociation.html#cfn-cloudfront-function-keyvaluestoreassociation-keyvaluestorearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -1034,6 +1016,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -1044,292 +1027,26 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", - "AWS::CodeBuild::Project.Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", - "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", - "AWS::CodeBuild::Project.CloudWatchLogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", - "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", - "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.CloudWatchLogsConfig": "CACHED", + "AWS::CodeBuild::Project.Environment": "CACHED", "AWS::CodeBuild::Project.EnvironmentVariable": "CACHED", "AWS::CodeBuild::Project.FilterGroup": "CACHED", "AWS::CodeBuild::Project.GitSubmodulesConfig": "CACHED", "AWS::CodeBuild::Project.LogsConfig": "CACHED", "AWS::CodeBuild::Project.ProjectBuildBatchConfig": "CACHED", - "AWS::CodeBuild::Project.ProjectCache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", - "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.ProjectCache": "CACHED", "AWS::CodeBuild::Project.ProjectFileSystemLocation": "CACHED", "AWS::CodeBuild::Project.ProjectFleet": "CACHED", "AWS::CodeBuild::Project.ProjectSourceVersion": "CACHED", "AWS::CodeBuild::Project.ProjectTriggers": "CACHED", "AWS::CodeBuild::Project.RegistryCredential": "CACHED", - "AWS::CodeBuild::Project.S3LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.S3LogsConfig": "CACHED", + "AWS::CodeBuild::Project.Source": "CACHED", "AWS::CodeBuild::Project.SourceAuth": "CACHED", - "AWS::CodeBuild::Project.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.VpcConfig": "CACHED", "AWS::CodeBuild::Project.WebhookFilter": "CACHED", "AWS::CodeBuild::ReportGroup.ReportExportConfig": "CACHED", "AWS::CodeBuild::ReportGroup.S3ReportExportConfig": "CACHED", @@ -1505,7 +1222,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -1514,6 +1234,45 @@ "AWS::CodePipeline::Pipeline.StageDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.StageTransition": "CACHED", "AWS::CodePipeline::Pipeline.VariableDeclaration": "CACHED", + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", + "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", + "AWS::Cognito::IdentityPool.PushSync": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration.LogConfiguration": "CACHED", + "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", + "AWS::Cognito::UserPool.AdminCreateUserConfig": "CACHED", + "AWS::Cognito::UserPool.CustomEmailSender": "CACHED", + "AWS::Cognito::UserPool.CustomSMSSender": "CACHED", + "AWS::Cognito::UserPool.DeviceConfiguration": "CACHED", + "AWS::Cognito::UserPool.EmailConfiguration": "CACHED", + "AWS::Cognito::UserPool.InviteMessageTemplate": "CACHED", + "AWS::Cognito::UserPool.LambdaConfig": "CACHED", + "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", + "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", + "AWS::Cognito::UserPool.RecoveryOption": "CACHED", + "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", + "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", + "AWS::Cognito::UserPool.StringAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.UserAttributeUpdateSettings": "CACHED", + "AWS::Cognito::UserPool.UserPoolAddOns": "CACHED", + "AWS::Cognito::UserPool.UsernameConfiguration": "CACHED", + "AWS::Cognito::UserPool.VerificationMessageTemplate": "CACHED", + "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", + "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED", + "AWS::Cognito::UserPoolUser.AttributeType": "CACHED", "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", "AWS::Config::ConfigRule.EvaluationModeConfiguration": "CACHED", @@ -1531,6 +1290,7 @@ "AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata": "CACHED", "AWS::Config::OrganizationConfigRule.OrganizationCustomRuleMetadata": "CACHED", "AWS::Config::OrganizationConfigRule.OrganizationManagedRuleMetadata": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", @@ -1575,11 +1335,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -1619,6 +1382,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1636,11 +1401,14 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", "AWS::DynamoDB::Table.TimeToLiveSpecification": "CACHED", "AWS::EC2::CapacityReservation.TagSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceTypeSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.TagSpecification": "CACHED", "AWS::EC2::ClientVpnEndpoint.CertificateAuthenticationRequest": "CACHED", "AWS::EC2::ClientVpnEndpoint.ClientAuthenticationRequest": "CACHED", "AWS::EC2::ClientVpnEndpoint.ClientConnectOptions": "CACHED", @@ -1673,6 +1441,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1687,7 +1456,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1734,24 +1502,13 @@ "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", - "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html", - "Properties": { - "Primary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-primary", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -2513,6 +2270,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -2522,7 +2280,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -2531,6 +2294,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -2675,187 +2440,9 @@ "AWS::ElasticLoadBalancingV2::Listener.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::Listener.TargetGroupTuple": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate.Certificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html", - "Properties": { - "AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticatecognitoconfig", - "Required": false, - "Type": "AuthenticateCognitoConfig", - "UpdateType": "Mutable" - }, - "AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticateoidcconfig", - "Required": false, - "Type": "AuthenticateOidcConfig", - "UpdateType": "Mutable" - }, - "FixedResponseConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-fixedresponseconfig", - "Required": false, - "Type": "FixedResponseConfig", - "UpdateType": "Mutable" - }, - "ForwardConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-forwardconfig", - "Required": false, - "Type": "ForwardConfig", - "UpdateType": "Mutable" - }, - "Order": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-order", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RedirectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-redirectconfig", - "Required": false, - "Type": "RedirectConfig", - "UpdateType": "Mutable" - }, - "TargetGroupArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-targetgrouparn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html", - "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-onunauthenticatedrequest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-scope", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessioncookiename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessiontimeout", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "UserPoolArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolclientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolDomain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpooldomain", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html", - "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "AuthorizationEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authorizationendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ClientSecret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientsecret", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Issuer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-issuer", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-onunauthenticatedrequest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-scope", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessioncookiename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessiontimeout", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TokenEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-tokenendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserInfoEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-userinfoendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule.Action": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.ForwardConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.HostHeaderConfig": "CACHED", @@ -2865,81 +2452,11 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringKeyValue": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html", - "Properties": { - "Field": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-field", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HostHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-hostheaderconfig", - "Required": false, - "Type": "HostHeaderConfig", - "UpdateType": "Mutable" - }, - "HttpHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httpheaderconfig", - "Required": false, - "Type": "HttpHeaderConfig", - "UpdateType": "Mutable" - }, - "HttpRequestMethodConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httprequestmethodconfig", - "Required": false, - "Type": "HttpRequestMethodConfig", - "UpdateType": "Mutable" - }, - "PathPatternConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-pathpatternconfig", - "Required": false, - "Type": "PathPatternConfig", - "UpdateType": "Mutable" - }, - "QueryStringConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-querystringconfig", - "Required": false, - "Type": "QueryStringConfig", - "UpdateType": "Mutable" - }, - "SourceIpConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-sourceipconfig", - "Required": false, - "Type": "SourceIpConfig", - "UpdateType": "Mutable" - }, - "Values": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-values", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupTuple": "CACHED", - "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": "CACHED", @@ -2967,6 +2484,7 @@ "AWS::Events::Connection.OAuthParameters": "CACHED", "AWS::Events::Connection.Parameter": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -3023,6 +2541,7 @@ "AWS::FSx::Volume.SnaplockRetentionPeriod": "CACHED", "AWS::FSx::Volume.TieringPolicy": "CACHED", "AWS::FSx::Volume.UserAndGroupQuotas": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -3037,6 +2556,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -3103,12 +2623,14 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", "AWS::IAM::Role.Policy": "CACHED", "AWS::IAM::User.LoginProfile": "CACHED", "AWS::IAM::User.Policy": "CACHED", + "AWS::IdentityStore::GroupMembership.MemberId": "CACHED", "AWS::ImageBuilder::ContainerRecipe.ComponentConfiguration": "CACHED", "AWS::ImageBuilder::ContainerRecipe.ComponentParameter": "CACHED", "AWS::ImageBuilder::ContainerRecipe.EbsInstanceBlockDeviceSpecification": "CACHED", @@ -3238,6 +2760,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -3351,75 +2878,42 @@ "AWS::MediaConnect::FlowSource.Encryption": "CACHED", "AWS::MediaConnect::FlowSource.GatewayBridgeSource": "CACHED", "AWS::MediaConnect::FlowSource.VpcInterfaceAttachment": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexMediaConnectOutputDestinationSettings": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexOutputDestination": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexSettings": "CACHED", + "AWS::MediaLive::Multiplex.Tags": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramPacketIdentifiersMap": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramPipelineDetail": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramServiceDescriptor": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramSettings": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexStatmuxVideoSettings": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexVideoSettings": "CACHED", + "AWS::MediaTailor::Channel.DashPlaylistSettings": "CACHED", + "AWS::MediaTailor::Channel.HlsPlaylistSettings": "CACHED", + "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", + "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", + "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", + "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.Bumper": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.DashConfiguration": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.HlsConfiguration": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules": "CACHED", + "AWS::MediaTailor::SourceLocation.AccessConfiguration": "CACHED", + "AWS::MediaTailor::SourceLocation.DefaultSegmentDeliveryConfiguration": "CACHED", + "AWS::MediaTailor::SourceLocation.HttpConfiguration": "CACHED", + "AWS::MediaTailor::SourceLocation.SecretsManagerAccessTokenConfiguration": "CACHED", + "AWS::MediaTailor::SourceLocation.SegmentDeliveryConfiguration": "CACHED", + "AWS::MediaTailor::VodSource.HttpPackageConfiguration": "CACHED", "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -3452,9 +2946,19 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3569,30 +3073,27 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", - "AWS::Redshift::ClusterParameterGroup.Parameter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", - "Properties": { - "ParameterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ParameterValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametervalue", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html", @@ -3796,14 +3297,20 @@ }, "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress": "CACHED", + "AWS::S3::AccessGrant.AccessGrantsLocationConfiguration": "CACHED", + "AWS::S3::AccessGrant.Grantee": "CACHED", "AWS::S3::AccessPoint.PublicAccessBlockConfiguration": "CACHED", "AWS::S3::AccessPoint.VpcConfiguration": "CACHED", "AWS::S3::Bucket.AbortIncompleteMultipartUpload": "CACHED", @@ -3891,9 +3398,12 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttributeValue": "CACHED", + "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", + "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails": "CACHED", "AWS::SageMaker::ModelCard.Container": "CACHED", @@ -3948,6 +3458,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -4069,10 +3587,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -4098,6 +3614,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -4105,41 +3622,14 @@ "AWS::WAFv2::RuleGroup.LabelSummary": "CACHED", "AWS::WAFv2::RuleGroup.NotStatement": "CACHED", "AWS::WAFv2::RuleGroup.OrStatement": "CACHED", - "AWS::WAFv2::RuleGroup.RateBasedStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html", - "Properties": { - "AggregateKeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-aggregatekeytype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType" - } - }, - "ForwardedIPConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-forwardedipconfig", - "Required": false, - "Type": "ForwardedIPConfiguration", - "UpdateType": "Mutable" - }, - "Limit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-limit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit" - } - }, - "ScopeDownStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-scopedownstatement", - "Required": false, - "Type": "Statement", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::RuleGroup.RateBasedStatement": "CACHED", + "AWS::WAFv2::RuleGroup.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryString": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitUriPath": "CACHED", "AWS::WAFv2::RuleGroup.RegexMatchStatement": "CACHED", "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.Rule": "CACHED", @@ -4152,43 +3642,9 @@ "AWS::WAFv2::RuleGroup.TextTransformation": "CACHED", "AWS::WAFv2::RuleGroup.VisibilityConfig": "CACHED", "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html", - "Properties": { - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-loginpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RequestInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-requestinspection", - "Required": false, - "Type": "RequestInspection", - "UpdateType": "Mutable" - }, - "ResponseInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-responseinspection", - "Required": false, - "Type": "ResponseInspection", - "UpdateType": "Mutable" - } - } - }, - "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html", - "Properties": { - "InspectionLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html#cfn-wafv2-webacl-awsmanagedrulesbotcontrolruleset-inspectionlevel", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet.InspectionLevel" - } - } - } - }, + "AWS::WAFv2::WebACL.AWSManagedRulesACFPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": "CACHED", "AWS::WAFv2::WebACL.AllowAction": "CACHED", "AWS::WAFv2::WebACL.AndStatement": "CACHED", "AWS::WAFv2::WebACL.AssociationConfig": "CACHED", @@ -4217,100 +3673,29 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", "AWS::WAFv2::WebACL.LabelMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html", - "Properties": { - "AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesatpruleset", - "Required": false, - "Type": "AWSManagedRulesATPRuleSet", - "UpdateType": "Mutable" - }, - "AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesbotcontrolruleset", - "Required": false, - "Type": "AWSManagedRulesBotControlRuleSet", - "UpdateType": "Mutable" - }, - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-loginpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.LoginPath" - } - }, - "PasswordField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-passwordfield", - "Required": false, - "Type": "FieldIdentifier", - "UpdateType": "Mutable" - }, - "PayloadType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-payloadtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.PayloadType" - } - }, - "UsernameField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-usernamefield", - "Required": false, - "Type": "FieldIdentifier", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": "CACHED", "AWS::WAFv2::WebACL.ManagedRuleGroupStatement": "CACHED", "AWS::WAFv2::WebACL.NotStatement": "CACHED", "AWS::WAFv2::WebACL.OrStatement": "CACHED", "AWS::WAFv2::WebACL.OverrideAction": "CACHED", - "AWS::WAFv2::WebACL.RateBasedStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html", - "Properties": { - "AggregateKeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-aggregatekeytype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType" - } - }, - "ForwardedIPConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-forwardedipconfig", - "Required": false, - "Type": "ForwardedIPConfiguration", - "UpdateType": "Mutable" - }, - "Limit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-limit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.Limit" - } - }, - "ScopeDownStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-scopedownstatement", - "Required": false, - "Type": "Statement", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::WebACL.RateBasedStatement": "CACHED", + "AWS::WAFv2::WebACL.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryString": "CACHED", + "AWS::WAFv2::WebACL.RateLimitUriPath": "CACHED", "AWS::WAFv2::WebACL.RegexMatchStatement": "CACHED", "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.RequestBodyAssociatedResourceTypeConfig": "CACHED", "AWS::WAFv2::WebACL.RequestInspection": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP": "CACHED", "AWS::WAFv2::WebACL.ResponseInspection": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionHeader": "CACHED", @@ -4332,55 +3717,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -5188,125 +4526,19 @@ }, "AWS::AppConfig::Application": "CACHED", "AWS::AppConfig::ConfigurationProfile": "CACHED", + "AWS::AppConfig::Deployment": "CACHED", + "AWS::AppConfig::DeploymentStrategy": "CACHED", + "AWS::AppConfig::Environment": "CACHED", "AWS::AppConfig::Extension": "CACHED", "AWS::AppConfig::ExtensionAssociation": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion": "CACHED", "AWS::AppSync::ApiCache": "CACHED", "AWS::AppSync::ApiKey": "CACHED", "AWS::AppSync::DataSource": "CACHED", "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -5343,6 +4575,7 @@ "AWS::CloudFormation::HookTypeConfig": "CACHED", "AWS::CloudFormation::HookVersion": "CACHED", "AWS::CloudFormation::Macro": "CACHED", + "AWS::CloudFormation::PublicTypeVersion": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion": "CACHED", "AWS::CloudFormation::ResourceVersion": "CACHED", "AWS::CloudFormation::Stack": "CACHED", @@ -5369,165 +4602,7 @@ "AWS::CloudWatch::Dashboard": "CACHED", "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", - "AWS::CodeBuild::Project": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": { @@ -5654,6 +4729,16 @@ } }, "AWS::CodePipeline::Pipeline": "CACHED", + "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration": "CACHED", + "AWS::Cognito::UserPool": "CACHED", + "AWS::Cognito::UserPoolClient": "CACHED", + "AWS::Cognito::UserPoolGroup": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", + "AWS::Cognito::UserPoolUser": "CACHED", + "AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED", "AWS::Config::AggregationAuthorization": "CACHED", "AWS::Config::ConfigRule": "CACHED", "AWS::Config::ConfigurationAggregator": "CACHED", @@ -5661,6 +4746,7 @@ "AWS::Config::DeliveryChannel": "CACHED", "AWS::Config::OrganizationConfigRule": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", @@ -5751,27 +4837,54 @@ "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", + "AWS::EC2::CapacityReservationFleet": "CACHED", "AWS::EC2::ClientVpnAuthorizationRule": "CACHED", "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", "AWS::EC2::CustomerGateway": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html", + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", "Properties": { "BgpAsn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-bgpasn", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", "PrimitiveType": "Integer", - "Required": true, + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable" }, "IpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-ipaddress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, @@ -5779,7 +4892,7 @@ "UpdateType": "Mutable" }, "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-type", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable", @@ -5791,51 +4904,7 @@ }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", - "AWS::EC2::EIP": { - "Attributes": { - "AllocationId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html", - "Properties": { - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "Ec2ElasticIpDomain" - } - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "NetworkBorderGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-networkbordergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PublicIpv4Pool": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::EIP": "CACHED", "AWS::EC2::EIPAssociation": "CACHED", "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -5890,94 +4959,7 @@ "AWS::EC2::NatGateway": "CACHED", "AWS::EC2::NetworkAcl": "CACHED", "AWS::EC2::NetworkAclEntry": "CACHED", - "AWS::EC2::NetworkInterface": { - "Attributes": { - "PrimaryPrivateIpAddress": { - "PrimitiveType": "String" - }, - "SecondaryPrivateIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GroupSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-groupset", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "InterfaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-interfacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresscount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6Addresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresses", - "DuplicatesAllowed": false, - "ItemType": "InstanceIpv6Address", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddress", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrivateIpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddresses", - "DuplicatesAllowed": false, - "ItemType": "PrivateIpAddressSpecification", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-secondaryprivateipcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-sourcedestcheck", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-subnetid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::NetworkInterface": "CACHED", "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", @@ -6022,7 +5004,71 @@ "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", "AWS::EC2::TransitGatewayVpcAttachment": "CACHED", "AWS::EC2::VPC": "CACHED", - "AWS::EC2::VPCCidrBlock": "CACHED", + "AWS::EC2::VPCCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html", + "Properties": { + "AmazonProvidedIpv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-amazonprovidedipv6cidrblock", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-cidrblock", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AwsCidrIp" + } + }, + "Ipv4IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4ipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv4NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4netmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6cidrblock", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6ipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6netmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6Pool": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6pool", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-vpcid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } + } + } + }, "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", "AWS::EC2::VPCEndpoint": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html", @@ -6204,175 +5250,7 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -6434,143 +5312,8 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, - "AWS::ElasticLoadBalancingV2::LoadBalancer": { - "Attributes": { - "CanonicalHostedZoneID": { - "PrimitiveType": "String" - }, - "DNSName": { - "PrimitiveType": "String" - }, - "LoadBalancerFullName": { - "PrimitiveType": "String" - }, - "LoadBalancerName": { - "PrimitiveType": "String" - }, - "SecurityGroups": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html", - "Properties": { - "EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-enforcesecuritygroupinboundrulesonprivatelinktraffic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IpAddressType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LoadBalancerAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes", - "DuplicatesAllowed": false, - "ItemType": "LoadBalancerAttribute", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Scheme": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-scheme", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-securitygroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", - "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" - } - }, - "SubnetMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmappings", - "DuplicatesAllowed": false, - "ItemType": "SubnetMapping", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnets", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "SubnetIds", - "ValueType": "SubnetId" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", @@ -6590,6 +5333,7 @@ "AWS::FSx::StorageVirtualMachine": "CACHED", "AWS::FSx::Volume": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6664,6 +5408,8 @@ "AWS::IAM::User": "CACHED", "AWS::IAM::UserPolicy": "CACHED", "AWS::IAM::UserToGroupAddition": "CACHED", + "AWS::IdentityStore::Group": "CACHED", + "AWS::IdentityStore::GroupMembership": "CACHED", "AWS::ImageBuilder::Component": "CACHED", "AWS::ImageBuilder::ContainerRecipe": "CACHED", "AWS::ImageBuilder::DistributionConfiguration": "CACHED", @@ -6694,85 +5440,12 @@ "AWS::Lambda::Function": "CACHED", "AWS::Lambda::LayerVersion": "CACHED", "AWS::Lambda::LayerVersionPermission": "CACHED", - "AWS::Lambda::Permission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html", - "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-action", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.Action" - } - }, - "EventSourceToken": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-eventsourcetoken", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.EventSourceToken" - } - }, - "FunctionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionName" - } - }, - "FunctionUrlAuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionurlauthtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionUrlAuthType" - } - }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principal", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.Principal" - } - }, - "PrincipalOrgID": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principalorgid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.PrincipalOrgID" - } - }, - "SourceAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourceaccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.SourceAccount" - } - }, - "SourceArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourcearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.SourceArn" - } - } - } - }, + "AWS::Lambda::Permission": "CACHED", "AWS::Lambda::Version": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -6791,10 +5464,19 @@ "AWS::MediaConnect::FlowOutput": "CACHED", "AWS::MediaConnect::FlowSource": "CACHED", "AWS::MediaConnect::FlowVpcInterface": "CACHED", + "AWS::MediaLive::Multiplex": "CACHED", + "AWS::MediaLive::Multiplexprogram": "CACHED", + "AWS::MediaTailor::Channel": "CACHED", + "AWS::MediaTailor::ChannelPolicy": "CACHED", + "AWS::MediaTailor::LiveSource": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration": "CACHED", + "AWS::MediaTailor::SourceLocation": "CACHED", + "AWS::MediaTailor::VodSource": "CACHED", "AWS::NetworkFirewall::Firewall": "CACHED", "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::Oam::Link": "CACHED", "AWS::Oam::Sink": "CACHED", "AWS::OpenSearchService::Domain": "CACHED", @@ -6813,296 +5495,554 @@ "AWS::RAM::ResourceShare": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", - "AWS::RDS::DBParameterGroup": "CACHED", - "AWS::RDS::DBSecurityGroup": "CACHED", - "AWS::RDS::DBSecurityGroupIngress": "CACHED", - "AWS::RDS::DBSubnetGroup": "CACHED", - "AWS::RDS::EventSubscription": "CACHED", - "AWS::RDS::GlobalCluster": "CACHED", - "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": { + "AWS::RDS::DBInstance": { "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, "Endpoint.Address": { "PrimitiveType": "String" }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, "Endpoint.Port": { "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", "Properties": { - "AllowVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "AutomatedSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", - "PrimitiveType": "Integer", + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" } }, - "ClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" } }, - "ClusterSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "ClusterSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", - "PrimitiveType": "String", + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", "Required": false, - "UpdateType": "Immutable" + "Type": "MasterUserSecret", + "UpdateType": "Mutable" }, - "ClusterType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", + "Required": false, + "UpdateType": "Immutable", "Value": { - "ValueType": "RedshiftClusterType" + "ValueType": "AWS::RDS::DBInstance.MasterUsername" } }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", - "PrimitiveType": "String", + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "RedshiftClusterVersion" + "ValueType": "RdsInstanceMonitoringInterval" } }, - "DBName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ElasticIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier", + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "HsmConfigurationIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-HsmConfigurationIdentifier", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IamRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "LoggingProperties", - "UpdateType": "Mutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + "ValueType": "PerformanceInsightsRetentionPeriod" } }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUsername" + "ValueType": "AWS::RDS::DBInstance.Port" } }, - "NodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftInstanceType" - } + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, - "NumberOfNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + "ValueType": "AWS::RDS::DBInstance.PromotionTier" } }, - "OwnerAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", - "PrimitiveType": "Integer", + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", - "PrimitiveType": "Boolean", + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "SnapshotClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterParameterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-description", + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "ParameterGroupFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parametergroupfamily", - "PrimitiveType": "String", - "Required": true, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Immutable" }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parameters", - "DuplicatesAllowed": true, - "ItemType": "Parameter", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-description", + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::RDS::DBParameterGroup": "CACHED", + "AWS::RDS::DBSecurityGroup": "CACHED", + "AWS::RDS::DBSecurityGroupIngress": "CACHED", + "AWS::RDS::DBSubnetGroup": "CACHED", + "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::OptionGroup": "CACHED", + "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", + "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", + "AWS::ResourceExplorer2::Index": "CACHED", + "AWS::ResourceExplorer2::View": "CACHED", "AWS::ResourceGroups::Group": "CACHED", + "AWS::RolesAnywhere::CRL": "CACHED", + "AWS::RolesAnywhere::Profile": "CACHED", + "AWS::RolesAnywhere::TrustAnchor": "CACHED", "AWS::Route53::DNSSEC": "CACHED", "AWS::Route53::HealthCheck": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html", @@ -7174,88 +6114,22 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", + "AWS::Route53Resolver::ResolverConfig": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", - "AWS::Route53Resolver::ResolverRule": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainName": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - }, - "ResolverEndpointId": { - "PrimitiveType": "String" - }, - "ResolverRuleId": { - "PrimitiveType": "String" - }, - "TargetIps": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html", - "Properties": { - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-domainname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.DomainName" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.Name" - } - }, - "ResolverEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-resolverendpointid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.ResolverEndpointId" - } - }, - "RuleType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-ruletype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.RuleType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetIps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-targetips", - "ItemType": "TargetAddress", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Route53Resolver::ResolverRule": "CACHED", "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", + "AWS::S3::AccessGrant": "CACHED", + "AWS::S3::AccessGrantsInstance": "CACHED", + "AWS::S3::AccessGrantsLocation": "CACHED", "AWS::S3::AccessPoint": "CACHED", "AWS::S3::Bucket": "CACHED", "AWS::S3::BucketPolicy": "CACHED", @@ -7275,6 +6149,9 @@ "AWS::SSM::MaintenanceWindowTask": "CACHED", "AWS::SSM::Parameter": "CACHED", "AWS::SSM::PatchBaseline": "CACHED", + "AWS::SSO::Assignment": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", + "AWS::SSO::PermissionSet": "CACHED", "AWS::SageMaker::ModelCard": "CACHED", "AWS::Scheduler::Schedule": "CACHED", "AWS::Scheduler::ScheduleGroup": "CACHED", @@ -7283,7 +6160,10 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -7424,6 +6304,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", @@ -7434,6 +6324,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -7453,7 +6344,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -7500,8 +6393,10 @@ "AWS::Backup::BackupVault.BackupVaultName": "CACHED", "AWS::Backup::RestoreTestingPlan.RestoreTestingRecoveryPointSelection.Algorithm": "CACHED", "AWS::Backup::RestoreTestingPlan.RestoreTestingRecoveryPointSelection.RecoveryPointTypes": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7551,6 +6446,10 @@ "AWS::CloudFormation::HookVersion.LoggingConfig.LogRoleArn": "CACHED", "AWS::CloudFormation::HookVersion.SchemaHandlerPackage": "CACHED", "AWS::CloudFormation::HookVersion.TypeName": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Arn": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.PublicVersionNumber": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Type": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeVersionArn": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.VersionId": "CACHED", @@ -7666,20 +6565,21 @@ "AWS::CodePipeline::Pipeline.ArtifactStore.Type": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration.Type": "CACHED", "AWS::Cognito::UserPool.AliasAttributes": "CACHED", + "AWS::Cognito::UserPool.EmailVerificationMessage": "CACHED", + "AWS::Cognito::UserPool.EmailVerificationSubject": "CACHED", "AWS::Cognito::UserPool.MfaConfiguration": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute.AttributeDataType": "CACHED", + "AWS::Cognito::UserPool.SmsAuthenticationMessage": "CACHED", + "AWS::Cognito::UserPool.SmsVerificationMessage": "CACHED", + "AWS::Cognito::UserPool.UserPoolName": "CACHED", "AWS::Cognito::UserPool.UsernameAttributes": "CACHED", + "AWS::Cognito::UserPoolClient.AccessTokenValidity": "CACHED", + "AWS::Cognito::UserPoolClient.AuthSessionValidity": "CACHED", + "AWS::Cognito::UserPoolClient.ClientName": "CACHED", "AWS::Cognito::UserPoolClient.ExplicitAuthFlows": "CACHED", - "AWS::Cognito::UserPoolClient.RefreshTokenValidity": { - "NumberMax": 3650, - "NumberMin": 0, - "Ref": { - "Parameters": [ - "String", - "Number" - ] - } - }, + "AWS::Cognito::UserPoolClient.IdTokenValidity": "CACHED", + "AWS::Cognito::UserPoolClient.RefreshTokenValidity": "CACHED", + "AWS::Cognito::UserPoolGroup.Description": "CACHED", "AWS::Cognito::UserPoolUser.DesiredDeliveryMediums": "CACHED", "AWS::Cognito::UserPoolUser.MessageAction": "CACHED", "AWS::Config::AggregationAuthorization.AuthorizedAccountId": "CACHED", @@ -7693,6 +6593,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -7776,6 +6680,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -7791,15 +6701,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -7807,13 +6718,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", + "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", + "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -7844,6 +6761,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -7887,6 +6805,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -7902,6 +6821,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -7970,6 +6890,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -7993,6 +6914,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -8034,6 +6960,10 @@ "AWS::IAM::ServerCertificate.PrivateKey": "CACHED", "AWS::IAM::ServerCertificate.ServerCertificateName": "CACHED", "AWS::IAM::User.Arn": "CACHED", + "AWS::IdentityStore::Group.DisplayName": "CACHED", + "AWS::IdentityStore::Group.IdentityStoreId": "CACHED", + "AWS::IdentityStore::GroupMembership.GroupId": "CACHED", + "AWS::IdentityStore::GroupMembership.IdentityStoreId": "CACHED", "AWS::IdentityStore::GroupMembership.MemberId.UserId": "CACHED", "AWS::ImageBuilder::Component.Data": "CACHED", "AWS::ImageBuilder::Component.Platform": "CACHED", @@ -8059,6 +6989,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -8075,6 +7006,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -8156,7 +7088,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -8183,6 +7117,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -8306,6 +7254,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -8359,6 +7314,22 @@ "AWS::MediaConnect::FlowSource.Encryption.Algorithm": "CACHED", "AWS::MediaConnect::FlowSource.Encryption.KeyType": "CACHED", "AWS::MediaConnect::FlowSource.Protocol": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexSettings.MaximumVideoBufferDelayMilliseconds": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexSettings.TransportStreamBitrate": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramServiceDescriptor.ProviderName": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramServiceDescriptor.ServiceName": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramSettings.PreferredChannelPipeline": "CACHED", + "AWS::MediaLive::Multiplexprogram.PreferredChannelPipeline": "CACHED", + "AWS::MediaTailor::Channel.HlsPlaylistSettings.AdMarkupType": "CACHED", + "AWS::MediaTailor::Channel.LogConfigurationForChannel.LogTypes": "CACHED", + "AWS::MediaTailor::Channel.PlaybackMode": "CACHED", + "AWS::MediaTailor::Channel.Tier": "CACHED", + "AWS::MediaTailor::LiveSource.HttpPackageConfiguration.Type": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression.Mode": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.DashConfiguration.OriginManifestType": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.Name": "CACHED", + "AWS::MediaTailor::SourceLocation.AccessConfiguration.AccessType": "CACHED", + "AWS::MediaTailor::VodSource.HttpPackageConfiguration.Type": "CACHED", "AWS::NetworkFirewall::Firewall.Description": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallName": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallPolicyArn": "CACHED", @@ -8366,6 +7337,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -8400,7 +7372,15 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -8521,8 +7501,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -8551,6 +7529,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -8560,6 +7545,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -8592,6 +7584,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t3.2xlarge", "db.t3.large", @@ -8604,7 +7603,14 @@ "db.t4g.medium", "db.t4g.micro", "db.t4g.small", - "db.t4g.xlarge" + "db.t4g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, "AWS::RDS::DBInstance.DBInstanceIdentifier": "CACHED", @@ -8624,9 +7630,31 @@ "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", + "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", + "AWS::Redshift::EventSubscription.EventCategories": "CACHED", + "AWS::Redshift::EventSubscription.Severity": "CACHED", + "AWS::Redshift::EventSubscription.SourceType": "CACHED", + "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", + "AWS::ResourceExplorer2::Index.Type": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty.Name": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter.FilterString": "CACHED", + "AWS::ResourceExplorer2::View.ViewName": "CACHED", "AWS::ResourceGroups::Group.Description": "CACHED", "AWS::ResourceGroups::Group.Name": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery.Type": "CACHED", + "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", + "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", + "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::DNSSEC.HostedZoneId": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier.Name": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig.FailureThreshold": "CACHED", @@ -8648,6 +7676,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -8656,11 +7685,15 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.VpcId": "CACHED", + "AWS::Route53Resolver::ResolverConfig.AutodefinedReverseFlag": "CACHED", + "AWS::Route53Resolver::ResolverConfig.ResourceId": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", @@ -8671,6 +7704,9 @@ "AWS::Route53Resolver::ResolverRule.RuleType": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress.Port": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress.Protocol": "CACHED", + "AWS::S3::AccessGrant.Grantee.GranteeType": "CACHED", + "AWS::S3::AccessGrant.Permission": "CACHED", + "AWS::S3::AccessGrant.S3PrefixType": "CACHED", "AWS::S3::AccessPoint.Bucket": "CACHED", "AWS::S3::AccessPoint.BucketAccountId": "CACHED", "AWS::S3::AccessPoint.Name": "CACHED", @@ -8755,6 +7791,39 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", + "AWS::SSO::Assignment.InstanceArn": "CACHED", + "AWS::SSO::Assignment.PermissionSetArn": "CACHED", + "AWS::SSO::Assignment.PrincipalId": "CACHED", + "AWS::SSO::Assignment.PrincipalType": "CACHED", + "AWS::SSO::Assignment.TargetId": "CACHED", + "AWS::SSO::Assignment.TargetType": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute.Key": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttributeValue.Source": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.InstanceArn": "CACHED", + "AWS::SSO::PermissionSet.CustomerManagedPolicyReference.Name": "CACHED", + "AWS::SSO::PermissionSet.CustomerManagedPolicyReference.Path": "CACHED", + "AWS::SSO::PermissionSet.Description": "CACHED", + "AWS::SSO::PermissionSet.InstanceArn": "CACHED", + "AWS::SSO::PermissionSet.ManagedPolicies": "CACHED", + "AWS::SSO::PermissionSet.Name": "CACHED", + "AWS::SSO::PermissionSet.PermissionsBoundary.ManagedPolicyArn": "CACHED", + "AWS::SSO::PermissionSet.RelayStateType": "CACHED", + "AWS::SSO::PermissionSet.SessionDuration": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.CaveatsAndRecommendations": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.EthicalConsiderations": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails.BusinessProblem": "CACHED", @@ -8858,7 +7927,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -8981,6 +8058,7 @@ "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -8994,8 +8072,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -9022,6 +8098,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -9032,6 +8109,10 @@ "AWS::WAFv2::RuleGroup.Name": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::RuleGroup.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.Rule.Name": "CACHED", @@ -9064,6 +8145,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -9077,9 +8159,14 @@ "AWS::WAFv2::WebACL.Name": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::WebACL.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.RequestInspection.PayloadType": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP.PayloadType": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.FailureStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.SuccessStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionHeader.FailureValues": "CACHED", @@ -9134,32 +8221,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -9170,420 +8232,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-9tb1.112xlarge", - "u-9tb1.metal", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -9620,20 +8280,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-southeast-1.json b/src/cfnlint/data/CloudSpecs/ap-southeast-1.json index 07a732c1f1..8299060d47 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-1.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -165,6 +166,11 @@ "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::APS::Scraper.AmpConfiguration": "CACHED", + "AWS::APS::Scraper.Destination": "CACHED", + "AWS::APS::Scraper.EksConfiguration": "CACHED", + "AWS::APS::Scraper.ScrapeConfiguration": "CACHED", + "AWS::APS::Scraper.Source": "CACHED", "AWS::APS::Workspace.LoggingConfiguration": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", @@ -188,6 +194,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -211,7 +219,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -258,10 +269,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -362,6 +373,8 @@ "AWS::AppFlow::Flow.VeevaSourceProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties": "CACHED", + "AWS::AppIntegrations::Application.ApplicationSourceConfig": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration": "CACHED", "AWS::AppIntegrations::DataIntegration.ScheduleConfig": "CACHED", "AWS::AppIntegrations::EventIntegration.EventFilter": "CACHED", @@ -552,6 +565,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -587,6 +601,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -677,10 +694,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -688,8 +707,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -697,22 +714,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -734,11 +758,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", @@ -756,6 +785,8 @@ "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacy": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacyColumn": "CACHED", "AWS::CleanRooms::ConfiguredTable.GlueTableReference": "CACHED", "AWS::CleanRooms::ConfiguredTable.TableReference": "CACHED", "AWS::CleanRooms::Membership.MembershipPaymentConfiguration": "CACHED", @@ -763,6 +794,12 @@ "AWS::CleanRooms::Membership.MembershipProtectedQueryResultConfiguration": "CACHED", "AWS::CleanRooms::Membership.MembershipQueryComputePaymentConfig": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DataSource": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DatasetInputConfig": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", @@ -813,6 +850,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -863,6 +901,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -873,6 +912,9 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeArtifact::PackageGroup.OriginConfiguration": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType": "CACHED", + "AWS::CodeArtifact::PackageGroup.Restrictions": "CACHED", "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", @@ -941,7 +983,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -974,6 +1019,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1055,6 +1101,7 @@ "AWS::Connect::InstanceStorageConfig.KinesisStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.S3Config": "CACHED", + "AWS::Connect::PredefinedAttribute.Values": "CACHED", "AWS::Connect::Queue.OutboundCallerConfig": "CACHED", "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig": "CACHED", "AWS::Connect::QuickConnect.QueueQuickConnectConfig": "CACHED", @@ -1065,12 +1112,17 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", "AWS::Connect::Rule.Actions": "CACHED", + "AWS::Connect::Rule.CreateCaseAction": "CACHED", "AWS::Connect::Rule.EventBridgeAction": "CACHED", + "AWS::Connect::Rule.Field": "CACHED", + "AWS::Connect::Rule.FieldValue": "CACHED", "AWS::Connect::Rule.NotificationRecipientType": "CACHED", "AWS::Connect::Rule.Reference": "CACHED", "AWS::Connect::Rule.RuleTriggerEventSource": "CACHED", "AWS::Connect::Rule.SendNotificationAction": "CACHED", "AWS::Connect::Rule.TaskAction": "CACHED", + "AWS::Connect::Rule.UpdateCaseAction": "CACHED", + "AWS::Connect::SecurityProfile.Application": "CACHED", "AWS::Connect::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1080,6 +1132,8 @@ "AWS::Connect::TaskTemplate.RequiredFieldInfo": "CACHED", "AWS::Connect::User.UserIdentityInfo": "CACHED", "AWS::Connect::User.UserPhoneConfig": "CACHED", + "AWS::Connect::User.UserProficiency": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeDetails": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeItem": "CACHED", @@ -1225,6 +1279,9 @@ "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.NFS": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Protocol": "CACHED", "AWS::DataSync::LocationHDFS.NameNode": "CACHED", "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", "AWS::DataSync::LocationNFS.MountOptions": "CACHED", @@ -1236,14 +1293,53 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DataZone::DataSource.DataSourceConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.FilterExpression": "CACHED", + "AWS::DataZone::DataSource.FormInput": "CACHED", + "AWS::DataZone::DataSource.GlueRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RecommendationConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftClusterStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftCredentialConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RedshiftServerlessStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftStorage": "CACHED", + "AWS::DataZone::DataSource.RelationalFilterConfiguration": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration": "CACHED", + "AWS::DataZone::Domain.SingleSignOn": "CACHED", + "AWS::DataZone::Environment.EnvironmentParameter": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentParameter": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm": "CACHED", + "AWS::Deadline::Fleet.AcceleratorCountRange": "CACHED", + "AWS::Deadline::Fleet.AcceleratorTotalMemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedFleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedWorkerCapabilities": "CACHED", + "AWS::Deadline::Fleet.Ec2EbsVolume": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability": "CACHED", + "AWS::Deadline::Fleet.FleetCapabilities": "CACHED", + "AWS::Deadline::Fleet.FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.MemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceCapabilities": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceMarketOptions": "CACHED", + "AWS::Deadline::Fleet.VCpuCountRange": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser": "CACHED", + "AWS::Deadline::Queue.PosixUser": "CACHED", + "AWS::Deadline::Queue.WindowsUser": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", @@ -1265,6 +1361,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1282,6 +1380,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1321,6 +1420,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1335,7 +1435,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1402,10 +1501,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1490,6 +1592,7 @@ "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", "AWS::ECR::Repository.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", @@ -1515,9 +1618,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1526,6 +1632,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1736,6 +1844,9 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", "AWS::EntityResolution::MatchingWorkflow.IntermediateSourceConfiguration": "CACHED", "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", @@ -1762,6 +1873,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1860,6 +1972,9 @@ "AWS::GameLift::Build.StorageLocation": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -1991,6 +2106,12 @@ "Required": false, "UpdateType": "Mutable" }, + "RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-repositorycredentials", + "Required": false, + "Type": "RepositoryCredentials", + "UpdateType": "Mutable" + }, "ResourceRequirements": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-resourcerequirements", "ItemType": "ResourceRequirement", @@ -2063,6 +2184,85 @@ } } }, + "AWS::GammaDilithium::JobDefinition.EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecsproperties.html", + "Properties": { + "TaskProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecsproperties.html#cfn-gammadilithium-jobdefinition-ecsproperties-taskproperties", + "ItemType": "EcsTaskProperties", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::GammaDilithium::JobDefinition.EcsTaskProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html", + "Properties": { + "Containers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-containers", + "ItemType": "TaskContainerProperties", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EphemeralStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage", + "Required": false, + "Type": "EphemeralStorage", + "UpdateType": "Mutable" + }, + "ExecutionRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-executionrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IpcMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-ipcmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration", + "Required": false, + "Type": "NetworkConfiguration", + "UpdateType": "Mutable" + }, + "PidMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-pidmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PlatformVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-platformversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RuntimePlatform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform", + "Required": false, + "Type": "RuntimePlatform", + "UpdateType": "Mutable" + }, + "TaskRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-taskrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-volumes", + "ItemType": "Volumes", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::GammaDilithium::JobDefinition.EfsVolumeConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html", "Properties": { @@ -2198,6 +2398,12 @@ "AWS::GammaDilithium::JobDefinition.EksContainerSecurityContext": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html", "Properties": { + "AllowPrivilegeEscalation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-allowprivilegeescalation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "Privileged": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-privileged", "PrimitiveType": "Boolean", @@ -2356,10 +2562,10 @@ } }, "AWS::GammaDilithium::JobDefinition.EphemeralStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-ephemeralstorage.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage.html", "Properties": { "SizeInGiB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-ephemeralstorage.html#cfn-gammadilithium-jobdefinition-containerproperties-ephemeralstorage-sizeingib", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage-sizeingib", "PrimitiveType": "Integer", "Required": true, "UpdateType": "Mutable" @@ -2406,42 +2612,53 @@ } } }, + "AWS::GammaDilithium::JobDefinition.ImagePullSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-imagepullsecret.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-imagepullsecret.html#cfn-gammadilithium-jobdefinition-imagepullsecret-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::GammaDilithium::JobDefinition.LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html", "Properties": { "Devices": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-devices", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-devices", "ItemType": "Device", "Required": false, "Type": "List", "UpdateType": "Mutable" }, "InitProcessEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-initprocessenabled", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-initprocessenabled", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, "MaxSwap": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-maxswap", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-maxswap", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, "SharedMemorySize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-sharedmemorysize", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-sharedmemorysize", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, "Swappiness": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-swappiness", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-swappiness", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, "Tmpfs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-tmpfs", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-tmpfs", "ItemType": "Tmpfs", "Required": false, "Type": "List", @@ -2450,22 +2667,22 @@ } }, "AWS::GammaDilithium::JobDefinition.LogConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html", "Properties": { "LogDriver": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration-logdriver", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration-logdriver", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, "Options": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration-options", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration-options", "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, "SecretOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration-secretoptions", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration-secretoptions", "ItemType": "Secret", "Required": false, "Type": "List", @@ -2508,10 +2725,10 @@ } }, "AWS::GammaDilithium::JobDefinition.NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-networkconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration.html", "Properties": { "AssignPublicIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-networkconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-networkconfiguration-assignpublicip", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration-assignpublicip", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" @@ -2551,6 +2768,19 @@ "Type": "ContainerProperties", "UpdateType": "Mutable" }, + "EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-ecsproperties", + "Required": false, + "Type": "EcsProperties", + "UpdateType": "Mutable" + }, + "InstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-instancetypes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "TargetNodes": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-targetnodes", "PrimitiveType": "String", @@ -2581,6 +2811,20 @@ "Required": false, "UpdateType": "Mutable" }, + "ImagePullSecrets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-imagepullsecrets", + "ItemType": "ImagePullSecret", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "InitContainers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-initcontainers", + "ItemType": "EksContainer", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Metadata": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-metadata", "Required": false, @@ -2593,6 +2837,12 @@ "Required": false, "UpdateType": "Mutable" }, + "ShareProcessNamespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-shareprocessnamespace", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "Volumes": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-volumes", "ItemType": "EksVolume", @@ -2602,6 +2852,17 @@ } } }, + "AWS::GammaDilithium::JobDefinition.RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials.html", + "Properties": { + "CredentialsParameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials-credentialsparameter", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::GammaDilithium::JobDefinition.ResourceRequirement": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-resourcerequirement.html", "Properties": { @@ -2638,16 +2899,16 @@ } }, "AWS::GammaDilithium::JobDefinition.RuntimePlatform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-runtimeplatform.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform.html", "Properties": { "CpuArchitecture": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-containerproperties-runtimeplatform-cpuarchitecture", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform-cpuarchitecture", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "OperatingSystemFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-containerproperties-runtimeplatform-operatingsystemfamily", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform-operatingsystemfamily", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" @@ -2671,6 +2932,131 @@ } } }, + "AWS::GammaDilithium::JobDefinition.TaskContainerDependency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerdependency.html", + "Properties": { + "Condition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerdependency.html#cfn-gammadilithium-jobdefinition-taskcontainerdependency-condition", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ContainerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerdependency.html#cfn-gammadilithium-jobdefinition-taskcontainerdependency-containername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::GammaDilithium::JobDefinition.TaskContainerProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html", + "Properties": { + "Command": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-command", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DependsOn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-dependson", + "ItemType": "TaskContainerDependency", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Environment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-environment", + "ItemType": "Environment", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Essential": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-essential", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Image": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-image", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "LinuxParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters", + "Required": false, + "Type": "LinuxParameters", + "UpdateType": "Mutable" + }, + "LogConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration", + "Required": false, + "Type": "LogConfiguration", + "UpdateType": "Mutable" + }, + "MountPoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-mountpoints", + "ItemType": "MountPoints", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Privileged": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-privileged", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadonlyRootFilesystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-readonlyrootfilesystem", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials", + "Required": false, + "Type": "RepositoryCredentials", + "UpdateType": "Mutable" + }, + "ResourceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-resourcerequirements", + "ItemType": "ResourceRequirement", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Secrets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-secrets", + "ItemType": "Secret", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Ulimits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-ulimits", + "ItemType": "Ulimit", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "User": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-user", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::GammaDilithium::JobDefinition.Timeout": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-timeout.html", "Properties": { @@ -2763,6 +3149,7 @@ } } }, + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -2777,6 +3164,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -2951,6 +3339,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -3002,6 +3391,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -3020,6 +3415,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -3157,6 +3553,7 @@ "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.PropertyPathDefinition": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", @@ -3165,6 +3562,7 @@ "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", "AWS::IoTSiteWise::Gateway.GreengrassV2": "CACHED", + "AWS::IoTSiteWise::Gateway.SiemensIE": "CACHED", "AWS::IoTSiteWise::Portal.Alarms": "CACHED", "AWS::IoTTwinMaker::ComponentType.CompositeComponentType": "CACHED", "AWS::IoTTwinMaker::ComponentType.DataConnector": "CACHED", @@ -3207,6 +3605,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration": "CACHED", "AWS::Kendra::DataSource.AclConfiguration": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration": "CACHED", @@ -3387,6 +3788,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -3582,6 +3988,7 @@ "AWS::Lightsail::Instance.Networking": "CACHED", "AWS::Lightsail::Instance.Port": "CACHED", "AWS::Lightsail::Instance.State": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions": "CACHED", "AWS::Location::Map.MapConfiguration": "CACHED", "AWS::Location::PlaceIndex.DataSourceConfiguration": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", @@ -3645,6 +4052,7 @@ "AWS::MSK::Replicator.KafkaCluster": "CACHED", "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MSK::ServerlessCluster.ClientAuthentication": "CACHED", "AWS::MSK::ServerlessCluster.Iam": "CACHED", @@ -3733,6 +4141,10 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "CACHED", + "AWS::MediaLive::Channel.CmafIngestGroupSettings": "CACHED", + "AWS::MediaLive::Channel.CmafIngestOutputSettings": "CACHED", + "AWS::MediaLive::Channel.ColorCorrection": "CACHED", + "AWS::MediaLive::Channel.ColorCorrectionSettings": "CACHED", "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": "CACHED", "AWS::MediaLive::Channel.DolbyVision81Settings": "CACHED", "AWS::MediaLive::Channel.DvbNitSettings": "CACHED", @@ -3922,6 +4334,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -3941,75 +4354,12 @@ "AWS::MemoryDB::User.AuthenticationMode": "CACHED", "AWS::Neptune::DBCluster.DBClusterRole": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration": "CACHED", + "AWS::NeptuneGraph::Graph.VectorSearchConfiguration": "CACHED", "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -4071,6 +4421,8 @@ "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::Omics::AnnotationStore.ReferenceItem": "CACHED", "AWS::Omics::AnnotationStore.SseConfig": "CACHED", "AWS::Omics::AnnotationStore.StoreOptions": "CACHED", @@ -4084,6 +4436,7 @@ "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -4383,12 +4736,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -4416,6 +4778,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -4861,12 +5224,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -4897,6 +5269,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -5415,12 +5788,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -5448,6 +5830,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -5846,6 +6229,7 @@ "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::RedshiftServerless::Namespace.Namespace": "CACHED", + "AWS::RedshiftServerless::Namespace.SnapshotCopyConfiguration": "CACHED", "AWS::RedshiftServerless::Workgroup.ConfigParameter": "CACHED", "AWS::RedshiftServerless::Workgroup.Endpoint": "CACHED", "AWS::RedshiftServerless::Workgroup.NetworkInterface": "CACHED", @@ -5862,6 +6246,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -5888,10 +6273,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -6054,7 +6443,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -6091,7 +6479,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -6121,6 +6513,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -6166,6 +6559,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -6184,6 +6579,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -6324,11 +6720,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -6379,7 +6784,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -6420,6 +6842,8 @@ "AWS::Synthetics::Canary.VPCConfig": "CACHED", "AWS::Synthetics::Canary.VisualReference": "CACHED", "AWS::SystemsManagerSAP::Application.Credential": "CACHED", + "AWS::Timestream::InfluxDBInstance.LogDeliveryConfiguration": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration": "CACHED", "AWS::Transfer::Connector.As2Config": "CACHED", "AWS::Transfer::Connector.SftpConfig": "CACHED", "AWS::Transfer::Server.As2Transport": "CACHED", @@ -6445,9 +6869,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -6505,10 +6929,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -6534,6 +6956,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -6592,6 +7015,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -6631,6 +7055,12 @@ "AWS::WAFv2::WebACL.TextTransformation": "CACHED", "AWS::WAFv2::WebACL.VisibilityConfig": "CACHED", "AWS::WAFv2::WebACL.XssMatchStatement": "CACHED", + "AWS::Wisdom::Assistant.ServerSideEncryptionConfiguration": "CACHED", + "AWS::Wisdom::AssistantAssociation.AssociationData": "CACHED", + "AWS::Wisdom::KnowledgeBase.AppIntegrationsConfiguration": "CACHED", + "AWS::Wisdom::KnowledgeBase.RenderingConfiguration": "CACHED", + "AWS::Wisdom::KnowledgeBase.ServerSideEncryptionConfiguration": "CACHED", + "AWS::Wisdom::KnowledgeBase.SourceConfiguration": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation": "CACHED", "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", "AWS::WorkSpacesWeb::IpAccessSettings.IpRule": "CACHED", @@ -6643,60 +7073,14 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", + "AWS::APS::Scraper": "CACHED", "AWS::APS::Workspace": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", @@ -6752,6 +7136,7 @@ "AWS::AppFlow::Connector": "CACHED", "AWS::AppFlow::ConnectorProfile": "CACHED", "AWS::AppFlow::Flow": "CACHED", + "AWS::AppIntegrations::Application": "CACHED", "AWS::AppIntegrations::DataIntegration": "CACHED", "AWS::AppIntegrations::EventIntegration": "CACHED", "AWS::AppMesh::GatewayRoute": "CACHED", @@ -6785,117 +7170,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -6944,6 +7219,8 @@ "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", "AWS::CleanRooms::Membership": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate": "CACHED", + "AWS::CleanRoomsML::TrainingDataset": "CACHED", "AWS::Cloud9::EnvironmentEC2": "CACHED", "AWS::CloudFormation::CustomResource": "CACHED", "AWS::CloudFormation::HookDefaultVersion": "CACHED", @@ -6986,11 +7263,14 @@ "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", "AWS::CodeArtifact::Domain": "CACHED", + "AWS::CodeArtifact::PackageGroup": "CACHED", "AWS::CodeArtifact::Repository": "CACHED", + "AWS::CodeBuild::Fleet": "CACHED", "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -7039,6 +7319,7 @@ "AWS::Connect::InstanceStorageConfig": "CACHED", "AWS::Connect::IntegrationAssociation": "CACHED", "AWS::Connect::PhoneNumber": "CACHED", + "AWS::Connect::PredefinedAttribute": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", "AWS::Connect::QuickConnect": "CACHED", @@ -7051,6 +7332,7 @@ "AWS::Connect::UserHierarchyGroup": "CACHED", "AWS::Connect::View": "CACHED", "AWS::Connect::ViewVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition": "CACHED", @@ -7083,6 +7365,7 @@ "AWS::DataSync::LocationEFS": "CACHED", "AWS::DataSync::LocationFSxLustre": "CACHED", "AWS::DataSync::LocationFSxONTAP": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS": "CACHED", "AWS::DataSync::LocationFSxWindows": "CACHED", "AWS::DataSync::LocationHDFS": "CACHED", "AWS::DataSync::LocationNFS": "CACHED", @@ -7091,6 +7374,21 @@ "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", "AWS::DataSync::Task": "CACHED", + "AWS::DataZone::DataSource": "CACHED", + "AWS::DataZone::Domain": "CACHED", + "AWS::DataZone::Environment": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration": "CACHED", + "AWS::DataZone::EnvironmentProfile": "CACHED", + "AWS::DataZone::Project": "CACHED", + "AWS::DataZone::SubscriptionTarget": "CACHED", + "AWS::Deadline::Farm": "CACHED", + "AWS::Deadline::Fleet": "CACHED", + "AWS::Deadline::LicenseEndpoint": "CACHED", + "AWS::Deadline::MeteredProduct": "CACHED", + "AWS::Deadline::Queue": "CACHED", + "AWS::Deadline::QueueEnvironment": "CACHED", + "AWS::Deadline::QueueFleetAssociation": "CACHED", + "AWS::Deadline::StorageProfile": "CACHED", "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -7113,7 +7411,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -7203,6 +7560,7 @@ "AWS::ECR::RegistryPolicy": "CACHED", "AWS::ECR::ReplicationConfiguration": "CACHED", "AWS::ECR::Repository": "CACHED", + "AWS::ECR::RepositoryCreationTemplate": "CACHED", "AWS::ECS::CapacityProvider": "CACHED", "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", @@ -7253,7 +7611,9 @@ "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::IdNamespace": "CACHED", "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::PolicyStatement": "CACHED", "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", @@ -7353,6 +7713,12 @@ "Type": "ContainerProperties", "UpdateType": "Mutable" }, + "EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gammadilithium-jobdefinition.html#cfn-gammadilithium-jobdefinition-ecsproperties", + "Required": false, + "Type": "EcsProperties", + "UpdateType": "Mutable" + }, "EksProperties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gammadilithium-jobdefinition.html#cfn-gammadilithium-jobdefinition-eksproperties", "Required": false, @@ -7423,6 +7789,7 @@ } }, "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -7499,6 +7866,7 @@ "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", "AWS::ImageBuilder::LifecyclePolicy": "CACHED", "AWS::ImageBuilder::Workflow": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT::AccountAuditConfiguration": "CACHED", @@ -7549,6 +7917,8 @@ "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kendra::DataSource": "CACHED", "AWS::Kendra::Faq": "CACHED", "AWS::Kendra::Index": "CACHED", @@ -7598,6 +7968,7 @@ "AWS::Lightsail::LoadBalancer": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate": "CACHED", "AWS::Lightsail::StaticIp": "CACHED", + "AWS::Location::APIKey": "CACHED", "AWS::Location::GeofenceCollection": "CACHED", "AWS::Location::Map": "CACHED", "AWS::Location::PlaceIndex": "CACHED", @@ -7605,6 +7976,9 @@ "AWS::Location::Tracker": "CACHED", "AWS::Location::TrackerConsumer": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -7675,6 +8049,8 @@ "AWS::Neptune::DBInstance": "CACHED", "AWS::Neptune::DBParameterGroup": "CACHED", "AWS::Neptune::DBSubnetGroup": "CACHED", + "AWS::NeptuneGraph::Graph": "CACHED", + "AWS::NeptuneGraph::PrivateGraphEndpoint": "CACHED", "AWS::NetworkFirewall::Firewall": "CACHED", "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", @@ -7775,7 +8151,531 @@ "AWS::RDS::CustomDBEngineVersion": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -7785,6 +8685,7 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", @@ -7826,6 +8727,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -7923,8 +8827,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -7967,6 +8924,7 @@ "AWS::Synthetics::Canary": "CACHED", "AWS::Synthetics::Group": "CACHED", "AWS::SystemsManagerSAP::Application": "CACHED", + "AWS::Timestream::InfluxDBInstance": "CACHED", "AWS::Transfer::Agreement": "CACHED", "AWS::Transfer::Certificate": "CACHED", "AWS::Transfer::Connector": "CACHED", @@ -8013,6 +8971,9 @@ "AWS::WAFv2::RuleGroup": "CACHED", "AWS::WAFv2::WebACL": "CACHED", "AWS::WAFv2::WebACLAssociation": "CACHED", + "AWS::Wisdom::Assistant": "CACHED", + "AWS::Wisdom::AssistantAssociation": "CACHED", + "AWS::Wisdom::KnowledgeBase": "CACHED", "AWS::WorkSpaces::ConnectionAlias": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", "AWS::WorkSpacesWeb::BrowserSettings": "CACHED", @@ -8031,7 +8992,13 @@ "ValueTypes": { "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "CACHED", + "AWS::APS::Scraper.Alias": "CACHED", + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.ClusterArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SubnetIds": "CACHED", "AWS::APS::Workspace.Alias": "CACHED", + "AWS::APS::Workspace.KmsKeyArn": "CACHED", "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", @@ -8082,6 +9049,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -8117,6 +9089,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -8314,6 +9296,12 @@ "AWS::AppFlow::Flow.ZendeskDestinationProperties.Object": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties.WriteOperationType": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties.Object": "CACHED", + "AWS::AppIntegrations::Application.Description": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.AccessUrl": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.ApprovedOrigins": "CACHED", + "AWS::AppIntegrations::Application.Name": "CACHED", + "AWS::AppIntegrations::Application.Namespace": "CACHED", + "AWS::AppIntegrations::Application.Permissions": "CACHED", "AWS::AppIntegrations::DataIntegration.Description": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration.Folders": "CACHED", "AWS::AppIntegrations::DataIntegration.KmsKey": "CACHED", @@ -8364,6 +9352,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -8383,7 +9372,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -8460,8 +9451,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -8500,6 +9493,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -8551,6 +9545,20 @@ "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.Bucket": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.ResultFormat": "CACHED", "AWS::CleanRooms::Membership.QueryLogStatus": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.AutoRefresh": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.Epsilon": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.UsersNoisePerQuery": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.PrivacyBudgetType": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnTypes": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset.Type": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Description": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.CatalogId": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.DatabaseName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.TableName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Name": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.RoleArn": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeVersionArn": "CACHED", @@ -8687,10 +9695,19 @@ "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", "AWS::CodeArtifact::Domain.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.ContactInfo": "CACHED", + "AWS::CodeArtifact::PackageGroup.Description": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainOwner": "CACHED", + "AWS::CodeArtifact::PackageGroup.Pattern": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode": "CACHED", "AWS::CodeArtifact::Repository.Description": "CACHED", "AWS::CodeArtifact::Repository.DomainName": "CACHED", "AWS::CodeArtifact::Repository.DomainOwner": "CACHED", "AWS::CodeArtifact::Repository.RepositoryName": "CACHED", + "AWS::CodeBuild::Fleet.ComputeType": "CACHED", + "AWS::CodeBuild::Fleet.EnvironmentType": "CACHED", + "AWS::CodeBuild::Fleet.Name": "CACHED", "AWS::CodeBuild::Project.Artifacts.Packaging": "CACHED", "AWS::CodeBuild::Project.Artifacts.Type": "CACHED", "AWS::CodeBuild::Project.Environment.ComputeType": "CACHED", @@ -8702,6 +9719,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -8729,8 +9748,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -8882,6 +9903,9 @@ "AWS::Connect::PhoneNumber.Prefix": "CACHED", "AWS::Connect::PhoneNumber.TargetArn": "CACHED", "AWS::Connect::PhoneNumber.Type": "CACHED", + "AWS::Connect::PredefinedAttribute.InstanceArn": "CACHED", + "AWS::Connect::PredefinedAttribute.Name": "CACHED", + "AWS::Connect::PredefinedAttribute.Values.StringList": "CACHED", "AWS::Connect::Prompt.Description": "CACHED", "AWS::Connect::Prompt.InstanceArn": "CACHED", "AWS::Connect::Prompt.Name": "CACHED", @@ -8915,7 +9939,9 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig.Priority": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.Channel": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.QueueArn": "CACHED", + "AWS::Connect::Rule.CreateCaseAction.TemplateId": "CACHED", "AWS::Connect::Rule.EventBridgeAction.Name": "CACHED", + "AWS::Connect::Rule.Field.Id": "CACHED", "AWS::Connect::Rule.InstanceArn": "CACHED", "AWS::Connect::Rule.Name": "CACHED", "AWS::Connect::Rule.NotificationRecipientType.UserArns": "CACHED", @@ -8931,7 +9957,11 @@ "AWS::Connect::Rule.TaskAction.Name": "CACHED", "AWS::Connect::SecurityKey.InstanceId": "CACHED", "AWS::Connect::SecurityKey.Key": "CACHED", + "AWS::Connect::SecurityProfile.AllowedAccessControlHierarchyGroupId": "CACHED", + "AWS::Connect::SecurityProfile.Application.ApplicationPermissions": "CACHED", + "AWS::Connect::SecurityProfile.Application.Namespace": "CACHED", "AWS::Connect::SecurityProfile.Description": "CACHED", + "AWS::Connect::SecurityProfile.HierarchyRestrictedResources": "CACHED", "AWS::Connect::SecurityProfile.InstanceArn": "CACHED", "AWS::Connect::SecurityProfile.Permissions": "CACHED", "AWS::Connect::SecurityProfile.SecurityProfileName": "CACHED", @@ -8955,6 +9985,9 @@ "AWS::Connect::User.UserIdentityInfo.Mobile": "CACHED", "AWS::Connect::User.UserIdentityInfo.SecondaryEmail": "CACHED", "AWS::Connect::User.UserPhoneConfig.PhoneType": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeName": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeValue": "CACHED", + "AWS::Connect::User.UserProficiency.Level": "CACHED", "AWS::Connect::User.Username": "CACHED", "AWS::Connect::UserHierarchyGroup.InstanceArn": "CACHED", "AWS::Connect::UserHierarchyGroup.Name": "CACHED", @@ -8966,6 +9999,10 @@ "AWS::Connect::ViewVersion.VersionDescription": "CACHED", "AWS::Connect::ViewVersion.ViewArn": "CACHED", "AWS::Connect::ViewVersion.ViewContentSha256": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -9054,6 +10091,10 @@ "AWS::DMS::DataProvider.DataProviderName": "CACHED", "AWS::DMS::DataProvider.Description": "CACHED", "AWS::DMS::DataProvider.Engine": "CACHED", + "AWS::DMS::DataProvider.MicrosoftSqlServerSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.MySqlSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.OracleSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.PostgreSqlSettings.SslMode": "CACHED", "AWS::DMS::InstanceProfile.AvailabilityZone": "CACHED", "AWS::DMS::InstanceProfile.Description": "CACHED", "AWS::DMS::InstanceProfile.InstanceProfileIdentifier": "CACHED", @@ -9159,6 +10200,10 @@ "AWS::DataSync::LocationFSxONTAP.SmbMountOptions.Version": "CACHED", "AWS::DataSync::LocationFSxONTAP.StorageVirtualMachineArn": "CACHED", "AWS::DataSync::LocationFSxONTAP.Subdirectory": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.FsxFilesystemArn": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions.Version": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.SecurityGroupArns": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Subdirectory": "CACHED", "AWS::DataSync::LocationFSxWindows.Domain": "CACHED", "AWS::DataSync::LocationFSxWindows.FsxFilesystemArn": "CACHED", "AWS::DataSync::LocationFSxWindows.Password": "CACHED", @@ -9216,6 +10261,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -9231,17 +10282,105 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", + "AWS::DataZone::DataSource.Description": "CACHED", + "AWS::DataZone::DataSource.DomainIdentifier": "CACHED", + "AWS::DataZone::DataSource.EnableSetting": "CACHED", + "AWS::DataZone::DataSource.FormInput.Content": "CACHED", + "AWS::DataZone::DataSource.FormInput.FormName": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeIdentifier": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeRevision": "CACHED", + "AWS::DataZone::DataSource.Name": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule": "CACHED", + "AWS::DataZone::DataSource.Type": "CACHED", + "AWS::DataZone::Domain.DomainExecutionRole": "CACHED", + "AWS::DataZone::Domain.KmsKeyIdentifier": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.Type": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.UserAssignment": "CACHED", + "AWS::DataZone::Environment.Description": "CACHED", + "AWS::DataZone::Environment.DomainIdentifier": "CACHED", + "AWS::DataZone::Environment.EnvironmentProfileIdentifier": "CACHED", + "AWS::DataZone::Environment.GlossaryTerms": "CACHED", + "AWS::DataZone::Environment.Name": "CACHED", + "AWS::DataZone::Environment.ProjectIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountId": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountRegion": "CACHED", + "AWS::DataZone::EnvironmentProfile.Description": "CACHED", + "AWS::DataZone::EnvironmentProfile.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.Name": "CACHED", + "AWS::DataZone::EnvironmentProfile.ProjectIdentifier": "CACHED", + "AWS::DataZone::Project.Description": "CACHED", + "AWS::DataZone::Project.DomainIdentifier": "CACHED", + "AWS::DataZone::Project.GlossaryTerms": "CACHED", + "AWS::DataZone::Project.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes": "CACHED", + "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals": "CACHED", + "AWS::DataZone::SubscriptionTarget.DomainIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName": "CACHED", + "AWS::Deadline::Farm.Description": "CACHED", + "AWS::Deadline::Farm.DisplayName": "CACHED", + "AWS::Deadline::Farm.KmsKeyArn": "CACHED", + "AWS::Deadline::Fleet.Description": "CACHED", + "AWS::Deadline::Fleet.DisplayName": "CACHED", + "AWS::Deadline::Fleet.FarmId": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Values": "CACHED", + "AWS::Deadline::Fleet.RoleArn": "CACHED", + "AWS::Deadline::LicenseEndpoint.SubnetIds": "CACHED", + "AWS::Deadline::LicenseEndpoint.VpcId": "CACHED", + "AWS::Deadline::MeteredProduct.Family": "CACHED", + "AWS::Deadline::MeteredProduct.LicenseEndpointId": "CACHED", + "AWS::Deadline::MeteredProduct.Port": "CACHED", + "AWS::Deadline::MeteredProduct.ProductId": "CACHED", + "AWS::Deadline::MeteredProduct.Vendor": "CACHED", + "AWS::Deadline::Queue.AllowedStorageProfileIds": "CACHED", + "AWS::Deadline::Queue.DefaultBudgetAction": "CACHED", + "AWS::Deadline::Queue.Description": "CACHED", + "AWS::Deadline::Queue.DisplayName": "CACHED", + "AWS::Deadline::Queue.FarmId": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.RootPrefix": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.S3BucketName": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser.RunAs": "CACHED", + "AWS::Deadline::Queue.PosixUser.Group": "CACHED", + "AWS::Deadline::Queue.PosixUser.User": "CACHED", + "AWS::Deadline::Queue.RequiredFileSystemLocationNames": "CACHED", + "AWS::Deadline::Queue.RoleArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.PasswordArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.User": "CACHED", + "AWS::Deadline::QueueEnvironment.FarmId": "CACHED", + "AWS::Deadline::QueueEnvironment.QueueId": "CACHED", + "AWS::Deadline::QueueEnvironment.Template": "CACHED", + "AWS::Deadline::QueueEnvironment.TemplateType": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FarmId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FleetId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.QueueId": "CACHED", + "AWS::Deadline::StorageProfile.DisplayName": "CACHED", + "AWS::Deadline::StorageProfile.FarmId": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Name": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Path": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Type": "CACHED", + "AWS::Deadline::StorageProfile.OsFamily": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -9259,16 +10398,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -9301,6 +10443,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -9354,6 +10497,13 @@ "AWS::ECR::Repository.LifecyclePolicy.LifecyclePolicyText": "CACHED", "AWS::ECR::Repository.LifecyclePolicy.RegistryId": "CACHED", "AWS::ECR::Repository.RepositoryName": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.AppliedFor": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Description": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.EncryptionType": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.KmsKey": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.ImageTagMutability": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Prefix": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedDraining": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedTerminationProtection": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling.Status": "CACHED", @@ -9376,6 +10526,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -9439,6 +10590,14 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::IdNamespace.Description": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties.IdMappingType": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.SchemaName": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceName": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties.ProviderServiceArn": "CACHED", + "AWS::EntityResolution::IdNamespace.RoleArn": "CACHED", + "AWS::EntityResolution::IdNamespace.Type": "CACHED", "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", @@ -9451,6 +10610,12 @@ "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::PolicyStatement.Action": "CACHED", + "AWS::EntityResolution::PolicyStatement.Arn": "CACHED", + "AWS::EntityResolution::PolicyStatement.Condition": "CACHED", + "AWS::EntityResolution::PolicyStatement.Effect": "CACHED", + "AWS::EntityResolution::PolicyStatement.Principal": "CACHED", + "AWS::EntityResolution::PolicyStatement.StatementId": "CACHED", "AWS::EntityResolution::SchemaMapping.Description": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", @@ -9614,167 +10779,13 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.xlarge", - "g5g.16xlarge", - "g5g.2xlarge", - "g5g.4xlarge", - "g5g.8xlarge", - "g5g.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", @@ -9836,6 +10847,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -9916,15 +10928,22 @@ "AWS::GroundStation::Config.Frequency.Units": "CACHED", "AWS::GroundStation::Config.FrequencyBandwidth.Units": "CACHED", "AWS::GroundStation::Config.Name": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.BucketArn": "CACHED", "AWS::GroundStation::Config.S3RecordingConfig.Prefix": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.RoleArn": "CACHED", "AWS::GroundStation::Config.SpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::Config.TrackingConfig.Autotrack": "CACHED", + "AWS::GroundStation::Config.UplinkEchoConfig.AntennaUplinkConfigArn": "CACHED", "AWS::GroundStation::Config.UplinkSpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AgentStatus": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AuditResults": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.Name": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.DataflowEndpoint.Name": "CACHED", + "AWS::GroundStation::DataflowEndpointGroup.SecurityDetails.RoleArn": "CACHED", "AWS::GroundStation::MissionProfile.Name": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsAliasArn": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsKeyArn": "CACHED", + "AWS::GroundStation::MissionProfile.TrackingConfigArn": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", @@ -9933,6 +10952,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -10005,6 +11029,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -10013,6 +11038,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -10178,15 +11204,32 @@ "AWS::IoTFleetHub::Application.ApplicationDescription": "CACHED", "AWS::IoTFleetHub::Application.ApplicationName": "CACHED", "AWS::IoTFleetHub::Application.RoleArn": "CACHED", + "AWS::IoTSiteWise::Asset.AssetExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.NotificationState": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataType": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": "CACHED", "AWS::IoTTwinMaker::ComponentType.ComponentTypeId": "CACHED", "AWS::IoTTwinMaker::ComponentType.Description": "CACHED", @@ -10217,6 +11260,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -10229,6 +11273,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration.KeyPath": "CACHED", "AWS::Kendra::DataSource.AclConfiguration.AllowedGroupsColumnName": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration.ChangeDetectingColumns": "CACHED", @@ -10354,6 +11403,7 @@ "AWS::Kendra::Faq.Description": "CACHED", "AWS::Kendra::Faq.FileFormat": "CACHED", "AWS::Kendra::Faq.IndexId": "CACHED", + "AWS::Kendra::Faq.LanguageCode": "CACHED", "AWS::Kendra::Faq.Name": "CACHED", "AWS::Kendra::Faq.RoleArn": "CACHED", "AWS::Kendra::Faq.S3Path.Bucket": "CACHED", @@ -10460,7 +11510,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -10487,6 +11539,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -10738,10 +11804,18 @@ "AWS::Lightsail::Instance.InstanceName": "CACHED", "AWS::Lightsail::LoadBalancer.LoadBalancerName": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate.LoadBalancerName": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources": "CACHED", + "AWS::Location::APIKey.Description": "CACHED", + "AWS::Location::APIKey.ExpireTime": "CACHED", + "AWS::Location::APIKey.KeyName": "CACHED", "AWS::Location::GeofenceCollection.CollectionName": "CACHED", "AWS::Location::GeofenceCollection.Description": "CACHED", "AWS::Location::GeofenceCollection.KmsKeyId": "CACHED", "AWS::Location::Map.Description": "CACHED", + "AWS::Location::Map.MapConfiguration.CustomLayers": "CACHED", + "AWS::Location::Map.MapConfiguration.PoliticalView": "CACHED", "AWS::Location::Map.MapConfiguration.Style": "CACHED", "AWS::Location::Map.MapName": "CACHED", "AWS::Location::Map.PricingPlan": "CACHED", @@ -10762,6 +11836,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -10868,6 +11949,7 @@ "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", "AWS::MSK::Replicator.ReplicatorName": "CACHED", "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", @@ -11019,6 +12101,7 @@ "AWS::Neptune::DBCluster.DBClusterIdentifier": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MaxCapacity": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MinCapacity": "CACHED", + "AWS::NeptuneGraph::Graph.GraphName": "CACHED", "AWS::NetworkFirewall::Firewall.Description": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallName": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallPolicyArn": "CACHED", @@ -11026,6 +12109,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -11079,6 +12163,7 @@ "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -11460,7 +12545,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11482,6 +12573,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -11959,7 +13052,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11984,6 +13083,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -12092,6 +13193,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -12560,7 +13662,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -12582,6 +13690,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -13034,6 +14144,7 @@ "AWS::QuickSight::Topic.TopicRelativeDateFilter.TimeGranularity": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.ConstantType": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.SingularConstant": "CACHED", + "AWS::QuickSight::Topic.UserExperienceVersion": "CACHED", "AWS::QuickSight::VPCConnection.AvailabilityStatus": "CACHED", "AWS::QuickSight::VPCConnection.AwsAccountId": "CACHED", "AWS::QuickSight::VPCConnection.Name": "CACHED", @@ -13055,13 +14166,19 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBInstance.DBInstanceClass": { "AllowedValues": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -13157,7 +14274,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -13287,6 +14403,9 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", @@ -13319,8 +14438,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -13455,6 +14572,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -13463,6 +14581,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -13623,6 +14742,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -13703,6 +14837,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -13749,6 +14887,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -13788,6 +14928,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -14088,13 +15230,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -14173,9 +15322,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -14271,6 +15439,17 @@ "AWS::SystemsManagerSAP::Application.Instances": "CACHED", "AWS::SystemsManagerSAP::Application.SapInstanceNumber": "CACHED", "AWS::SystemsManagerSAP::Application.Sid": "CACHED", + "AWS::Timestream::InfluxDBInstance.AllocatedStorage": "CACHED", + "AWS::Timestream::InfluxDBInstance.Bucket": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbInstanceType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbParameterGroupIdentifier": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbStorageType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DeploymentType": "CACHED", + "AWS::Timestream::InfluxDBInstance.Name": "CACHED", + "AWS::Timestream::InfluxDBInstance.Organization": "CACHED", + "AWS::Timestream::InfluxDBInstance.Password": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration.BucketName": "CACHED", + "AWS::Timestream::InfluxDBInstance.Username": "CACHED", "AWS::Transfer::Agreement.AccessRole": "CACHED", "AWS::Transfer::Agreement.BaseDirectory": "CACHED", "AWS::Transfer::Agreement.Description": "CACHED", @@ -14320,15 +15499,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -14399,8 +15576,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -14427,6 +15602,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -14473,6 +15649,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -14513,6 +15690,20 @@ "AWS::WAFv2::WebACL.VisibilityConfig.MetricName": "CACHED", "AWS::WAFv2::WebACLAssociation.ResourceArn": "CACHED", "AWS::WAFv2::WebACLAssociation.WebACLArn": "CACHED", + "AWS::Wisdom::Assistant.Description": "CACHED", + "AWS::Wisdom::Assistant.Name": "CACHED", + "AWS::Wisdom::Assistant.ServerSideEncryptionConfiguration.KmsKeyId": "CACHED", + "AWS::Wisdom::Assistant.Type": "CACHED", + "AWS::Wisdom::AssistantAssociation.AssistantId": "CACHED", + "AWS::Wisdom::AssistantAssociation.AssociationData.KnowledgeBaseId": "CACHED", + "AWS::Wisdom::AssistantAssociation.AssociationType": "CACHED", + "AWS::Wisdom::KnowledgeBase.AppIntegrationsConfiguration.AppIntegrationArn": "CACHED", + "AWS::Wisdom::KnowledgeBase.AppIntegrationsConfiguration.ObjectFields": "CACHED", + "AWS::Wisdom::KnowledgeBase.Description": "CACHED", + "AWS::Wisdom::KnowledgeBase.KnowledgeBaseType": "CACHED", + "AWS::Wisdom::KnowledgeBase.Name": "CACHED", + "AWS::Wisdom::KnowledgeBase.RenderingConfiguration.TemplateUri": "CACHED", + "AWS::Wisdom::KnowledgeBase.ServerSideEncryptionConfiguration.KmsKeyId": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation.AssociationStatus": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation.ConnectionIdentifier": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation.ResourceId": "CACHED", @@ -14536,7 +15727,9 @@ "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.InstanceType": "CACHED", "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.MaxConcurrentSessions": "CACHED", "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", @@ -14563,44 +15756,7 @@ "AWS::XRay::SamplingRule.SamplingRule.ServiceName": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.ServiceType": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.URLPath": "CACHED", - "AppStreamInstanceType": { - "AllowedValues": [ - "stream.compute.2xlarge", - "stream.compute.4xlarge", - "stream.compute.8xlarge", - "stream.compute.large", - "stream.compute.xlarge", - "stream.graphics-design.2xlarge", - "stream.graphics-design.4xlarge", - "stream.graphics-design.large", - "stream.graphics-design.xlarge", - "stream.graphics-pro.16xlarge", - "stream.graphics-pro.4xlarge", - "stream.graphics-pro.8xlarge", - "stream.graphics.g4dn.12xlarge", - "stream.graphics.g4dn.16xlarge", - "stream.graphics.g4dn.2xlarge", - "stream.graphics.g4dn.4xlarge", - "stream.graphics.g4dn.8xlarge", - "stream.graphics.g4dn.xlarge", - "stream.memory.2xlarge", - "stream.memory.4xlarge", - "stream.memory.8xlarge", - "stream.memory.large", - "stream.memory.xlarge", - "stream.memory.z1d.12xlarge", - "stream.memory.z1d.2xlarge", - "stream.memory.z1d.3xlarge", - "stream.memory.z1d.6xlarge", - "stream.memory.z1d.large", - "stream.memory.z1d.xlarge", - "stream.standard.2xlarge", - "stream.standard.large", - "stream.standard.medium", - "stream.standard.small", - "stream.standard.xlarge" - ] - }, + "AppStreamInstanceType": "CACHED", "AvailabilityZone": "CACHED", "AvailabilityZoneWithAll": "CACHED", "AvailabilityZones": "CACHED", @@ -14616,32 +15772,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -14652,1146 +15783,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.xlarge", - "cc1.4xlarge", - "cg1.4xlarge", - "cr1.8xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "d3en.12xlarge", - "d3en.2xlarge", - "d3en.4xlarge", - "d3en.6xlarge", - "d3en.8xlarge", - "d3en.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "hi1.4xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.xlarge", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.xlarge", - "r6idn.12xlarge", - "r6idn.16xlarge", - "r6idn.24xlarge", - "r6idn.2xlarge", - "r6idn.32xlarge", - "r6idn.4xlarge", - "r6idn.8xlarge", - "r6idn.xlarge", - "r6in.12xlarge", - "r6in.16xlarge", - "r6in.24xlarge", - "r6in.2xlarge", - "r6in.32xlarge", - "r6in.4xlarge", - "r6in.8xlarge", - "r6in.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.xlarge", - "t1.micro", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "a1.2xlarge", - "a1.4xlarge", - "a1.large", - "a1.medium", - "a1.metal", - "a1.xlarge", - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.large", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.metal", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.large", - "c7gd.medium", - "c7gd.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "d3en.12xlarge", - "d3en.2xlarge", - "d3en.4xlarge", - "d3en.6xlarge", - "d3en.8xlarge", - "d3en.xlarge", - "g2.2xlarge", - "g2.8xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "g5g.16xlarge", - "g5g.2xlarge", - "g5g.4xlarge", - "g5g.8xlarge", - "g5g.metal", - "g5g.xlarge", - "hpc6a.48xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.large", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.large", - "im4gn.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "inf2.24xlarge", - "inf2.48xlarge", - "inf2.8xlarge", - "inf2.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.large", - "is4gen.medium", - "is4gen.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.large", - "m5dn.metal", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.large", - "m5n.metal", - "m5n.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.large", - "m5zn.metal", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.large", - "m6id.metal", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.large", - "m6idn.metal", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.large", - "m6in.metal", - "m6in.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.large", - "m7gd.medium", - "m7gd.xlarge", - "mac1.metal", - "mac2.metal", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "p4d.24xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.large", - "r5b.metal", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.large", - "r6a.metal", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.large", - "r6id.metal", - "r6id.xlarge", - "r6idn.12xlarge", - "r6idn.16xlarge", - "r6idn.24xlarge", - "r6idn.2xlarge", - "r6idn.32xlarge", - "r6idn.4xlarge", - "r6idn.8xlarge", - "r6idn.large", - "r6idn.metal", - "r6idn.xlarge", - "r6in.12xlarge", - "r6in.16xlarge", - "r6in.24xlarge", - "r6in.2xlarge", - "r6in.32xlarge", - "r6in.4xlarge", - "r6in.8xlarge", - "r6in.large", - "r6in.metal", - "r6in.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.large", - "r7gd.medium", - "r7gd.xlarge", - "t1.micro", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-3tb1.56xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "u-9tb1.112xlarge", - "u-9tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.large", - "z1d.metal", - "z1d.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.c1.xlarge", - "cache.m1.large", - "cache.m1.medium", - "cache.m1.small", - "cache.m1.xlarge", - "cache.m2.2xlarge", - "cache.m2.4xlarge", - "cache.m2.xlarge", - "cache.m3.2xlarge", - "cache.m3.large", - "cache.m3.medium", - "cache.m3.xlarge", - "cache.m4.10xlarge", - "cache.m4.2xlarge", - "cache.m4.4xlarge", - "cache.m4.large", - "cache.m4.xlarge", - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r3.2xlarge", - "cache.r3.4xlarge", - "cache.r3.8xlarge", - "cache.r3.large", - "cache.r3.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.r6gd.12xlarge", - "cache.r6gd.16xlarge", - "cache.r6gd.2xlarge", - "cache.r6gd.4xlarge", - "cache.r6gd.8xlarge", - "cache.r6gd.xlarge", - "cache.t1.micro", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -15806,54 +15809,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-southeast-2.json b/src/cfnlint/data/CloudSpecs/ap-southeast-2.json index f096aa00c4..3cf7765877 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-2.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-2.json @@ -155,16 +155,94 @@ "AWS::ACMPCA::Certificate.Validity": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", - "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html", + "Properties": { + "CrlDistributionPointExtensionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html#cfn-acmpca-certificateauthority-crlconfiguration-crldistributionpointextensionconfiguration", + "Required": false, + "Type": "CrlDistributionPointExtensionConfiguration", + "UpdateType": "Mutable" + }, + "CustomCname": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html#cfn-acmpca-certificateauthority-crlconfiguration-customcname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html#cfn-acmpca-certificateauthority-crlconfiguration-enabled", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + }, + "ExpirationInDays": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html#cfn-acmpca-certificateauthority-crlconfiguration-expirationindays", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "S3BucketName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html#cfn-acmpca-certificateauthority-crlconfiguration-s3bucketname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "S3ObjectAcl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html#cfn-acmpca-certificateauthority-crlconfiguration-s3objectacl", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", - "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", + "AWS::ACMPCA::CertificateAuthority.EdiPartyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-edipartyname.html", + "Properties": { + "NameAssigner": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-edipartyname.html#cfn-acmpca-certificateauthority-edipartyname-nameassigner", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "PartyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-edipartyname.html#cfn-acmpca-certificateauthority-edipartyname-partyname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, "AWS::ACMPCA::CertificateAuthority.GeneralName": "CACHED", "AWS::ACMPCA::CertificateAuthority.KeyUsage": "CACHED", - "AWS::ACMPCA::CertificateAuthority.OcspConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.OcspConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-ocspconfiguration.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-ocspconfiguration.html#cfn-acmpca-certificateauthority-ocspconfiguration-enabled", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + }, + "OcspCustomCname": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-ocspconfiguration.html#cfn-acmpca-certificateauthority-ocspconfiguration-ocspcustomcname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::APS::Scraper.AmpConfiguration": "CACHED", + "AWS::APS::Scraper.Destination": "CACHED", + "AWS::APS::Scraper.EksConfiguration": "CACHED", + "AWS::APS::Scraper.ScrapeConfiguration": "CACHED", + "AWS::APS::Scraper.Source": "CACHED", "AWS::APS::Workspace.LoggingConfiguration": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", @@ -188,6 +266,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -211,7 +291,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -258,10 +341,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -362,6 +445,8 @@ "AWS::AppFlow::Flow.VeevaSourceProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties": "CACHED", + "AWS::AppIntegrations::Application.ApplicationSourceConfig": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration": "CACHED", "AWS::AppIntegrations::DataIntegration.ScheduleConfig": "CACHED", "AWS::AppIntegrations::EventIntegration.EventFilter": "CACHED", @@ -552,6 +637,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -587,6 +673,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -677,10 +766,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -688,8 +779,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -697,22 +786,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -734,11 +830,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", @@ -756,6 +857,8 @@ "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacy": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacyColumn": "CACHED", "AWS::CleanRooms::ConfiguredTable.GlueTableReference": "CACHED", "AWS::CleanRooms::ConfiguredTable.TableReference": "CACHED", "AWS::CleanRooms::Membership.MembershipPaymentConfiguration": "CACHED", @@ -763,6 +866,12 @@ "AWS::CleanRooms::Membership.MembershipProtectedQueryResultConfiguration": "CACHED", "AWS::CleanRooms::Membership.MembershipQueryComputePaymentConfig": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DataSource": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DatasetInputConfig": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", @@ -779,34 +888,12 @@ "AWS::CloudFront::CachePolicy.ParametersInCacheKeyAndForwardedToOrigin": "CACHED", "AWS::CloudFront::CachePolicy.QueryStringsConfig": "CACHED", "AWS::CloudFront::CloudFrontOriginAccessIdentity.CloudFrontOriginAccessIdentityConfig": "CACHED", - "AWS::CloudFront::ContinuousDeploymentPolicy.ContinuousDeploymentPolicyConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig.html", - "Properties": { - "Enabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig.html#cfn-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig-enabled", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "StagingDistributionDnsNames": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig.html#cfn-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig-stagingdistributiondnsnames", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "TrafficConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig.html#cfn-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig-trafficconfig", - "Required": false, - "Type": "TrafficConfig", - "UpdateType": "Mutable" - } - } - }, + "AWS::CloudFront::ContinuousDeploymentPolicy.ContinuousDeploymentPolicyConfig": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SessionStickinessConfig": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderConfig": "CACHED", + "AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderPolicyConfig": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SingleWeightConfig": "CACHED", + "AWS::CloudFront::ContinuousDeploymentPolicy.SingleWeightPolicyConfig": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.TrafficConfig": "CACHED", "AWS::CloudFront::Distribution.CacheBehavior": "CACHED", "AWS::CloudFront::Distribution.Cookies": "CACHED", @@ -835,7 +922,9 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", + "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", "AWS::CloudFront::MonitoringSubscription.RealtimeMetricsSubscriptionConfig": "CACHED", "AWS::CloudFront::OriginAccessControl.OriginAccessControlConfig": "CACHED", @@ -884,6 +973,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -894,6 +984,9 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeArtifact::PackageGroup.OriginConfiguration": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType": "CACHED", + "AWS::CodeArtifact::PackageGroup.Restrictions": "CACHED", "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", @@ -962,7 +1055,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -976,25 +1072,6 @@ "AWS::CodeStar::GitHubRepository.Code": "CACHED", "AWS::CodeStar::GitHubRepository.S3": "CACHED", "AWS::CodeStarNotifications::NotificationRule.Target": "CACHED", - "AWS::CodeTest::PersistentConfiguration.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", "AWS::Cognito::IdentityPool.PushSync": "CACHED", @@ -1014,6 +1091,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1095,6 +1173,7 @@ "AWS::Connect::InstanceStorageConfig.KinesisStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.S3Config": "CACHED", + "AWS::Connect::PredefinedAttribute.Values": "CACHED", "AWS::Connect::Queue.OutboundCallerConfig": "CACHED", "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig": "CACHED", "AWS::Connect::QuickConnect.QueueQuickConnectConfig": "CACHED", @@ -1105,12 +1184,17 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", "AWS::Connect::Rule.Actions": "CACHED", + "AWS::Connect::Rule.CreateCaseAction": "CACHED", "AWS::Connect::Rule.EventBridgeAction": "CACHED", + "AWS::Connect::Rule.Field": "CACHED", + "AWS::Connect::Rule.FieldValue": "CACHED", "AWS::Connect::Rule.NotificationRecipientType": "CACHED", "AWS::Connect::Rule.Reference": "CACHED", "AWS::Connect::Rule.RuleTriggerEventSource": "CACHED", "AWS::Connect::Rule.SendNotificationAction": "CACHED", "AWS::Connect::Rule.TaskAction": "CACHED", + "AWS::Connect::Rule.UpdateCaseAction": "CACHED", + "AWS::Connect::SecurityProfile.Application": "CACHED", "AWS::Connect::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1120,12 +1204,14 @@ "AWS::Connect::TaskTemplate.RequiredFieldInfo": "CACHED", "AWS::Connect::User.UserIdentityInfo": "CACHED", "AWS::Connect::User.UserPhoneConfig": "CACHED", + "AWS::Connect::User.UserProficiency": "CACHED", "AWS::ConnectCampaigns::Campaign.AgentlessDialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.AnswerMachineDetectionConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.DialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.OutboundCallConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.PredictiveDialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.ProgressiveDialerConfig": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeDetails": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeItem": "CACHED", @@ -1277,6 +1363,9 @@ "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.NFS": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Protocol": "CACHED", "AWS::DataSync::LocationHDFS.NameNode": "CACHED", "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", "AWS::DataSync::LocationNFS.MountOptions": "CACHED", @@ -1288,14 +1377,53 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DataZone::DataSource.DataSourceConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.FilterExpression": "CACHED", + "AWS::DataZone::DataSource.FormInput": "CACHED", + "AWS::DataZone::DataSource.GlueRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RecommendationConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftClusterStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftCredentialConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RedshiftServerlessStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftStorage": "CACHED", + "AWS::DataZone::DataSource.RelationalFilterConfiguration": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration": "CACHED", + "AWS::DataZone::Domain.SingleSignOn": "CACHED", + "AWS::DataZone::Environment.EnvironmentParameter": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentParameter": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm": "CACHED", + "AWS::Deadline::Fleet.AcceleratorCountRange": "CACHED", + "AWS::Deadline::Fleet.AcceleratorTotalMemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedFleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedWorkerCapabilities": "CACHED", + "AWS::Deadline::Fleet.Ec2EbsVolume": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability": "CACHED", + "AWS::Deadline::Fleet.FleetCapabilities": "CACHED", + "AWS::Deadline::Fleet.FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.MemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceCapabilities": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceMarketOptions": "CACHED", + "AWS::Deadline::Fleet.VCpuCountRange": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser": "CACHED", + "AWS::Deadline::Queue.PosixUser": "CACHED", + "AWS::Deadline::Queue.WindowsUser": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", @@ -1317,6 +1445,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1334,6 +1464,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1373,6 +1504,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1387,7 +1519,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1454,10 +1585,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1542,6 +1676,7 @@ "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", "AWS::ECR::Repository.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", @@ -1567,9 +1702,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1578,6 +1716,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1694,29 +1834,15 @@ "AWS::EMRContainers::VirtualCluster.EksInfo": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1802,6 +1928,9 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", "AWS::EntityResolution::MatchingWorkflow.IntermediateSourceConfiguration": "CACHED", "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", @@ -1828,6 +1957,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1924,8 +2054,18 @@ "AWS::FraudDetector::EventType.Label": "CACHED", "AWS::GameLift::Alias.RoutingStrategy": "CACHED", "AWS::GameLift::Build.StorageLocation": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.PortConfiguration": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -1944,6 +2084,7 @@ "AWS::GameLift::GameSessionQueue.PriorityConfiguration": "CACHED", "AWS::GameLift::MatchmakingConfiguration.GameProperty": "CACHED", "AWS::GameLift::Script.S3Location": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1958,6 +2099,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -2132,6 +2274,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -2183,6 +2326,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -2201,6 +2350,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2387,6 +2537,7 @@ "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.PropertyPathDefinition": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", @@ -2395,6 +2546,7 @@ "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", "AWS::IoTSiteWise::Gateway.GreengrassV2": "CACHED", + "AWS::IoTSiteWise::Gateway.SiemensIE": "CACHED", "AWS::IoTSiteWise::Portal.Alarms": "CACHED", "AWS::IoTThingsGraph::FlowTemplate.DefinitionDocument": "CACHED", "AWS::IoTTwinMaker::ComponentType.CompositeComponentType": "CACHED", @@ -2431,7 +2583,62 @@ "AWS::IoTWireless::TaskDefinition.UpdateWirelessGatewayTaskCreate": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV11": "CACHED", - "AWS::IoTWireless::WirelessDevice.LoRaWANDevice": "CACHED", + "AWS::IoTWireless::WirelessDevice.LoRaWANDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html", + "Properties": { + "AbpV10x": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-abpv10x", + "Required": false, + "Type": "AbpV10x", + "UpdateType": "Mutable" + }, + "AbpV11": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-abpv11", + "Required": false, + "Type": "AbpV11", + "UpdateType": "Mutable" + }, + "DevEui": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-deveui", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.LoRaWANDevice.DevEui" + } + }, + "DeviceProfileId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-deviceprofileid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.LoRaWANDevice.DeviceProfileId" + } + }, + "OtaaV10x": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-otaav10x", + "Required": false, + "Type": "OtaaV10x", + "UpdateType": "Mutable" + }, + "OtaaV11": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-otaav11", + "Required": false, + "Type": "OtaaV11", + "UpdateType": "Mutable" + }, + "ServiceProfileId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-serviceprofileid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.LoRaWANDevice.ServiceProfileId" + } + } + } + }, "AWS::IoTWireless::WirelessDevice.OtaaV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x": "CACHED", @@ -2455,6 +2662,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration": "CACHED", "AWS::Kendra::DataSource.AclConfiguration": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration": "CACHED", @@ -2635,6 +2845,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2830,6 +3045,7 @@ "AWS::Lightsail::Instance.Networking": "CACHED", "AWS::Lightsail::Instance.Port": "CACHED", "AWS::Lightsail::Instance.State": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions": "CACHED", "AWS::Location::Map.MapConfiguration": "CACHED", "AWS::Location::PlaceIndex.DataSourceConfiguration": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", @@ -2893,6 +3109,7 @@ "AWS::MSK::Replicator.KafkaCluster": "CACHED", "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MSK::ServerlessCluster.ClientAuthentication": "CACHED", "AWS::MSK::ServerlessCluster.Iam": "CACHED", @@ -2972,6 +3189,10 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "CACHED", + "AWS::MediaLive::Channel.CmafIngestGroupSettings": "CACHED", + "AWS::MediaLive::Channel.CmafIngestOutputSettings": "CACHED", + "AWS::MediaLive::Channel.ColorCorrection": "CACHED", + "AWS::MediaLive::Channel.ColorCorrectionSettings": "CACHED", "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": "CACHED", "AWS::MediaLive::Channel.DolbyVision81Settings": "CACHED", "AWS::MediaLive::Channel.DvbNitSettings": "CACHED", @@ -3164,6 +3385,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -3220,6 +3442,13 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment.ConnectAttachmentOptions": "CACHED", "AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::ConnectPeer.BgpOptions": "CACHED", @@ -3256,10 +3485,13 @@ "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchServerless::SecurityConfig.SamlConfigOptions": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3573,12 +3805,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -3606,6 +3847,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -4051,12 +4293,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -4087,6 +4338,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -4605,12 +4857,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -4638,6 +4899,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -5036,6 +5298,7 @@ "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::RedshiftServerless::Namespace.Namespace": "CACHED", + "AWS::RedshiftServerless::Namespace.SnapshotCopyConfiguration": "CACHED", "AWS::RedshiftServerless::Workgroup.ConfigParameter": "CACHED", "AWS::RedshiftServerless::Workgroup.Endpoint": "CACHED", "AWS::RedshiftServerless::Workgroup.NetworkInterface": "CACHED", @@ -5052,6 +5315,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -5072,10 +5336,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -5238,7 +5506,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -5275,7 +5542,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -5305,6 +5576,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -5350,6 +5622,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5368,6 +5642,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -5508,11 +5783,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -5563,7 +5847,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -5604,6 +5905,8 @@ "AWS::Synthetics::Canary.VPCConfig": "CACHED", "AWS::Synthetics::Canary.VisualReference": "CACHED", "AWS::SystemsManagerSAP::Application.Credential": "CACHED", + "AWS::Timestream::InfluxDBInstance.LogDeliveryConfiguration": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration": "CACHED", "AWS::Timestream::ScheduledQuery.DimensionMapping": "CACHED", "AWS::Timestream::ScheduledQuery.ErrorReportConfiguration": "CACHED", "AWS::Timestream::ScheduledQuery.MixedMeasureMapping": "CACHED", @@ -5646,9 +5949,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -5706,10 +6009,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -5735,6 +6036,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -5793,6 +6095,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -5850,60 +6153,14 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", + "AWS::APS::Scraper": "CACHED", "AWS::APS::Workspace": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", @@ -5959,6 +6216,7 @@ "AWS::AppFlow::Connector": "CACHED", "AWS::AppFlow::ConnectorProfile": "CACHED", "AWS::AppFlow::Flow": "CACHED", + "AWS::AppIntegrations::Application": "CACHED", "AWS::AppIntegrations::DataIntegration": "CACHED", "AWS::AppIntegrations::EventIntegration": "CACHED", "AWS::AppMesh::GatewayRoute": "CACHED", @@ -5992,117 +6250,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -6151,6 +6299,8 @@ "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", "AWS::CleanRooms::Membership": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate": "CACHED", + "AWS::CleanRoomsML::TrainingDataset": "CACHED", "AWS::Cloud9::EnvironmentEC2": "CACHED", "AWS::CloudFormation::CustomResource": "CACHED", "AWS::CloudFormation::HookDefaultVersion": "CACHED", @@ -6174,6 +6324,7 @@ "AWS::CloudFront::Distribution": "CACHED", "AWS::CloudFront::Function": "CACHED", "AWS::CloudFront::KeyGroup": "CACHED", + "AWS::CloudFront::KeyValueStore": "CACHED", "AWS::CloudFront::MonitoringSubscription": "CACHED", "AWS::CloudFront::OriginAccessControl": "CACHED", "AWS::CloudFront::OriginRequestPolicy": "CACHED", @@ -6192,11 +6343,14 @@ "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", "AWS::CodeArtifact::Domain": "CACHED", + "AWS::CodeArtifact::PackageGroup": "CACHED", "AWS::CodeArtifact::Repository": "CACHED", + "AWS::CodeBuild::Fleet": "CACHED", "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -6210,69 +6364,6 @@ "AWS::CodeStarConnections::RepositoryLink": "CACHED", "AWS::CodeStarConnections::SyncConfiguration": "CACHED", "AWS::CodeStarNotifications::NotificationRule": "CACHED", - "AWS::CodeTest::PersistentConfiguration": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ResultsRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-resultsrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-version", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeTest::Series": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PersistentConfigurationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-persistentconfigurationid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RunDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-rundefinition", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "State": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-state", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool": "CACHED", "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", @@ -6308,6 +6399,7 @@ "AWS::Connect::InstanceStorageConfig": "CACHED", "AWS::Connect::IntegrationAssociation": "CACHED", "AWS::Connect::PhoneNumber": "CACHED", + "AWS::Connect::PredefinedAttribute": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", "AWS::Connect::QuickConnect": "CACHED", @@ -6321,6 +6413,7 @@ "AWS::Connect::View": "CACHED", "AWS::Connect::ViewVersion": "CACHED", "AWS::ConnectCampaigns::Campaign": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition": "CACHED", @@ -6354,6 +6447,7 @@ "AWS::DataSync::LocationEFS": "CACHED", "AWS::DataSync::LocationFSxLustre": "CACHED", "AWS::DataSync::LocationFSxONTAP": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS": "CACHED", "AWS::DataSync::LocationFSxWindows": "CACHED", "AWS::DataSync::LocationHDFS": "CACHED", "AWS::DataSync::LocationNFS": "CACHED", @@ -6362,6 +6456,21 @@ "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", "AWS::DataSync::Task": "CACHED", + "AWS::DataZone::DataSource": "CACHED", + "AWS::DataZone::Domain": "CACHED", + "AWS::DataZone::Environment": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration": "CACHED", + "AWS::DataZone::EnvironmentProfile": "CACHED", + "AWS::DataZone::Project": "CACHED", + "AWS::DataZone::SubscriptionTarget": "CACHED", + "AWS::Deadline::Farm": "CACHED", + "AWS::Deadline::Fleet": "CACHED", + "AWS::Deadline::LicenseEndpoint": "CACHED", + "AWS::Deadline::MeteredProduct": "CACHED", + "AWS::Deadline::Queue": "CACHED", + "AWS::Deadline::QueueEnvironment": "CACHED", + "AWS::Deadline::QueueFleetAssociation": "CACHED", + "AWS::Deadline::StorageProfile": "CACHED", "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6385,7 +6494,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -6475,6 +6643,7 @@ "AWS::ECR::RegistryPolicy": "CACHED", "AWS::ECR::ReplicationConfiguration": "CACHED", "AWS::ECR::Repository": "CACHED", + "AWS::ECR::RepositoryCreationTemplate": "CACHED", "AWS::ECS::CapacityProvider": "CACHED", "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", @@ -6525,7 +6694,9 @@ "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::IdNamespace": "CACHED", "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::PolicyStatement": "CACHED", "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", @@ -6609,6 +6780,7 @@ "AWS::FraudDetector::Variable": "CACHED", "AWS::GameLift::Alias": "CACHED", "AWS::GameLift::Build": "CACHED", + "AWS::GameLift::ContainerGroupDefinition": "CACHED", "AWS::GameLift::Fleet": "CACHED", "AWS::GameLift::GameServerGroup": "CACHED", "AWS::GameLift::GameSessionQueue": "CACHED", @@ -6617,6 +6789,7 @@ "AWS::GameLift::MatchmakingRuleSet": "CACHED", "AWS::GameLift::Script": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6697,6 +6870,7 @@ "AWS::Inspector::AssessmentTarget": "CACHED", "AWS::Inspector::AssessmentTemplate": "CACHED", "AWS::Inspector::ResourceGroup": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT::AccountAuditConfiguration": "CACHED", @@ -6755,12 +6929,91 @@ "AWS::IoTWireless::NetworkAnalyzerConfiguration": "CACHED", "AWS::IoTWireless::ServiceProfile": "CACHED", "AWS::IoTWireless::TaskDefinition": "CACHED", - "AWS::IoTWireless::WirelessDevice": "CACHED", + "AWS::IoTWireless::WirelessDevice": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + }, + "ThingName": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.Description" + } + }, + "DestinationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-destinationname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.DestinationName" + } + }, + "LastUplinkReceivedAt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-lastuplinkreceivedat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LoRaWAN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-lorawan", + "Required": false, + "Type": "LoRaWANDevice", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.Name" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ThingArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-thingarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.Type" + } + } + } + }, "AWS::IoTWireless::WirelessGateway": "CACHED", "AWS::KMS::Alias": "CACHED", "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kendra::DataSource": "CACHED", "AWS::Kendra::Faq": "CACHED", "AWS::Kendra::Index": "CACHED", @@ -6810,6 +7063,7 @@ "AWS::Lightsail::LoadBalancer": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate": "CACHED", "AWS::Lightsail::StaticIp": "CACHED", + "AWS::Location::APIKey": "CACHED", "AWS::Location::GeofenceCollection": "CACHED", "AWS::Location::Map": "CACHED", "AWS::Location::PlaceIndex": "CACHED", @@ -6817,6 +7071,9 @@ "AWS::Location::Tracker": "CACHED", "AWS::Location::TrackerConsumer": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -6889,6 +7146,7 @@ "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment": "CACHED", "AWS::NetworkManager::ConnectPeer": "CACHED", "AWS::NetworkManager::CoreNetwork": "CACHED", @@ -6985,7 +7243,531 @@ "AWS::RDS::CustomDBEngineVersion": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -6995,6 +7777,7 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", @@ -7030,6 +7813,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -7127,8 +7913,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -7169,6 +8008,7 @@ "AWS::Synthetics::Group": "CACHED", "AWS::SystemsManagerSAP::Application": "CACHED", "AWS::Timestream::Database": "CACHED", + "AWS::Timestream::InfluxDBInstance": "CACHED", "AWS::Timestream::ScheduledQuery": "CACHED", "AWS::Timestream::Table": "CACHED", "AWS::Transfer::Agreement": "CACHED", @@ -7238,7 +8078,13 @@ "ValueTypes": { "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "CACHED", + "AWS::APS::Scraper.Alias": "CACHED", + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.ClusterArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SubnetIds": "CACHED", "AWS::APS::Workspace.Alias": "CACHED", + "AWS::APS::Workspace.KmsKeyArn": "CACHED", "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", @@ -7289,6 +8135,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -7324,6 +8175,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -7521,6 +8382,12 @@ "AWS::AppFlow::Flow.ZendeskDestinationProperties.Object": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties.WriteOperationType": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties.Object": "CACHED", + "AWS::AppIntegrations::Application.Description": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.AccessUrl": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.ApprovedOrigins": "CACHED", + "AWS::AppIntegrations::Application.Name": "CACHED", + "AWS::AppIntegrations::Application.Namespace": "CACHED", + "AWS::AppIntegrations::Application.Permissions": "CACHED", "AWS::AppIntegrations::DataIntegration.Description": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration.Folders": "CACHED", "AWS::AppIntegrations::DataIntegration.KmsKey": "CACHED", @@ -7571,6 +8438,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -7590,7 +8458,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -7667,8 +8537,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7707,6 +8579,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -7758,6 +8631,20 @@ "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.Bucket": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.ResultFormat": "CACHED", "AWS::CleanRooms::Membership.QueryLogStatus": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.AutoRefresh": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.Epsilon": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.UsersNoisePerQuery": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.PrivacyBudgetType": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnTypes": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset.Type": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Description": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.CatalogId": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.DatabaseName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.TableName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Name": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.RoleArn": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeVersionArn": "CACHED", @@ -7816,10 +8703,13 @@ "AWS::CloudFront::CachePolicy.CookiesConfig.CookieBehavior": "CACHED", "AWS::CloudFront::CachePolicy.HeadersConfig.HeaderBehavior": "CACHED", "AWS::CloudFront::CachePolicy.QueryStringsConfig.QueryStringBehavior": "CACHED", + "AWS::CloudFront::ContinuousDeploymentPolicy.ContinuousDeploymentPolicyConfig.Type": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SessionStickinessConfig.IdleTTL": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SessionStickinessConfig.MaximumTTL": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderConfig.Header": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderConfig.Value": "CACHED", + "AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderPolicyConfig.Header": "CACHED", + "AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderPolicyConfig.Value": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.TrafficConfig.Type": "CACHED", "AWS::CloudFront::Distribution.ErrorCode": "CACHED", "AWS::CloudFront::Distribution.EventType": "CACHED", @@ -7891,10 +8781,19 @@ "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", "AWS::CodeArtifact::Domain.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.ContactInfo": "CACHED", + "AWS::CodeArtifact::PackageGroup.Description": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainOwner": "CACHED", + "AWS::CodeArtifact::PackageGroup.Pattern": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode": "CACHED", "AWS::CodeArtifact::Repository.Description": "CACHED", "AWS::CodeArtifact::Repository.DomainName": "CACHED", "AWS::CodeArtifact::Repository.DomainOwner": "CACHED", "AWS::CodeArtifact::Repository.RepositoryName": "CACHED", + "AWS::CodeBuild::Fleet.ComputeType": "CACHED", + "AWS::CodeBuild::Fleet.EnvironmentType": "CACHED", + "AWS::CodeBuild::Fleet.Name": "CACHED", "AWS::CodeBuild::Project.Artifacts.Packaging": "CACHED", "AWS::CodeBuild::Project.Artifacts.Type": "CACHED", "AWS::CodeBuild::Project.Environment.ComputeType": "CACHED", @@ -7906,6 +8805,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -7933,8 +8834,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -8086,6 +8989,9 @@ "AWS::Connect::PhoneNumber.Prefix": "CACHED", "AWS::Connect::PhoneNumber.TargetArn": "CACHED", "AWS::Connect::PhoneNumber.Type": "CACHED", + "AWS::Connect::PredefinedAttribute.InstanceArn": "CACHED", + "AWS::Connect::PredefinedAttribute.Name": "CACHED", + "AWS::Connect::PredefinedAttribute.Values.StringList": "CACHED", "AWS::Connect::Prompt.Description": "CACHED", "AWS::Connect::Prompt.InstanceArn": "CACHED", "AWS::Connect::Prompt.Name": "CACHED", @@ -8119,7 +9025,9 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig.Priority": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.Channel": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.QueueArn": "CACHED", + "AWS::Connect::Rule.CreateCaseAction.TemplateId": "CACHED", "AWS::Connect::Rule.EventBridgeAction.Name": "CACHED", + "AWS::Connect::Rule.Field.Id": "CACHED", "AWS::Connect::Rule.InstanceArn": "CACHED", "AWS::Connect::Rule.Name": "CACHED", "AWS::Connect::Rule.NotificationRecipientType.UserArns": "CACHED", @@ -8135,7 +9043,11 @@ "AWS::Connect::Rule.TaskAction.Name": "CACHED", "AWS::Connect::SecurityKey.InstanceId": "CACHED", "AWS::Connect::SecurityKey.Key": "CACHED", + "AWS::Connect::SecurityProfile.AllowedAccessControlHierarchyGroupId": "CACHED", + "AWS::Connect::SecurityProfile.Application.ApplicationPermissions": "CACHED", + "AWS::Connect::SecurityProfile.Application.Namespace": "CACHED", "AWS::Connect::SecurityProfile.Description": "CACHED", + "AWS::Connect::SecurityProfile.HierarchyRestrictedResources": "CACHED", "AWS::Connect::SecurityProfile.InstanceArn": "CACHED", "AWS::Connect::SecurityProfile.Permissions": "CACHED", "AWS::Connect::SecurityProfile.SecurityProfileName": "CACHED", @@ -8159,6 +9071,9 @@ "AWS::Connect::User.UserIdentityInfo.Mobile": "CACHED", "AWS::Connect::User.UserIdentityInfo.SecondaryEmail": "CACHED", "AWS::Connect::User.UserPhoneConfig.PhoneType": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeName": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeValue": "CACHED", + "AWS::Connect::User.UserProficiency.Level": "CACHED", "AWS::Connect::User.Username": "CACHED", "AWS::Connect::UserHierarchyGroup.InstanceArn": "CACHED", "AWS::Connect::UserHierarchyGroup.Name": "CACHED", @@ -8178,6 +9093,10 @@ "AWS::ConnectCampaigns::Campaign.OutboundCallConfig.ConnectSourcePhoneNumber": "CACHED", "AWS::ConnectCampaigns::Campaign.PredictiveDialerConfig.DialingCapacity": "CACHED", "AWS::ConnectCampaigns::Campaign.ProgressiveDialerConfig.DialingCapacity": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -8266,6 +9185,10 @@ "AWS::DMS::DataProvider.DataProviderName": "CACHED", "AWS::DMS::DataProvider.Description": "CACHED", "AWS::DMS::DataProvider.Engine": "CACHED", + "AWS::DMS::DataProvider.MicrosoftSqlServerSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.MySqlSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.OracleSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.PostgreSqlSettings.SslMode": "CACHED", "AWS::DMS::InstanceProfile.AvailabilityZone": "CACHED", "AWS::DMS::InstanceProfile.Description": "CACHED", "AWS::DMS::InstanceProfile.InstanceProfileIdentifier": "CACHED", @@ -8371,6 +9294,10 @@ "AWS::DataSync::LocationFSxONTAP.SmbMountOptions.Version": "CACHED", "AWS::DataSync::LocationFSxONTAP.StorageVirtualMachineArn": "CACHED", "AWS::DataSync::LocationFSxONTAP.Subdirectory": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.FsxFilesystemArn": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions.Version": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.SecurityGroupArns": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Subdirectory": "CACHED", "AWS::DataSync::LocationFSxWindows.Domain": "CACHED", "AWS::DataSync::LocationFSxWindows.FsxFilesystemArn": "CACHED", "AWS::DataSync::LocationFSxWindows.Password": "CACHED", @@ -8428,6 +9355,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -8443,17 +9376,105 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", + "AWS::DataZone::DataSource.Description": "CACHED", + "AWS::DataZone::DataSource.DomainIdentifier": "CACHED", + "AWS::DataZone::DataSource.EnableSetting": "CACHED", + "AWS::DataZone::DataSource.FormInput.Content": "CACHED", + "AWS::DataZone::DataSource.FormInput.FormName": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeIdentifier": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeRevision": "CACHED", + "AWS::DataZone::DataSource.Name": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule": "CACHED", + "AWS::DataZone::DataSource.Type": "CACHED", + "AWS::DataZone::Domain.DomainExecutionRole": "CACHED", + "AWS::DataZone::Domain.KmsKeyIdentifier": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.Type": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.UserAssignment": "CACHED", + "AWS::DataZone::Environment.Description": "CACHED", + "AWS::DataZone::Environment.DomainIdentifier": "CACHED", + "AWS::DataZone::Environment.EnvironmentProfileIdentifier": "CACHED", + "AWS::DataZone::Environment.GlossaryTerms": "CACHED", + "AWS::DataZone::Environment.Name": "CACHED", + "AWS::DataZone::Environment.ProjectIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountId": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountRegion": "CACHED", + "AWS::DataZone::EnvironmentProfile.Description": "CACHED", + "AWS::DataZone::EnvironmentProfile.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.Name": "CACHED", + "AWS::DataZone::EnvironmentProfile.ProjectIdentifier": "CACHED", + "AWS::DataZone::Project.Description": "CACHED", + "AWS::DataZone::Project.DomainIdentifier": "CACHED", + "AWS::DataZone::Project.GlossaryTerms": "CACHED", + "AWS::DataZone::Project.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes": "CACHED", + "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals": "CACHED", + "AWS::DataZone::SubscriptionTarget.DomainIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName": "CACHED", + "AWS::Deadline::Farm.Description": "CACHED", + "AWS::Deadline::Farm.DisplayName": "CACHED", + "AWS::Deadline::Farm.KmsKeyArn": "CACHED", + "AWS::Deadline::Fleet.Description": "CACHED", + "AWS::Deadline::Fleet.DisplayName": "CACHED", + "AWS::Deadline::Fleet.FarmId": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Values": "CACHED", + "AWS::Deadline::Fleet.RoleArn": "CACHED", + "AWS::Deadline::LicenseEndpoint.SubnetIds": "CACHED", + "AWS::Deadline::LicenseEndpoint.VpcId": "CACHED", + "AWS::Deadline::MeteredProduct.Family": "CACHED", + "AWS::Deadline::MeteredProduct.LicenseEndpointId": "CACHED", + "AWS::Deadline::MeteredProduct.Port": "CACHED", + "AWS::Deadline::MeteredProduct.ProductId": "CACHED", + "AWS::Deadline::MeteredProduct.Vendor": "CACHED", + "AWS::Deadline::Queue.AllowedStorageProfileIds": "CACHED", + "AWS::Deadline::Queue.DefaultBudgetAction": "CACHED", + "AWS::Deadline::Queue.Description": "CACHED", + "AWS::Deadline::Queue.DisplayName": "CACHED", + "AWS::Deadline::Queue.FarmId": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.RootPrefix": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.S3BucketName": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser.RunAs": "CACHED", + "AWS::Deadline::Queue.PosixUser.Group": "CACHED", + "AWS::Deadline::Queue.PosixUser.User": "CACHED", + "AWS::Deadline::Queue.RequiredFileSystemLocationNames": "CACHED", + "AWS::Deadline::Queue.RoleArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.PasswordArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.User": "CACHED", + "AWS::Deadline::QueueEnvironment.FarmId": "CACHED", + "AWS::Deadline::QueueEnvironment.QueueId": "CACHED", + "AWS::Deadline::QueueEnvironment.Template": "CACHED", + "AWS::Deadline::QueueEnvironment.TemplateType": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FarmId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FleetId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.QueueId": "CACHED", + "AWS::Deadline::StorageProfile.DisplayName": "CACHED", + "AWS::Deadline::StorageProfile.FarmId": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Name": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Path": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Type": "CACHED", + "AWS::Deadline::StorageProfile.OsFamily": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -8471,16 +9492,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -8513,6 +9537,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -8566,6 +9591,13 @@ "AWS::ECR::Repository.LifecyclePolicy.LifecyclePolicyText": "CACHED", "AWS::ECR::Repository.LifecyclePolicy.RegistryId": "CACHED", "AWS::ECR::Repository.RepositoryName": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.AppliedFor": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Description": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.EncryptionType": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.KmsKey": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.ImageTagMutability": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Prefix": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedDraining": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedTerminationProtection": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling.Status": "CACHED", @@ -8588,6 +9620,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -8651,6 +9684,14 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::IdNamespace.Description": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties.IdMappingType": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.SchemaName": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceName": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties.ProviderServiceArn": "CACHED", + "AWS::EntityResolution::IdNamespace.RoleArn": "CACHED", + "AWS::EntityResolution::IdNamespace.Type": "CACHED", "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", @@ -8663,6 +9704,12 @@ "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::PolicyStatement.Action": "CACHED", + "AWS::EntityResolution::PolicyStatement.Arn": "CACHED", + "AWS::EntityResolution::PolicyStatement.Condition": "CACHED", + "AWS::EntityResolution::PolicyStatement.Effect": "CACHED", + "AWS::EntityResolution::PolicyStatement.Principal": "CACHED", + "AWS::EntityResolution::PolicyStatement.StatementId": "CACHED", "AWS::EntityResolution::SchemaMapping.Description": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", @@ -8822,166 +9869,42 @@ "AWS::GameLift::Alias.RoutingStrategy.FleetId": "CACHED", "AWS::GameLift::Alias.RoutingStrategy.Type": "CACHED", "AWS::GameLift::Build.OperatingSystem": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Command": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ContainerName": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Cpu": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.EntryPoint": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ImageUri": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ResolvedImageDigest": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.WorkingDirectory": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.Condition": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.ContainerName": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Name": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Value": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Command": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Interval": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Retries": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Timeout": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.FromPort": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.Protocol": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.ToPort": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.HardLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.SoftLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.Name": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.OperatingSystem": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.SchedulingStrategy": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.TotalCpuLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.TotalMemoryLimit": "CACHED", "AWS::GameLift::Fleet.ApplyCapacity": "CACHED", "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", @@ -9043,6 +9966,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -9123,15 +10047,22 @@ "AWS::GroundStation::Config.Frequency.Units": "CACHED", "AWS::GroundStation::Config.FrequencyBandwidth.Units": "CACHED", "AWS::GroundStation::Config.Name": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.BucketArn": "CACHED", "AWS::GroundStation::Config.S3RecordingConfig.Prefix": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.RoleArn": "CACHED", "AWS::GroundStation::Config.SpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::Config.TrackingConfig.Autotrack": "CACHED", + "AWS::GroundStation::Config.UplinkEchoConfig.AntennaUplinkConfigArn": "CACHED", "AWS::GroundStation::Config.UplinkSpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AgentStatus": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AuditResults": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.Name": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.DataflowEndpoint.Name": "CACHED", + "AWS::GroundStation::DataflowEndpointGroup.SecurityDetails.RoleArn": "CACHED", "AWS::GroundStation::MissionProfile.Name": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsAliasArn": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsKeyArn": "CACHED", + "AWS::GroundStation::MissionProfile.TrackingConfigArn": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", @@ -9140,6 +10071,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -9214,6 +10150,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -9222,6 +10159,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -9459,15 +10397,32 @@ "AWS::IoTFleetHub::Application.ApplicationDescription": "CACHED", "AWS::IoTFleetHub::Application.ApplicationName": "CACHED", "AWS::IoTFleetHub::Application.RoleArn": "CACHED", + "AWS::IoTSiteWise::Asset.AssetExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.NotificationState": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataType": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": "CACHED", "AWS::IoTTwinMaker::ComponentType.ComponentTypeId": "CACHED", "AWS::IoTTwinMaker::ComponentType.Description": "CACHED", @@ -9563,6 +10518,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -9575,6 +10531,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration.KeyPath": "CACHED", "AWS::Kendra::DataSource.AclConfiguration.AllowedGroupsColumnName": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration.ChangeDetectingColumns": "CACHED", @@ -9700,6 +10661,7 @@ "AWS::Kendra::Faq.Description": "CACHED", "AWS::Kendra::Faq.FileFormat": "CACHED", "AWS::Kendra::Faq.IndexId": "CACHED", + "AWS::Kendra::Faq.LanguageCode": "CACHED", "AWS::Kendra::Faq.Name": "CACHED", "AWS::Kendra::Faq.RoleArn": "CACHED", "AWS::Kendra::Faq.S3Path.Bucket": "CACHED", @@ -9806,7 +10768,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -9833,6 +10797,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -10084,10 +11062,18 @@ "AWS::Lightsail::Instance.InstanceName": "CACHED", "AWS::Lightsail::LoadBalancer.LoadBalancerName": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate.LoadBalancerName": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources": "CACHED", + "AWS::Location::APIKey.Description": "CACHED", + "AWS::Location::APIKey.ExpireTime": "CACHED", + "AWS::Location::APIKey.KeyName": "CACHED", "AWS::Location::GeofenceCollection.CollectionName": "CACHED", "AWS::Location::GeofenceCollection.Description": "CACHED", "AWS::Location::GeofenceCollection.KmsKeyId": "CACHED", "AWS::Location::Map.Description": "CACHED", + "AWS::Location::Map.MapConfiguration.CustomLayers": "CACHED", + "AWS::Location::Map.MapConfiguration.PoliticalView": "CACHED", "AWS::Location::Map.MapConfiguration.Style": "CACHED", "AWS::Location::Map.MapName": "CACHED", "AWS::Location::Map.PricingPlan": "CACHED", @@ -10108,6 +11094,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -10214,6 +11207,7 @@ "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", "AWS::MSK::Replicator.ReplicatorName": "CACHED", "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", @@ -10405,6 +11399,13 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::NimbleStudio::LaunchProfile.Description": "CACHED", "AWS::NimbleStudio::LaunchProfile.LaunchProfileProtocolVersions": "CACHED", "AWS::NimbleStudio::LaunchProfile.Name": "CACHED", @@ -10448,6 +11449,7 @@ "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -10798,7 +11800,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10820,6 +11828,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -11297,7 +12307,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11322,6 +12338,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -11430,6 +12448,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -11898,7 +12917,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11920,6 +12945,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -12372,6 +13399,7 @@ "AWS::QuickSight::Topic.TopicRelativeDateFilter.TimeGranularity": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.ConstantType": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.SingularConstant": "CACHED", + "AWS::QuickSight::Topic.UserExperienceVersion": "CACHED", "AWS::QuickSight::VPCConnection.AvailabilityStatus": "CACHED", "AWS::QuickSight::VPCConnection.AwsAccountId": "CACHED", "AWS::QuickSight::VPCConnection.Name": "CACHED", @@ -12393,13 +13421,19 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBInstance.DBInstanceClass": { "AllowedValues": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -12640,6 +13674,9 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", @@ -12672,8 +13709,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -12784,6 +13819,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -12792,6 +13828,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -12952,6 +13989,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -13032,6 +14084,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -13078,6 +14134,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -13117,6 +14175,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -13417,13 +14477,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -13502,9 +14569,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -13594,6 +14680,17 @@ "AWS::SystemsManagerSAP::Application.Sid": "CACHED", "AWS::Timestream::Database.DatabaseName": "CACHED", "AWS::Timestream::Database.KmsKeyId": "CACHED", + "AWS::Timestream::InfluxDBInstance.AllocatedStorage": "CACHED", + "AWS::Timestream::InfluxDBInstance.Bucket": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbInstanceType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbParameterGroupIdentifier": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbStorageType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DeploymentType": "CACHED", + "AWS::Timestream::InfluxDBInstance.Name": "CACHED", + "AWS::Timestream::InfluxDBInstance.Organization": "CACHED", + "AWS::Timestream::InfluxDBInstance.Password": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration.BucketName": "CACHED", + "AWS::Timestream::InfluxDBInstance.Username": "CACHED", "AWS::Timestream::ScheduledQuery.ClientToken": "CACHED", "AWS::Timestream::ScheduledQuery.DimensionMapping.DimensionValueType": "CACHED", "AWS::Timestream::ScheduledQuery.KmsKeyId": "CACHED", @@ -13661,15 +14758,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -13740,8 +14835,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -13768,6 +14861,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -13814,6 +14908,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -13891,7 +14986,9 @@ "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.InstanceType": "CACHED", "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.MaxConcurrentSessions": "CACHED", "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", @@ -13918,44 +15015,7 @@ "AWS::XRay::SamplingRule.SamplingRule.ServiceName": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.ServiceType": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.URLPath": "CACHED", - "AppStreamInstanceType": { - "AllowedValues": [ - "stream.compute.2xlarge", - "stream.compute.4xlarge", - "stream.compute.8xlarge", - "stream.compute.large", - "stream.compute.xlarge", - "stream.graphics-design.2xlarge", - "stream.graphics-design.4xlarge", - "stream.graphics-design.large", - "stream.graphics-design.xlarge", - "stream.graphics-pro.16xlarge", - "stream.graphics-pro.4xlarge", - "stream.graphics-pro.8xlarge", - "stream.graphics.g4dn.12xlarge", - "stream.graphics.g4dn.16xlarge", - "stream.graphics.g4dn.2xlarge", - "stream.graphics.g4dn.4xlarge", - "stream.graphics.g4dn.8xlarge", - "stream.graphics.g4dn.xlarge", - "stream.memory.2xlarge", - "stream.memory.4xlarge", - "stream.memory.8xlarge", - "stream.memory.large", - "stream.memory.xlarge", - "stream.memory.z1d.12xlarge", - "stream.memory.z1d.2xlarge", - "stream.memory.z1d.3xlarge", - "stream.memory.z1d.6xlarge", - "stream.memory.z1d.large", - "stream.memory.z1d.xlarge", - "stream.standard.2xlarge", - "stream.standard.large", - "stream.standard.medium", - "stream.standard.small", - "stream.standard.xlarge" - ] - }, + "AppStreamInstanceType": "CACHED", "AvailabilityZone": "CACHED", "AvailabilityZoneWithAll": "CACHED", "AvailabilityZones": "CACHED", @@ -13971,32 +15031,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -14007,1129 +15042,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.xlarge", - "cc1.4xlarge", - "cg1.4xlarge", - "cr1.8xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "hi1.4xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.xlarge", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.xlarge", - "t1.micro", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "a1.2xlarge", - "a1.4xlarge", - "a1.large", - "a1.medium", - "a1.metal", - "a1.xlarge", - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.large", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.metal", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.large", - "c6id.metal", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.large", - "c7gd.medium", - "c7gd.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "f1.16xlarge", - "f1.2xlarge", - "f1.4xlarge", - "g2.2xlarge", - "g2.8xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "hpc6a.48xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.large", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.large", - "im4gn.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.large", - "is4gen.medium", - "is4gen.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.large", - "m5zn.metal", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.large", - "m6id.metal", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.large", - "m6idn.metal", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.large", - "m6in.metal", - "m6in.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.large", - "m7gd.medium", - "m7gd.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.large", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.large", - "m7i.metal-24xl", - "m7i.metal-48xl", - "m7i.xlarge", - "mac1.metal", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.large", - "r5b.metal", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.large", - "r6a.metal", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.large", - "r6id.metal", - "r6id.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.large", - "r7gd.medium", - "r7gd.xlarge", - "t1.micro", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-3tb1.56xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.large", - "z1d.metal", - "z1d.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.c1.xlarge", - "cache.m1.large", - "cache.m1.medium", - "cache.m1.small", - "cache.m1.xlarge", - "cache.m2.2xlarge", - "cache.m2.4xlarge", - "cache.m2.xlarge", - "cache.m3.2xlarge", - "cache.m3.large", - "cache.m3.medium", - "cache.m3.xlarge", - "cache.m4.10xlarge", - "cache.m4.2xlarge", - "cache.m4.4xlarge", - "cache.m4.large", - "cache.m4.xlarge", - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.m7g.12xlarge", - "cache.m7g.16xlarge", - "cache.m7g.2xlarge", - "cache.m7g.4xlarge", - "cache.m7g.8xlarge", - "cache.m7g.large", - "cache.m7g.xlarge", - "cache.r3.2xlarge", - "cache.r3.4xlarge", - "cache.r3.8xlarge", - "cache.r3.large", - "cache.r3.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.r6gd.12xlarge", - "cache.r6gd.16xlarge", - "cache.r6gd.2xlarge", - "cache.r6gd.4xlarge", - "cache.r6gd.8xlarge", - "cache.r6gd.xlarge", - "cache.r7g.12xlarge", - "cache.r7g.16xlarge", - "cache.r7g.2xlarge", - "cache.r7g.4xlarge", - "cache.r7g.8xlarge", - "cache.r7g.large", - "cache.r7g.xlarge", - "cache.t1.micro", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -15144,54 +15068,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-southeast-3.json b/src/cfnlint/data/CloudSpecs/ap-southeast-3.json index 332babf083..9d770b8b8c 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-3.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-3.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -743,10 +744,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -901,6 +902,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -936,6 +938,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -949,165 +954,7 @@ "AWS::AutoScaling::AutoScalingGroup.AcceleratorTotalMemoryMiBRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.BaselineEbsBandwidthMbpsRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.InstanceMaintenancePolicy": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.InstanceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html", - "Properties": { - "AcceleratorCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratorcount", - "Required": false, - "Type": "AcceleratorCountRequest", - "UpdateType": "Conditional" - }, - "AcceleratorManufacturers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratormanufacturers", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "AcceleratorNames": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratornames", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "AcceleratorTotalMemoryMiB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratortotalmemorymib", - "Required": false, - "Type": "AcceleratorTotalMemoryMiBRequest", - "UpdateType": "Conditional" - }, - "AcceleratorTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratortypes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "AllowedInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-allowedinstancetypes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "BareMetal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-baremetal", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "BaselineEbsBandwidthMbps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-baselineebsbandwidthmbps", - "Required": false, - "Type": "BaselineEbsBandwidthMbpsRequest", - "UpdateType": "Conditional" - }, - "BurstablePerformance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-burstableperformance", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "CpuManufacturers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-cpumanufacturers", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "ExcludedInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-excludedinstancetypes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "InstanceGenerations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-instancegenerations", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "LocalStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstorage", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "LocalStorageTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstoragetypes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "MemoryGiBPerVCpu": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-memorygibpervcpu", - "Required": false, - "Type": "MemoryGiBPerVCpuRequest", - "UpdateType": "Conditional" - }, - "MemoryMiB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-memorymib", - "Required": false, - "Type": "MemoryMiBRequest", - "UpdateType": "Conditional" - }, - "NetworkBandwidthGbps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-networkbandwidthgbps", - "Required": false, - "Type": "NetworkBandwidthGbpsRequest", - "UpdateType": "Conditional" - }, - "NetworkInterfaceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-networkinterfacecount", - "Required": false, - "Type": "NetworkInterfaceCountRequest", - "UpdateType": "Conditional" - }, - "OnDemandMaxPricePercentageOverLowestPrice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-ondemandmaxpricepercentageoverlowestprice", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Conditional" - }, - "RequireHibernateSupport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-requirehibernatesupport", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Conditional" - }, - "SpotMaxPricePercentageOverLowestPrice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-spotmaxpricepercentageoverlowestprice", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Conditional" - }, - "TotalLocalStorageGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-totallocalstoragegb", - "Required": false, - "Type": "TotalLocalStorageGBRequest", - "UpdateType": "Conditional" - }, - "VCpuCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-vcpucount", - "Required": false, - "Type": "VCpuCountRequest", - "UpdateType": "Conditional" - } - } - }, + "AWS::AutoScaling::AutoScalingGroup.InstanceRequirements": "CACHED", "AWS::AutoScaling::AutoScalingGroup.InstancesDistribution": "CACHED", "AWS::AutoScaling::AutoScalingGroup.LaunchTemplate": "CACHED", "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateOverrides": "CACHED", @@ -1162,42 +1009,8 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", - "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", - "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", - "AWS::Batch::JobDefinition.EksContainer": "CACHED", - "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", - "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", - "AWS::Batch::JobDefinition.EksContainerSecurityContext": "CACHED", - "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", - "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", - "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", - "AWS::Batch::JobDefinition.EksProperties": "CACHED", - "AWS::Batch::JobDefinition.EksSecret": "CACHED", - "AWS::Batch::JobDefinition.EksVolume": "CACHED", - "AWS::Batch::JobDefinition.Environment": "CACHED", - "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", - "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", - "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", - "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", - "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", - "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", - "AWS::Batch::JobDefinition.NodeProperties": "CACHED", - "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", - "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", - "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", - "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", - "AWS::Batch::JobDefinition.Secret": "CACHED", - "AWS::Batch::JobDefinition.Tmpfs": "CACHED", - "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", @@ -1252,6 +1065,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -1298,6 +1112,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -1308,437 +1123,171 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", - "AWS::CodeBuild::Project.Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", + "AWS::CodeBuild::Project.Artifacts": "CACHED", + "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", + "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", + "AWS::CodeBuild::Project.CloudWatchLogsConfig": "CACHED", + "AWS::CodeBuild::Project.Environment": "CACHED", + "AWS::CodeBuild::Project.EnvironmentVariable": "CACHED", + "AWS::CodeBuild::Project.FilterGroup": "CACHED", + "AWS::CodeBuild::Project.GitSubmodulesConfig": "CACHED", + "AWS::CodeBuild::Project.LogsConfig": "CACHED", + "AWS::CodeBuild::Project.ProjectBuildBatchConfig": "CACHED", + "AWS::CodeBuild::Project.ProjectCache": "CACHED", + "AWS::CodeBuild::Project.ProjectFileSystemLocation": "CACHED", + "AWS::CodeBuild::Project.ProjectFleet": "CACHED", + "AWS::CodeBuild::Project.ProjectSourceVersion": "CACHED", + "AWS::CodeBuild::Project.ProjectTriggers": "CACHED", + "AWS::CodeBuild::Project.RegistryCredential": "CACHED", + "AWS::CodeBuild::Project.S3LogsConfig": "CACHED", + "AWS::CodeBuild::Project.Source": "CACHED", + "AWS::CodeBuild::Project.SourceAuth": "CACHED", + "AWS::CodeBuild::Project.VpcConfig": "CACHED", + "AWS::CodeBuild::Project.WebhookFilter": "CACHED", + "AWS::CodeBuild::ReportGroup.ReportExportConfig": "CACHED", + "AWS::CodeBuild::ReportGroup.S3ReportExportConfig": "CACHED", + "AWS::CodeCommit::Repository.Code": "CACHED", + "AWS::CodeCommit::Repository.RepositoryTrigger": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html", "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", + "Branches": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-branches", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", + "CustomData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-customdata", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", + "DestinationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-destinationarn", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, + "Events": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-events", + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-name", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" } } }, - "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", - "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", - "AWS::CodeBuild::Project.CloudWatchLogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", + "AWS::CodeCommit::Repository.S3": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHostsPerZone": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.TimeBasedCanary": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.TimeBasedLinear": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.TrafficRoutingConfig": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.ZonalConfig": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.Alarm": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.AlarmConfiguration": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.BlueGreenDeploymentConfiguration": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.BlueInstanceTerminationOption": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.Deployment": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.DeploymentReadyOption": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.DeploymentStyle": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.EC2TagFilter": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.EC2TagSet": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.EC2TagSetListObject": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.ECSService": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.ELBInfo": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.GitHubLocation": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.GreenFleetProvisioningOption": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.LoadBalancerInfo": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSet": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSetListObject": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.RevisionLocation": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.S3Location": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TagFilter": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TargetGroupPairInfo": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TrafficRoute": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TriggerConfig": "CACHED", + "AWS::CodePipeline::CustomActionType.ArtifactDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html", "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", + "MaximumCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-maximumcount", + "PrimitiveType": "Integer", "Required": true, "UpdateType": "Mutable" }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, + "MinimumCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-minimumcount", + "PrimitiveType": "Integer", + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::CodeBuild::Project.Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", + "AWS::CodePipeline::CustomActionType.ConfigurationProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html", "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-key", + "PrimitiveType": "Boolean", + "Required": true, "UpdateType": "Mutable" }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-name", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", + "Queryable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-queryable", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", + "Required": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-required", "PrimitiveType": "Boolean", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", + "Secret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-secret", + "PrimitiveType": "Boolean", + "Required": true, "UpdateType": "Mutable" }, "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-type", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodePipeline::CustomActionType.ConfigurationProperties.Type" + } } } }, - "AWS::CodeBuild::Project.EnvironmentVariable": "CACHED", - "AWS::CodeBuild::Project.FilterGroup": "CACHED", - "AWS::CodeBuild::Project.GitSubmodulesConfig": "CACHED", - "AWS::CodeBuild::Project.LogsConfig": "CACHED", - "AWS::CodeBuild::Project.ProjectBuildBatchConfig": "CACHED", - "AWS::CodeBuild::Project.ProjectCache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", + "AWS::CodePipeline::CustomActionType.Settings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html", "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.ProjectFileSystemLocation": "CACHED", - "AWS::CodeBuild::Project.ProjectFleet": "CACHED", - "AWS::CodeBuild::Project.ProjectSourceVersion": "CACHED", - "AWS::CodeBuild::Project.ProjectTriggers": "CACHED", - "AWS::CodeBuild::Project.RegistryCredential": "CACHED", - "AWS::CodeBuild::Project.S3LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.SourceAuth": "CACHED", - "AWS::CodeBuild::Project.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.WebhookFilter": "CACHED", - "AWS::CodeBuild::ReportGroup.ReportExportConfig": "CACHED", - "AWS::CodeBuild::ReportGroup.S3ReportExportConfig": "CACHED", - "AWS::CodeCommit::Repository.Code": "CACHED", - "AWS::CodeCommit::Repository.RepositoryTrigger": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html", - "Properties": { - "Branches": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-branches", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "CustomData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-customdata", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DestinationArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-destinationarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Events": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-events", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeCommit::Repository.S3": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHostsPerZone": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.TimeBasedCanary": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.TimeBasedLinear": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.TrafficRoutingConfig": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.ZonalConfig": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.Alarm": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.AlarmConfiguration": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.BlueGreenDeploymentConfiguration": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.BlueInstanceTerminationOption": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.Deployment": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.DeploymentReadyOption": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.DeploymentStyle": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.EC2TagFilter": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.EC2TagSet": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.EC2TagSetListObject": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.ECSService": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.ELBInfo": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.GitHubLocation": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.GreenFleetProvisioningOption": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.LoadBalancerInfo": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSet": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSetListObject": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.RevisionLocation": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.S3Location": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TagFilter": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TargetGroupPairInfo": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TrafficRoute": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TriggerConfig": "CACHED", - "AWS::CodePipeline::CustomActionType.ArtifactDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html", - "Properties": { - "MaximumCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-maximumcount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "MinimumCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-minimumcount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodePipeline::CustomActionType.ConfigurationProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-key", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Queryable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-queryable", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Required": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-required", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-secret", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::CodePipeline::CustomActionType.ConfigurationProperties.Type" - } - } - } - }, - "AWS::CodePipeline::CustomActionType.Settings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html", - "Properties": { - "EntityUrlTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-entityurltemplate", + "EntityUrlTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-entityurltemplate", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" @@ -1769,7 +1318,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -1778,6 +1330,12 @@ "AWS::CodePipeline::Pipeline.StageDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.StageTransition": "CACHED", "AWS::CodePipeline::Pipeline.VariableDeclaration": "CACHED", + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", + "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", + "AWS::Cognito::IdentityPool.PushSync": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", "AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration": "CACHED", "AWS::Cognito::LogDeliveryConfiguration.LogConfiguration": "CACHED", "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", @@ -1787,115 +1345,11 @@ "AWS::Cognito::UserPool.DeviceConfiguration": "CACHED", "AWS::Cognito::UserPool.EmailConfiguration": "CACHED", "AWS::Cognito::UserPool.InviteMessageTemplate": "CACHED", - "AWS::Cognito::UserPool.LambdaConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html", - "Properties": { - "CreateAuthChallenge": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-createauthchallenge", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CustomEmailSender": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-customemailsender", - "Required": false, - "Type": "CustomEmailSender", - "UpdateType": "Mutable" - }, - "CustomMessage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-custommessage", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CustomSMSSender": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-customsmssender", - "Required": false, - "Type": "CustomSMSSender", - "UpdateType": "Mutable" - }, - "DefineAuthChallenge": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-defineauthchallenge", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "KMSKeyID": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PostAuthentication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postauthentication", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PostConfirmation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postconfirmation", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreAuthentication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-preauthentication", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreSignUp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-presignup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreTokenGeneration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-pretokengeneration", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreTokenGenerationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-pretokengenerationconfig", - "Required": false, - "Type": "PreTokenGenerationConfig", - "UpdateType": "Mutable" - }, - "UserMigration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-usermigration", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VerifyAuthChallengeResponse": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-verifyauthchallengeresponse", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::UserPool.LambdaConfig": "CACHED", "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", - "AWS::Cognito::UserPool.PreTokenGenerationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-pretokengenerationconfig.html", - "Properties": { - "LambdaArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-pretokengenerationconfig.html#cfn-cognito-userpool-pretokengenerationconfig-lambdaarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LambdaVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-pretokengenerationconfig.html#cfn-cognito-userpool-pretokengenerationconfig-lambdaversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1904,54 +1358,18 @@ "AWS::Cognito::UserPool.UserPoolAddOns": "CACHED", "AWS::Cognito::UserPool.UsernameConfiguration": "CACHED", "AWS::Cognito::UserPool.VerificationMessageTemplate": "CACHED", - "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", - "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype-actions", - "Required": true, - "Type": "CompromisedCredentialsActionsType", - "UpdateType": "Mutable" - }, - "EventFilter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype-eventfilter", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", + "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", + "AWS::Cognito::UserPoolDomain.CustomDomainConfigType": "CACHED", + "AWS::Cognito::UserPoolResourceServer.ResourceServerScopeType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": "CACHED", "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html", - "Properties": { - "BlockedIPRangeList": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-blockediprangelist", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SkippedIPRangeList": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-skippediprangelist", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED", "AWS::Cognito::UserPoolUser.AttributeType": "CACHED", "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", @@ -1975,6 +1393,7 @@ "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", @@ -2019,11 +1438,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -2063,6 +1485,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -2080,11 +1504,14 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", "AWS::DynamoDB::Table.TimeToLiveSpecification": "CACHED", "AWS::EC2::CapacityReservation.TagSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceTypeSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.TagSpecification": "CACHED", "AWS::EC2::ClientVpnEndpoint.CertificateAuthenticationRequest": "CACHED", "AWS::EC2::ClientVpnEndpoint.ClientAuthenticationRequest": "CACHED", "AWS::EC2::ClientVpnEndpoint.ClientConnectOptions": "CACHED", @@ -2117,6 +1544,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -2131,7 +1559,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -2178,10 +1605,13 @@ "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -2218,6 +1648,7 @@ "AWS::EC2::SpotFleet.TotalLocalStorageGBRequest": "CACHED", "AWS::EC2::SpotFleet.VCpuCountRangeRequest": "CACHED", "AWS::EC2::Subnet.PrivateDnsNameOptionsOnLaunch": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange": "CACHED", "AWS::EC2::TransitGatewayAttachment.Options": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html", "Properties": { @@ -2246,6 +1677,18 @@ "AWS::EC2::TransitGatewayPeeringAttachment.PeeringAttachmentStatus": "CACHED", "AWS::EC2::TransitGatewayVpcAttachment.Options": "CACHED", "AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessGroup.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessInstance.CloudWatchLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.KinesisDataFirehose": "CACHED", + "AWS::EC2::VerifiedAccessInstance.S3": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessTrustProvider": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.DeviceOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.OidcOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.SseSpecification": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationConfiguration": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationDestination": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationRule": "CACHED", @@ -2268,6 +1711,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -2277,7 +1721,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -2286,6 +1735,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -2397,6 +1848,21 @@ "AWS::EMR::InstanceGroupConfig.VolumeSpecification": "CACHED", "AWS::EMR::Step.HadoopJarStepConfig": "CACHED", "AWS::EMR::Step.KeyValue": "CACHED", + "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", + "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", + "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", + "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", + "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", + "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", + "AWS::EMRServerless::Application.WorkerTypeSpecificationInput": "CACHED", "AWS::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", @@ -2455,187 +1921,9 @@ "AWS::ElasticLoadBalancingV2::Listener.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::Listener.TargetGroupTuple": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate.Certificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html", - "Properties": { - "AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticatecognitoconfig", - "Required": false, - "Type": "AuthenticateCognitoConfig", - "UpdateType": "Mutable" - }, - "AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticateoidcconfig", - "Required": false, - "Type": "AuthenticateOidcConfig", - "UpdateType": "Mutable" - }, - "FixedResponseConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-fixedresponseconfig", - "Required": false, - "Type": "FixedResponseConfig", - "UpdateType": "Mutable" - }, - "ForwardConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-forwardconfig", - "Required": false, - "Type": "ForwardConfig", - "UpdateType": "Mutable" - }, - "Order": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-order", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RedirectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-redirectconfig", - "Required": false, - "Type": "RedirectConfig", - "UpdateType": "Mutable" - }, - "TargetGroupArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-targetgrouparn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html", - "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-onunauthenticatedrequest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-scope", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessioncookiename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessiontimeout", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "UserPoolArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolclientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolDomain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpooldomain", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html", - "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "AuthorizationEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authorizationendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ClientSecret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientsecret", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Issuer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-issuer", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-onunauthenticatedrequest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-scope", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessioncookiename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessiontimeout", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TokenEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-tokenendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserInfoEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-userinfoendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule.Action": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.ForwardConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.HostHeaderConfig": "CACHED", @@ -2645,81 +1933,11 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringKeyValue": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html", - "Properties": { - "Field": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-field", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HostHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-hostheaderconfig", - "Required": false, - "Type": "HostHeaderConfig", - "UpdateType": "Mutable" - }, - "HttpHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httpheaderconfig", - "Required": false, - "Type": "HttpHeaderConfig", - "UpdateType": "Mutable" - }, - "HttpRequestMethodConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httprequestmethodconfig", - "Required": false, - "Type": "HttpRequestMethodConfig", - "UpdateType": "Mutable" - }, - "PathPatternConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-pathpatternconfig", - "Required": false, - "Type": "PathPatternConfig", - "UpdateType": "Mutable" - }, - "QueryStringConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-querystringconfig", - "Required": false, - "Type": "QueryStringConfig", - "UpdateType": "Mutable" - }, - "SourceIpConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-sourceipconfig", - "Required": false, - "Type": "SourceIpConfig", - "UpdateType": "Mutable" - }, - "Values": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-values", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupTuple": "CACHED", - "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": "CACHED", @@ -2750,6 +1968,7 @@ "AWS::Events::Connection.OAuthParameters": "CACHED", "AWS::Events::Connection.Parameter": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -2806,6 +2025,7 @@ "AWS::FSx::Volume.SnaplockRetentionPeriod": "CACHED", "AWS::FSx::Volume.TieringPolicy": "CACHED", "AWS::FSx::Volume.UserAndGroupQuotas": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -2820,6 +2040,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -2886,6 +2107,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::PublishingDestination.DestinationProperties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-publishingdestination-destinationproperties.html", @@ -2954,6 +2176,19 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", + "AWS::InspectorV2::Filter.DateFilter": "CACHED", + "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", + "AWS::InspectorV2::Filter.MapFilter": "CACHED", + "AWS::InspectorV2::Filter.NumberFilter": "CACHED", + "AWS::InspectorV2::Filter.PackageFilter": "CACHED", + "AWS::InspectorV2::Filter.PortRangeFilter": "CACHED", + "AWS::InspectorV2::Filter.StringFilter": "CACHED", "AWS::InternetMonitor::Monitor.HealthEventsConfig": "CACHED", "AWS::InternetMonitor::Monitor.InternetMeasurementsLogDelivery": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig": "CACHED", @@ -2964,6 +2199,8 @@ "AWS::IoTWireless::ServiceProfile.LoRaWANServiceProfile": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV11": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application": "CACHED", + "AWS::IoTWireless::WirelessDevice.FPorts": "CACHED", "AWS::IoTWireless::WirelessDevice.LoRaWANDevice": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11": "CACHED", @@ -3050,6 +2287,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -3122,105 +2364,41 @@ "AWS::Logs::MetricFilter.MetricTransformation": "CACHED", "AWS::MSK::Cluster.BrokerLogs": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo": "CACHED", - "AWS::MSK::Cluster.ClientAuthentication": "CACHED", - "AWS::MSK::Cluster.CloudWatchLogs": "CACHED", - "AWS::MSK::Cluster.ConfigurationInfo": "CACHED", - "AWS::MSK::Cluster.ConnectivityInfo": "CACHED", - "AWS::MSK::Cluster.EBSStorageInfo": "CACHED", - "AWS::MSK::Cluster.EncryptionAtRest": "CACHED", - "AWS::MSK::Cluster.EncryptionInTransit": "CACHED", - "AWS::MSK::Cluster.EncryptionInfo": "CACHED", - "AWS::MSK::Cluster.Firehose": "CACHED", - "AWS::MSK::Cluster.Iam": "CACHED", - "AWS::MSK::Cluster.JmxExporter": "CACHED", - "AWS::MSK::Cluster.LoggingInfo": "CACHED", - "AWS::MSK::Cluster.NodeExporter": "CACHED", - "AWS::MSK::Cluster.OpenMonitoring": "CACHED", - "AWS::MSK::Cluster.Prometheus": "CACHED", - "AWS::MSK::Cluster.ProvisionedThroughput": "CACHED", - "AWS::MSK::Cluster.PublicAccess": "CACHED", - "AWS::MSK::Cluster.S3": "CACHED", - "AWS::MSK::Cluster.Sasl": "CACHED", - "AWS::MSK::Cluster.Scram": "CACHED", - "AWS::MSK::Cluster.StorageInfo": "CACHED", - "AWS::MSK::Cluster.Tls": "CACHED", - "AWS::MSK::Cluster.Unauthenticated": "CACHED", - "AWS::MSK::Cluster.VpcConnectivity": "CACHED", - "AWS::MSK::Cluster.VpcConnectivityClientAuthentication": "CACHED", - "AWS::MSK::Cluster.VpcConnectivityIam": "CACHED", - "AWS::MSK::Cluster.VpcConnectivitySasl": "CACHED", - "AWS::MSK::Cluster.VpcConnectivityScram": "CACHED", - "AWS::MSK::Cluster.VpcConnectivityTls": "CACHED", - "AWS::MSK::Configuration.LatestRevision": "CACHED", - "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::MSK::Cluster.ClientAuthentication": "CACHED", + "AWS::MSK::Cluster.CloudWatchLogs": "CACHED", + "AWS::MSK::Cluster.ConfigurationInfo": "CACHED", + "AWS::MSK::Cluster.ConnectivityInfo": "CACHED", + "AWS::MSK::Cluster.EBSStorageInfo": "CACHED", + "AWS::MSK::Cluster.EncryptionAtRest": "CACHED", + "AWS::MSK::Cluster.EncryptionInTransit": "CACHED", + "AWS::MSK::Cluster.EncryptionInfo": "CACHED", + "AWS::MSK::Cluster.Firehose": "CACHED", + "AWS::MSK::Cluster.Iam": "CACHED", + "AWS::MSK::Cluster.JmxExporter": "CACHED", + "AWS::MSK::Cluster.LoggingInfo": "CACHED", + "AWS::MSK::Cluster.NodeExporter": "CACHED", + "AWS::MSK::Cluster.OpenMonitoring": "CACHED", + "AWS::MSK::Cluster.Prometheus": "CACHED", + "AWS::MSK::Cluster.ProvisionedThroughput": "CACHED", + "AWS::MSK::Cluster.PublicAccess": "CACHED", + "AWS::MSK::Cluster.S3": "CACHED", + "AWS::MSK::Cluster.Sasl": "CACHED", + "AWS::MSK::Cluster.Scram": "CACHED", + "AWS::MSK::Cluster.StorageInfo": "CACHED", + "AWS::MSK::Cluster.Tls": "CACHED", + "AWS::MSK::Cluster.Unauthenticated": "CACHED", + "AWS::MSK::Cluster.VpcConnectivity": "CACHED", + "AWS::MSK::Cluster.VpcConnectivityClientAuthentication": "CACHED", + "AWS::MSK::Cluster.VpcConnectivityIam": "CACHED", + "AWS::MSK::Cluster.VpcConnectivitySasl": "CACHED", + "AWS::MSK::Cluster.VpcConnectivityScram": "CACHED", + "AWS::MSK::Cluster.VpcConnectivityTls": "CACHED", + "AWS::MSK::Configuration.LatestRevision": "CACHED", + "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -3253,9 +2431,34 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", + "AWS::NetworkManager::ConnectAttachment.ConnectAttachmentOptions": "CACHED", + "AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange": "CACHED", + "AWS::NetworkManager::ConnectPeer.BgpOptions": "CACHED", + "AWS::NetworkManager::ConnectPeer.ConnectPeerBgpConfiguration": "CACHED", + "AWS::NetworkManager::ConnectPeer.ConnectPeerConfiguration": "CACHED", + "AWS::NetworkManager::CoreNetwork.CoreNetworkEdge": "CACHED", + "AWS::NetworkManager::CoreNetwork.CoreNetworkSegment": "CACHED", + "AWS::NetworkManager::Device.AWSLocation": "CACHED", + "AWS::NetworkManager::Device.Location": "CACHED", + "AWS::NetworkManager::Link.Bandwidth": "CACHED", + "AWS::NetworkManager::Site.Location": "CACHED", + "AWS::NetworkManager::SiteToSiteVpnAttachment.ProposedSegmentChange": "CACHED", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment.ProposedSegmentChange": "CACHED", + "AWS::NetworkManager::VpcAttachment.ProposedSegmentChange": "CACHED", + "AWS::NetworkManager::VpcAttachment.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3374,24 +2577,20 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination": "CACHED", + "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", - "AWS::Redshift::ClusterParameterGroup.Parameter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", - "Properties": { - "ParameterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ParameterValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametervalue", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", @@ -3607,13 +2806,16 @@ }, "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", - "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress": "CACHED", "AWS::S3::AccessGrant.AccessGrantsLocationConfiguration": "CACHED", "AWS::S3::AccessGrant.Grantee": "CACHED", @@ -3683,6 +2885,15 @@ "AWS::S3ObjectLambda::AccessPoint.ObjectLambdaConfiguration": "CACHED", "AWS::S3ObjectLambda::AccessPoint.PublicAccessBlockConfiguration": "CACHED", "AWS::S3ObjectLambda::AccessPoint.TransformationConfiguration": "CACHED", + "AWS::S3Outposts::AccessPoint.VpcConfiguration": "CACHED", + "AWS::S3Outposts::Bucket.AbortIncompleteMultipartUpload": "CACHED", + "AWS::S3Outposts::Bucket.Filter": "CACHED", + "AWS::S3Outposts::Bucket.FilterAndOperator": "CACHED", + "AWS::S3Outposts::Bucket.FilterTag": "CACHED", + "AWS::S3Outposts::Bucket.LifecycleConfiguration": "CACHED", + "AWS::S3Outposts::Bucket.Rule": "CACHED", + "AWS::S3Outposts::Endpoint.FailedReason": "CACHED", + "AWS::S3Outposts::Endpoint.NetworkInterface": "CACHED", "AWS::SES::ConfigurationSet.DashboardOptions": "CACHED", "AWS::SES::ConfigurationSet.DeliveryOptions": "CACHED", "AWS::SES::ConfigurationSet.GuardianOptions": "CACHED", @@ -3737,7 +2948,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": { @@ -3800,7 +3010,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -3812,6 +3026,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -3857,6 +3072,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -3866,6 +3083,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -3930,11 +3148,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -3985,6 +3212,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -4107,10 +3342,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -4136,6 +3369,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -4194,6 +3428,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -4237,55 +3472,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -5143,117 +4331,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -5276,7 +4354,6 @@ "AWS::Backup::RestoreTestingPlan": "CACHED", "AWS::Backup::RestoreTestingSelection": "CACHED", "AWS::Batch::ComputeEnvironment": "CACHED", - "AWS::Batch::JobDefinition": "CACHED", "AWS::Batch::JobQueue": "CACHED", "AWS::Batch::SchedulingPolicy": "CACHED", "AWS::CDK::Metadata": "CACHED", @@ -5292,6 +4369,7 @@ "AWS::CloudFormation::Macro": "CACHED", "AWS::CloudFormation::ModuleDefaultVersion": "CACHED", "AWS::CloudFormation::ModuleVersion": "CACHED", + "AWS::CloudFormation::PublicTypeVersion": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion": "CACHED", "AWS::CloudFormation::ResourceVersion": "CACHED", "AWS::CloudFormation::Stack": "CACHED", @@ -5319,167 +4397,9 @@ "AWS::CloudWatch::AnomalyDetector": "CACHED", "AWS::CloudWatch::CompositeAlarm": "CACHED", "AWS::CloudWatch::Dashboard": "CACHED", - "AWS::CloudWatch::InsightRule": "CACHED", - "AWS::CloudWatch::MetricStream": "CACHED", - "AWS::CodeBuild::Project": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, + "AWS::CloudWatch::InsightRule": "CACHED", + "AWS::CloudWatch::MetricStream": "CACHED", + "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": { @@ -5606,11 +4526,18 @@ } }, "AWS::CodePipeline::Pipeline": "CACHED", + "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", "AWS::Cognito::LogDeliveryConfiguration": "CACHED", "AWS::Cognito::UserPool": "CACHED", "AWS::Cognito::UserPoolClient": "CACHED", + "AWS::Cognito::UserPoolDomain": "CACHED", "AWS::Cognito::UserPoolGroup": "CACHED", + "AWS::Cognito::UserPoolIdentityProvider": "CACHED", + "AWS::Cognito::UserPoolResourceServer": "CACHED", "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", + "AWS::Cognito::UserPoolUICustomizationAttachment": "CACHED", "AWS::Cognito::UserPoolUser": "CACHED", "AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED", "AWS::Config::AggregationAuthorization": "CACHED", @@ -5621,6 +4548,7 @@ "AWS::Config::OrganizationConfigRule": "CACHED", "AWS::Config::RemediationConfiguration": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", @@ -5706,11 +4634,71 @@ "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", + "AWS::EC2::CapacityReservationFleet": "CACHED", "AWS::EC2::ClientVpnAuthorizationRule": "CACHED", "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -5789,6 +4777,10 @@ "AWS::EC2::SubnetCidrBlock": "CACHED", "AWS::EC2::SubnetNetworkAclAssociation": "CACHED", "AWS::EC2::SubnetRouteTableAssociation": "CACHED", + "AWS::EC2::TrafficMirrorFilter": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule": "CACHED", + "AWS::EC2::TrafficMirrorSession": "CACHED", + "AWS::EC2::TrafficMirrorTarget": "CACHED", "AWS::EC2::TransitGateway": "CACHED", "AWS::EC2::TransitGatewayAttachment": "CACHED", "AWS::EC2::TransitGatewayConnect": "CACHED", @@ -5838,6 +4830,10 @@ } } }, + "AWS::EC2::VerifiedAccessEndpoint": "CACHED", + "AWS::EC2::VerifiedAccessGroup": "CACHED", + "AWS::EC2::VerifiedAccessInstance": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider": "CACHED", "AWS::EC2::Volume": "CACHED", "AWS::EC2::VolumeAttachment": "CACHED", "AWS::ECR::PullThroughCacheRule": "CACHED", @@ -5848,175 +4844,7 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -6036,6 +4864,7 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", + "AWS::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", "AWS::ElastiCache::ReplicationGroup": "CACHED", @@ -6053,164 +4882,29 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-version.html#cfn-elasticbeanstalk-applicationversion-applicationname", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-version.html#cfn-elasticbeanstalk-applicationversion-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceBundle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-version.html#cfn-elasticbeanstalk-applicationversion-sourcebundle", - "Required": true, - "Type": "SourceBundle", - "UpdateType": "Immutable" - } - } - }, - "AWS::ElasticBeanstalk::ConfigurationTemplate": "CACHED", - "AWS::ElasticBeanstalk::Environment": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, - "AWS::ElasticLoadBalancingV2::LoadBalancer": { - "Attributes": { - "CanonicalHostedZoneID": { - "PrimitiveType": "String" - }, - "DNSName": { - "PrimitiveType": "String" - }, - "LoadBalancerFullName": { - "PrimitiveType": "String" - }, - "LoadBalancerName": { - "PrimitiveType": "String" - }, - "SecurityGroups": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html", - "Properties": { - "EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-enforcesecuritygroupinboundrulesonprivatelinktraffic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IpAddressType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LoadBalancerAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes", - "DuplicatesAllowed": false, - "ItemType": "LoadBalancerAttribute", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Scheme": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-scheme", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-securitygroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", - "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" - } - }, - "SubnetMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmappings", - "DuplicatesAllowed": false, - "ItemType": "SubnetMapping", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnets", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "SubnetIds", - "ValueType": "SubnetId" - } + "UpdateType": "Immutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-version.html#cfn-elasticbeanstalk-applicationversion-description", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-type", - "PrimitiveType": "String", - "Required": false, + "SourceBundle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-version.html#cfn-elasticbeanstalk-applicationversion-sourcebundle", + "Required": true, + "Type": "SourceBundle", "UpdateType": "Immutable" } } }, + "AWS::ElasticBeanstalk::ConfigurationTemplate": "CACHED", + "AWS::ElasticBeanstalk::Environment": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", @@ -6234,6 +4928,7 @@ "AWS::FSx::StorageVirtualMachine": "CACHED", "AWS::FSx::Volume": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6306,6 +5001,8 @@ "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", "AWS::ImageBuilder::LifecyclePolicy": "CACHED", "AWS::ImageBuilder::Workflow": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", + "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoTWireless::Destination": "CACHED", "AWS::IoTWireless::DeviceProfile": "CACHED", @@ -6332,86 +5029,13 @@ "AWS::Lambda::Function": "CACHED", "AWS::Lambda::LayerVersion": "CACHED", "AWS::Lambda::LayerVersionPermission": "CACHED", - "AWS::Lambda::Permission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html", - "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-action", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.Action" - } - }, - "EventSourceToken": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-eventsourcetoken", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.EventSourceToken" - } - }, - "FunctionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionName" - } - }, - "FunctionUrlAuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionurlauthtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionUrlAuthType" - } - }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principal", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.Principal" - } - }, - "PrincipalOrgID": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principalorgid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.PrincipalOrgID" - } - }, - "SourceAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourceaccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.SourceAccount" - } - }, - "SourceArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourcearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.SourceArn" - } - } - } - }, + "AWS::Lambda::Permission": "CACHED", "AWS::Lambda::Url": "CACHED", "AWS::Lambda::Version": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -6429,6 +5053,21 @@ "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", + "AWS::NetworkManager::ConnectAttachment": "CACHED", + "AWS::NetworkManager::ConnectPeer": "CACHED", + "AWS::NetworkManager::CoreNetwork": "CACHED", + "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", + "AWS::NetworkManager::Device": "CACHED", + "AWS::NetworkManager::GlobalNetwork": "CACHED", + "AWS::NetworkManager::Link": "CACHED", + "AWS::NetworkManager::LinkAssociation": "CACHED", + "AWS::NetworkManager::Site": "CACHED", + "AWS::NetworkManager::SiteToSiteVpnAttachment": "CACHED", + "AWS::NetworkManager::TransitGatewayPeering": "CACHED", + "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "CACHED", + "AWS::NetworkManager::VpcAttachment": "CACHED", "AWS::Oam::Link": "CACHED", "AWS::Oam::Sink": "CACHED", "AWS::OpenSearchService::Domain": "CACHED", @@ -6447,298 +5086,551 @@ "AWS::RAM::ResourceShare": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", - "AWS::RDS::DBParameterGroup": "CACHED", - "AWS::RDS::DBProxy": "CACHED", - "AWS::RDS::DBProxyEndpoint": "CACHED", - "AWS::RDS::DBProxyTargetGroup": "CACHED", - "AWS::RDS::DBSecurityGroup": "CACHED", - "AWS::RDS::DBSecurityGroupIngress": "CACHED", - "AWS::RDS::DBSubnetGroup": "CACHED", - "AWS::RDS::EventSubscription": "CACHED", - "AWS::RDS::GlobalCluster": "CACHED", - "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": { + "AWS::RDS::DBInstance": { "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, "Endpoint.Address": { "PrimitiveType": "String" }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, "Endpoint.Port": { "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", "Properties": { - "AllowVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "AutomatedSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" - } + "UpdateType": "Mutable" }, - "ClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", - "PrimitiveType": "String", + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" - } + "UpdateType": "Mutable" }, - "ClusterSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "ClusterSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", - "PrimitiveType": "String", + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", "Required": false, - "UpdateType": "Immutable" + "Type": "MasterUserSecret", + "UpdateType": "Mutable" }, - "ClusterType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", + "Required": false, + "UpdateType": "Immutable", "Value": { - "ValueType": "RedshiftClusterType" + "ValueType": "AWS::RDS::DBInstance.MasterUsername" } }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", - "PrimitiveType": "String", + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "RedshiftClusterVersion" + "ValueType": "RdsInstanceMonitoringInterval" } }, - "DBName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ElasticIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier", + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "HsmConfigurationIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-HsmConfigurationIdentifier", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IamRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "LoggingProperties", - "UpdateType": "Mutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + "ValueType": "PerformanceInsightsRetentionPeriod" } }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUsername" + "ValueType": "AWS::RDS::DBInstance.Port" } }, - "NodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftInstanceType" - } + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, - "NumberOfNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + "ValueType": "AWS::RDS::DBInstance.PromotionTier" } }, - "OwnerAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", - "PrimitiveType": "Integer", + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", - "PrimitiveType": "Boolean", + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "SnapshotClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterParameterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-description", + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "ParameterGroupFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parametergroupfamily", - "PrimitiveType": "String", - "Required": true, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Immutable" }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parameters", - "DuplicatesAllowed": true, - "ItemType": "Parameter", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-description", + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::RDS::DBParameterGroup": "CACHED", + "AWS::RDS::DBProxy": "CACHED", + "AWS::RDS::DBProxyEndpoint": "CACHED", + "AWS::RDS::DBProxyTargetGroup": "CACHED", + "AWS::RDS::DBSecurityGroup": "CACHED", + "AWS::RDS::DBSecurityGroupIngress": "CACHED", + "AWS::RDS::DBSubnetGroup": "CACHED", + "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", + "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", "AWS::ResourceExplorer2::View": "CACHED", @@ -6818,102 +5710,15 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", "AWS::Route53Resolver::OutpostResolver": "CACHED", - "AWS::Route53Resolver::ResolverEndpoint": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "Direction": { - "PrimitiveType": "String" - }, - "HostVPCId": { - "PrimitiveType": "String" - }, - "IpAddressCount": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - }, - "OutpostArn": { - "PrimitiveType": "String" - }, - "PreferredInstanceType": { - "PrimitiveType": "String" - }, - "ResolverEndpointId": { - "PrimitiveType": "String" - }, - "ResolverEndpointType": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html", - "Properties": { - "Direction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-direction", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "IpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-ipaddresses", - "ItemType": "IpAddressRequest", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OutpostArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-outpostarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PreferredInstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-preferredinstancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Protocols": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-protocols", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ResolverEndpointType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-resolverendpointtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-securitygroupids", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Route53Resolver::ResolverConfig": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", "AWS::Route53Resolver::ResolverRule": "CACHED", @@ -6926,6 +5731,10 @@ "AWS::S3::BucketPolicy": "CACHED", "AWS::S3ObjectLambda::AccessPoint": "CACHED", "AWS::S3ObjectLambda::AccessPointPolicy": "CACHED", + "AWS::S3Outposts::AccessPoint": "CACHED", + "AWS::S3Outposts::Bucket": "CACHED", + "AWS::S3Outposts::BucketPolicy": "CACHED", + "AWS::S3Outposts::Endpoint": "CACHED", "AWS::SES::ConfigurationSet": "CACHED", "AWS::SES::ConfigurationSetEventDestination": "CACHED", "AWS::SES::ContactList": "CACHED", @@ -7060,7 +5869,10 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -7202,6 +6014,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", @@ -7212,6 +6034,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -7231,7 +6054,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -7278,8 +6103,10 @@ "AWS::Backup::BackupVault.BackupVaultName": "CACHED", "AWS::Backup::RestoreTestingPlan.RestoreTestingRecoveryPointSelection.Algorithm": "CACHED", "AWS::Backup::RestoreTestingPlan.RestoreTestingRecoveryPointSelection.RecoveryPointTypes": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7333,6 +6160,10 @@ "AWS::CloudFormation::ModuleDefaultVersion.ModuleName": "CACHED", "AWS::CloudFormation::ModuleDefaultVersion.VersionId": "CACHED", "AWS::CloudFormation::ModuleVersion.ModuleName": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Arn": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.PublicVersionNumber": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Type": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeVersionArn": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.VersionId": "CACHED", @@ -7488,6 +6319,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -7571,6 +6406,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -7586,15 +6427,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -7602,13 +6444,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", + "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", + "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -7639,6 +6487,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -7676,6 +6525,8 @@ "AWS::EC2::SubnetCidrBlock.Ipv6CidrBlock": "CACHED", "AWS::EC2::VPC.Id": "CACHED", "AWS::EC2::VPCEndpoint.VpcEndpointType": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions.Port": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions.Port": "CACHED", "AWS::ECR::PullThroughCacheRule.CredentialArn": "CACHED", "AWS::ECR::PullThroughCacheRule.EcrRepositoryPrefix": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationDestination.Region": "CACHED", @@ -7694,6 +6545,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -7709,6 +6561,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -7741,6 +6594,21 @@ "AWS::EMR::StudioSessionMapping.IdentityType": "CACHED", "AWS::EMR::StudioSessionMapping.SessionPolicyArn": "CACHED", "AWS::EMR::StudioSessionMapping.StudioId": "CACHED", + "AWS::EMRServerless::Application.Architecture": "CACHED", + "AWS::EMRServerless::Application.ConfigurationObject.Classification": "CACHED", + "AWS::EMRServerless::Application.ImageConfigurationInput.ImageUri": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfig.WorkerCount": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair.Key": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources.Cpu": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources.Disk": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources.Memory": "CACHED", + "AWS::EMRServerless::Application.Name": "CACHED", + "AWS::EMRServerless::Application.NetworkConfiguration.SecurityGroupIds": "CACHED", + "AWS::EMRServerless::Application.NetworkConfiguration.SubnetIds": "CACHED", + "AWS::EMRServerless::Application.ReleaseLabel": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration.Cpu": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration.Disk": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration.Memory": "CACHED", "AWS::ElastiCache::ReplicationGroup.NumCacheClusters": "CACHED", "AWS::ElastiCache::ReplicationGroup.ReplicasPerNodeGroup": "CACHED", "AWS::ElastiCache::ServerlessCache.DataStorage.Unit": "CACHED", @@ -7795,6 +6663,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -7818,6 +6687,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -7888,6 +6762,16 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", + "AWS::InspectorV2::Filter.Description": "CACHED", + "AWS::InspectorV2::Filter.FilterAction": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Key": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Value": "CACHED", + "AWS::InspectorV2::Filter.Name": "CACHED", + "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", + "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -7928,6 +6812,9 @@ "AWS::IoTWireless::ServiceProfile.Name": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV10x.DevAddr": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV11.DevAddr": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.DestinationName": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.FPort": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.Type": "CACHED", "AWS::IoTWireless::WirelessDevice.Description": "CACHED", "AWS::IoTWireless::WirelessDevice.DestinationName": "CACHED", "AWS::IoTWireless::WirelessDevice.LoRaWANDevice.DevEui": "CACHED", @@ -7939,6 +6826,7 @@ "AWS::IoTWireless::WirelessDevice.OtaaV11.AppKey": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11.JoinEui": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11.NwkKey": "CACHED", + "AWS::IoTWireless::WirelessDevice.Positioning": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x.AppSKey": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x.NwkSKey": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV11.AppSKey": "CACHED", @@ -7953,6 +6841,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -8034,7 +6923,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -8061,6 +6952,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -8192,6 +7097,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -8238,6 +7150,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -8272,7 +7185,15 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -8393,13 +7314,19 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBInstance.DBInstanceClass": { "AllowedValues": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -8459,7 +7386,6 @@ "db.r5.xlarge", "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", - "db.r5b.8xlarge", "db.r5d.12xlarge", "db.r5d.16xlarge", "db.r5d.24xlarge", @@ -8538,11 +7464,38 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IncludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.Telemetries": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents.Status": "CACHED", + "AWS::RUM::AppMonitor.Domain": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.EventPattern": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Name": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Namespace": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.UnitLabel": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.ValueKey": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.Destination": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.DestinationArn": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.IamRoleArn": "CACHED", + "AWS::RUM::AppMonitor.Name": "CACHED", "AWS::Redshift::Cluster.ClusterIdentifier": "CACHED", "AWS::Redshift::Cluster.ClusterParameterGroupName": "CACHED", "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", + "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", + "AWS::Redshift::EventSubscription.EventCategories": "CACHED", + "AWS::Redshift::EventSubscription.Severity": "CACHED", + "AWS::Redshift::EventSubscription.SourceType": "CACHED", + "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", "AWS::ResourceExplorer2::Index.Type": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty.Name": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter.FilterString": "CACHED", @@ -8580,6 +7533,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -8588,6 +7542,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -8597,6 +7552,9 @@ "AWS::Route53Resolver::OutpostResolver.Name": "CACHED", "AWS::Route53Resolver::OutpostResolver.OutpostArn": "CACHED", "AWS::Route53Resolver::OutpostResolver.PreferredInstanceType": "CACHED", + "AWS::Route53Resolver::ResolverConfig.AutodefinedReverseFlag": "CACHED", + "AWS::Route53Resolver::ResolverConfig.ResourceId": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", @@ -8654,6 +7612,21 @@ "AWS::S3ObjectLambda::AccessPoint.Name": "CACHED", "AWS::S3ObjectLambda::AccessPoint.ObjectLambdaConfiguration.SupportingAccessPoint": "CACHED", "AWS::S3ObjectLambda::AccessPointPolicy.ObjectLambdaAccessPoint": "CACHED", + "AWS::S3Outposts::AccessPoint.Bucket": "CACHED", + "AWS::S3Outposts::AccessPoint.Name": "CACHED", + "AWS::S3Outposts::AccessPoint.VpcConfiguration.VpcId": "CACHED", + "AWS::S3Outposts::Bucket.BucketName": "CACHED", + "AWS::S3Outposts::Bucket.OutpostId": "CACHED", + "AWS::S3Outposts::Bucket.Rule.ExpirationDate": "CACHED", + "AWS::S3Outposts::Bucket.Rule.Id": "CACHED", + "AWS::S3Outposts::Bucket.Rule.Status": "CACHED", + "AWS::S3Outposts::BucketPolicy.Bucket": "CACHED", + "AWS::S3Outposts::Endpoint.AccessType": "CACHED", + "AWS::S3Outposts::Endpoint.CustomerOwnedIpv4Pool": "CACHED", + "AWS::S3Outposts::Endpoint.NetworkInterface.NetworkInterfaceId": "CACHED", + "AWS::S3Outposts::Endpoint.OutpostId": "CACHED", + "AWS::S3Outposts::Endpoint.SecurityGroupId": "CACHED", + "AWS::S3Outposts::Endpoint.SubnetId": "CACHED", "AWS::SES::ConfigurationSet.DashboardOptions.EngagementMetrics": "CACHED", "AWS::SES::ConfigurationSet.DeliveryOptions.TlsPolicy": "CACHED", "AWS::SES::ConfigurationSet.GuardianOptions.OptimizedSharedDelivery": "CACHED", @@ -8715,6 +7688,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -8755,6 +7743,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -8771,6 +7763,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -8810,6 +7804,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -8947,13 +7943,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -9032,7 +8035,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -9163,6 +8174,7 @@ "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -9176,8 +8188,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -9204,6 +8214,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -9250,6 +8261,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -9342,384 +8354,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -9756,20 +8402,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-southeast-4.json b/src/cfnlint/data/CloudSpecs/ap-southeast-4.json index 54fe8dd20c..7d87ac2941 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-4.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-4.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -743,15 +744,42 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", "AWS::AppFlow::ConnectorProfile.TokenUrlCustomProperties": "CACHED", "AWS::AppFlow::Flow.CustomProperties": "CACHED", + "AWS::AppSync::DataSource.AuthorizationConfig": "CACHED", + "AWS::AppSync::DataSource.AwsIamConfig": "CACHED", + "AWS::AppSync::DataSource.DeltaSyncConfig": "CACHED", + "AWS::AppSync::DataSource.DynamoDBConfig": "CACHED", + "AWS::AppSync::DataSource.ElasticsearchConfig": "CACHED", + "AWS::AppSync::DataSource.EventBridgeConfig": "CACHED", + "AWS::AppSync::DataSource.HttpConfig": "CACHED", + "AWS::AppSync::DataSource.LambdaConfig": "CACHED", + "AWS::AppSync::DataSource.OpenSearchServiceConfig": "CACHED", + "AWS::AppSync::DataSource.RdsHttpEndpointConfig": "CACHED", + "AWS::AppSync::DataSource.RelationalDatabaseConfig": "CACHED", + "AWS::AppSync::FunctionConfiguration.AppSyncRuntime": "CACHED", + "AWS::AppSync::FunctionConfiguration.LambdaConflictHandlerConfig": "CACHED", + "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", + "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", + "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", + "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", + "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", + "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", + "AWS::AppSync::GraphQLApi.UserPoolConfig": "CACHED", + "AWS::AppSync::Resolver.AppSyncRuntime": "CACHED", + "AWS::AppSync::Resolver.CachingConfig": "CACHED", + "AWS::AppSync::Resolver.LambdaConflictHandlerConfig": "CACHED", + "AWS::AppSync::Resolver.PipelineConfig": "CACHED", + "AWS::AppSync::Resolver.SyncConfig": "CACHED", + "AWS::AppSync::SourceApiAssociation.SourceApiAssociationConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalableTarget.ScalableTargetAction": "CACHED", "AWS::ApplicationAutoScaling::ScalableTarget.ScheduledAction": "CACHED", "AWS::ApplicationAutoScaling::ScalableTarget.SuspendedState": "CACHED", @@ -951,10 +979,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -962,8 +992,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -971,22 +999,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", @@ -1007,34 +1042,12 @@ "AWS::CloudFront::CachePolicy.ParametersInCacheKeyAndForwardedToOrigin": "CACHED", "AWS::CloudFront::CachePolicy.QueryStringsConfig": "CACHED", "AWS::CloudFront::CloudFrontOriginAccessIdentity.CloudFrontOriginAccessIdentityConfig": "CACHED", - "AWS::CloudFront::ContinuousDeploymentPolicy.ContinuousDeploymentPolicyConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig.html", - "Properties": { - "Enabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig.html#cfn-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig-enabled", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "StagingDistributionDnsNames": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig.html#cfn-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig-stagingdistributiondnsnames", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "TrafficConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig.html#cfn-cloudfront-continuousdeploymentpolicy-continuousdeploymentpolicyconfig-trafficconfig", - "Required": false, - "Type": "TrafficConfig", - "UpdateType": "Mutable" - } - } - }, + "AWS::CloudFront::ContinuousDeploymentPolicy.ContinuousDeploymentPolicyConfig": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SessionStickinessConfig": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderConfig": "CACHED", + "AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderPolicyConfig": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SingleWeightConfig": "CACHED", + "AWS::CloudFront::ContinuousDeploymentPolicy.SingleWeightPolicyConfig": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.TrafficConfig": "CACHED", "AWS::CloudFront::Distribution.CacheBehavior": "CACHED", "AWS::CloudFront::Distribution.Cookies": "CACHED", @@ -1063,7 +1076,9 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", + "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", "AWS::CloudFront::MonitoringSubscription.RealtimeMetricsSubscriptionConfig": "CACHED", "AWS::CloudFront::OriginAccessControl.OriginAccessControlConfig": "CACHED", @@ -1085,47 +1100,9 @@ "AWS::CloudFront::ResponseHeadersPolicy.CustomHeadersConfig": "CACHED", "AWS::CloudFront::ResponseHeadersPolicy.FrameOptions": "CACHED", "AWS::CloudFront::ResponseHeadersPolicy.ReferrerPolicy": "CACHED", - "AWS::CloudFront::ResponseHeadersPolicy.ResponseHeadersPolicyConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-responseheaderspolicyconfig.html", - "Properties": { - "Comment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-responseheaderspolicyconfig.html#cfn-cloudfront-responseheaderspolicy-responseheaderspolicyconfig-comment", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CorsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-responseheaderspolicyconfig.html#cfn-cloudfront-responseheaderspolicy-responseheaderspolicyconfig-corsconfig", - "Required": false, - "Type": "CorsConfig", - "UpdateType": "Mutable" - }, - "CustomHeadersConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-responseheaderspolicyconfig.html#cfn-cloudfront-responseheaderspolicy-responseheaderspolicyconfig-customheadersconfig", - "Required": false, - "Type": "CustomHeadersConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-responseheaderspolicyconfig.html#cfn-cloudfront-responseheaderspolicy-responseheaderspolicyconfig-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SecurityHeadersConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-responseheaderspolicyconfig.html#cfn-cloudfront-responseheaderspolicy-responseheaderspolicyconfig-securityheadersconfig", - "Required": false, - "Type": "SecurityHeadersConfig", - "UpdateType": "Mutable" - }, - "ServerTimingHeadersConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-responseheaderspolicy-responseheaderspolicyconfig.html#cfn-cloudfront-responseheaderspolicy-responseheaderspolicyconfig-servertimingheadersconfig", - "Required": false, - "Type": "ServerTimingHeadersConfig", - "UpdateType": "Mutable" - } - } - }, + "AWS::CloudFront::ResponseHeadersPolicy.RemoveHeader": "CACHED", + "AWS::CloudFront::ResponseHeadersPolicy.RemoveHeadersConfig": "CACHED", + "AWS::CloudFront::ResponseHeadersPolicy.ResponseHeadersPolicyConfig": "CACHED", "AWS::CloudFront::ResponseHeadersPolicy.SecurityHeadersConfig": "CACHED", "AWS::CloudFront::ResponseHeadersPolicy.ServerTimingHeadersConfig": "CACHED", "AWS::CloudFront::ResponseHeadersPolicy.StrictTransportSecurity": "CACHED", @@ -1142,6 +1119,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -1152,292 +1130,26 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", - "AWS::CodeBuild::Project.Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", - "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", - "AWS::CodeBuild::Project.CloudWatchLogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", - "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", - "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.CloudWatchLogsConfig": "CACHED", + "AWS::CodeBuild::Project.Environment": "CACHED", "AWS::CodeBuild::Project.EnvironmentVariable": "CACHED", "AWS::CodeBuild::Project.FilterGroup": "CACHED", "AWS::CodeBuild::Project.GitSubmodulesConfig": "CACHED", "AWS::CodeBuild::Project.LogsConfig": "CACHED", "AWS::CodeBuild::Project.ProjectBuildBatchConfig": "CACHED", - "AWS::CodeBuild::Project.ProjectCache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", - "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.ProjectCache": "CACHED", "AWS::CodeBuild::Project.ProjectFileSystemLocation": "CACHED", "AWS::CodeBuild::Project.ProjectFleet": "CACHED", "AWS::CodeBuild::Project.ProjectSourceVersion": "CACHED", "AWS::CodeBuild::Project.ProjectTriggers": "CACHED", "AWS::CodeBuild::Project.RegistryCredential": "CACHED", - "AWS::CodeBuild::Project.S3LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.S3LogsConfig": "CACHED", + "AWS::CodeBuild::Project.Source": "CACHED", "AWS::CodeBuild::Project.SourceAuth": "CACHED", - "AWS::CodeBuild::Project.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.VpcConfig": "CACHED", "AWS::CodeBuild::Project.WebhookFilter": "CACHED", "AWS::CodeBuild::ReportGroup.ReportExportConfig": "CACHED", "AWS::CodeBuild::ReportGroup.S3ReportExportConfig": "CACHED", @@ -1574,7 +1286,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -1583,6 +1298,45 @@ "AWS::CodePipeline::Pipeline.StageDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.StageTransition": "CACHED", "AWS::CodePipeline::Pipeline.VariableDeclaration": "CACHED", + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", + "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", + "AWS::Cognito::IdentityPool.PushSync": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration.LogConfiguration": "CACHED", + "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", + "AWS::Cognito::UserPool.AdminCreateUserConfig": "CACHED", + "AWS::Cognito::UserPool.CustomEmailSender": "CACHED", + "AWS::Cognito::UserPool.CustomSMSSender": "CACHED", + "AWS::Cognito::UserPool.DeviceConfiguration": "CACHED", + "AWS::Cognito::UserPool.EmailConfiguration": "CACHED", + "AWS::Cognito::UserPool.InviteMessageTemplate": "CACHED", + "AWS::Cognito::UserPool.LambdaConfig": "CACHED", + "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", + "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", + "AWS::Cognito::UserPool.RecoveryOption": "CACHED", + "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", + "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", + "AWS::Cognito::UserPool.StringAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.UserAttributeUpdateSettings": "CACHED", + "AWS::Cognito::UserPool.UserPoolAddOns": "CACHED", + "AWS::Cognito::UserPool.UsernameConfiguration": "CACHED", + "AWS::Cognito::UserPool.VerificationMessageTemplate": "CACHED", + "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", + "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED", + "AWS::Cognito::UserPoolUser.AttributeType": "CACHED", "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", "AWS::Config::ConfigRule.EvaluationModeConfiguration": "CACHED", @@ -1603,6 +1357,7 @@ "AWS::Config::OrganizationConfigRule.OrganizationCustomRuleMetadata": "CACHED", "AWS::Config::OrganizationConfigRule.OrganizationManagedRuleMetadata": "CACHED", "AWS::Config::OrganizationConformancePack.ConformancePackInputParameter": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", @@ -1647,11 +1402,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -1691,6 +1449,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1708,11 +1468,22 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", "AWS::DynamoDB::Table.TimeToLiveSpecification": "CACHED", "AWS::EC2::CapacityReservation.TagSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceTypeSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.TagSpecification": "CACHED", + "AWS::EC2::ClientVpnEndpoint.CertificateAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientConnectOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientLoginBannerOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.DirectoryServiceAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.FederatedAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.TagSpecification": "CACHED", "AWS::EC2::EC2Fleet.AcceleratorCountRequest": "CACHED", "AWS::EC2::EC2Fleet.AcceleratorTotalMemoryMiBRequest": "CACHED", "AWS::EC2::EC2Fleet.BaselineEbsBandwidthMbpsRequest": "CACHED", @@ -1737,6 +1508,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1751,7 +1523,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1798,24 +1569,13 @@ "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", - "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html", - "Properties": { - "Primary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-primary", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -2526,6 +2286,7 @@ } }, "AWS::EC2::Subnet.PrivateDnsNameOptionsOnLaunch": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange": "CACHED", "AWS::EC2::TransitGatewayAttachment.Options": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html", "Properties": { @@ -2576,6 +2337,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -2585,7 +2347,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -2594,6 +2361,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -2733,187 +2502,9 @@ "AWS::ElasticLoadBalancingV2::Listener.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::Listener.TargetGroupTuple": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate.Certificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html", - "Properties": { - "AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticatecognitoconfig", - "Required": false, - "Type": "AuthenticateCognitoConfig", - "UpdateType": "Mutable" - }, - "AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticateoidcconfig", - "Required": false, - "Type": "AuthenticateOidcConfig", - "UpdateType": "Mutable" - }, - "FixedResponseConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-fixedresponseconfig", - "Required": false, - "Type": "FixedResponseConfig", - "UpdateType": "Mutable" - }, - "ForwardConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-forwardconfig", - "Required": false, - "Type": "ForwardConfig", - "UpdateType": "Mutable" - }, - "Order": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-order", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RedirectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-redirectconfig", - "Required": false, - "Type": "RedirectConfig", - "UpdateType": "Mutable" - }, - "TargetGroupArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-targetgrouparn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html", - "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-onunauthenticatedrequest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-scope", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessioncookiename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessiontimeout", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "UserPoolArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolclientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolDomain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpooldomain", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html", - "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "AuthorizationEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authorizationendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ClientSecret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientsecret", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Issuer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-issuer", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-onunauthenticatedrequest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-scope", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessioncookiename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessiontimeout", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TokenEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-tokenendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserInfoEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-userinfoendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule.Action": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.ForwardConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.HostHeaderConfig": "CACHED", @@ -2923,81 +2514,11 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringKeyValue": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html", - "Properties": { - "Field": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-field", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HostHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-hostheaderconfig", - "Required": false, - "Type": "HostHeaderConfig", - "UpdateType": "Mutable" - }, - "HttpHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httpheaderconfig", - "Required": false, - "Type": "HttpHeaderConfig", - "UpdateType": "Mutable" - }, - "HttpRequestMethodConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httprequestmethodconfig", - "Required": false, - "Type": "HttpRequestMethodConfig", - "UpdateType": "Mutable" - }, - "PathPatternConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-pathpatternconfig", - "Required": false, - "Type": "PathPatternConfig", - "UpdateType": "Mutable" - }, - "QueryStringConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-querystringconfig", - "Required": false, - "Type": "QueryStringConfig", - "UpdateType": "Mutable" - }, - "SourceIpConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-sourceipconfig", - "Required": false, - "Type": "SourceIpConfig", - "UpdateType": "Mutable" - }, - "Values": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-values", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupTuple": "CACHED", - "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": "CACHED", @@ -3018,6 +2539,7 @@ "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -3074,6 +2596,7 @@ "AWS::FSx::Volume.SnaplockRetentionPeriod": "CACHED", "AWS::FSx::Volume.TieringPolicy": "CACHED", "AWS::FSx::Volume.UserAndGroupQuotas": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -3088,6 +2611,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -3152,120 +2676,9 @@ "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": "CACHED", "AWS::GuardDuty::Detector.CFNScanEc2InstanceWithFindingsConfiguration": "CACHED", "AWS::GuardDuty::Detector.TagItem": "CACHED", - "AWS::GuardDuty::Filter.Condition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html", - "Properties": { - "Eq": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-eq", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Equals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-equals", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "GreaterThan": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-greaterthan", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GreaterThanOrEqual": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-greaterthanorequal", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Gt": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-gt", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Gte": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-gte", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LessThan": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lessthan", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LessThanOrEqual": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lessthanorequal", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Lt": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lt", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Lte": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lte", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Neq": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-neq", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NotEquals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-notequals", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Filter.FindingCriteria": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-findingcriteria.html", - "Properties": { - "Criterion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-findingcriteria.html#cfn-guardduty-filter-findingcriteria-criterion", - "ItemType": "Condition", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Filter.TagItem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-tagitem.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-tagitem.html#cfn-guardduty-filter-tagitem-key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-tagitem.html#cfn-guardduty-filter-tagitem-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Filter.Condition": "CACHED", + "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -3402,6 +2815,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -3437,6 +2855,9 @@ "AWS::LakeFormation::TagAssociation.Resource": "CACHED", "AWS::LakeFormation::TagAssociation.TableResource": "CACHED", "AWS::LakeFormation::TagAssociation.TableWithColumnsResource": "CACHED", + "AWS::Lambda::Alias.AliasRoutingConfiguration": "CACHED", + "AWS::Lambda::Alias.ProvisionedConcurrencyConfiguration": "CACHED", + "AWS::Lambda::Alias.VersionWeight": "CACHED", "AWS::Lambda::EventInvokeConfig.DestinationConfig": "CACHED", "AWS::Lambda::EventInvokeConfig.OnFailure": "CACHED", "AWS::Lambda::EventInvokeConfig.OnSuccess": "CACHED", @@ -3512,11 +2933,33 @@ "AWS::MediaConnect::FlowSource.Encryption": "CACHED", "AWS::MediaConnect::FlowSource.GatewayBridgeSource": "CACHED", "AWS::MediaConnect::FlowSource.VpcInterfaceAttachment": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexMediaConnectOutputDestinationSettings": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexOutputDestination": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexSettings": "CACHED", + "AWS::MediaLive::Multiplex.Tags": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramPacketIdentifiersMap": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramPipelineDetail": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramServiceDescriptor": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramSettings": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexStatmuxVideoSettings": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexVideoSettings": "CACHED", + "AWS::MediaPackageV2::Channel.IngestEndpoint": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Encryption": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.EncryptionContractConfiguration": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.EncryptionMethod": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.FilterConfiguration": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.HlsManifestConfiguration": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.LowLatencyHlsManifestConfiguration": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Scte": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.ScteHls": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Segment": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.SpekeKeyProvider": "CACHED", "AWS::MediaTailor::Channel.DashPlaylistSettings": "CACHED", "AWS::MediaTailor::Channel.HlsPlaylistSettings": "CACHED", "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -3536,71 +2979,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -3633,9 +3012,19 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3698,30 +3087,27 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", - "AWS::Redshift::ClusterParameterGroup.Parameter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", - "Properties": { - "ParameterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ParameterValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametervalue", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html", @@ -3925,14 +3311,20 @@ }, "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress": "CACHED", + "AWS::S3::AccessGrant.AccessGrantsLocationConfiguration": "CACHED", + "AWS::S3::AccessGrant.Grantee": "CACHED", "AWS::S3::AccessPoint.PublicAccessBlockConfiguration": "CACHED", "AWS::S3::AccessPoint.VpcConfiguration": "CACHED", "AWS::S3::Bucket.AbortIncompleteMultipartUpload": "CACHED", @@ -4017,6 +3409,15 @@ "AWS::SSM::MaintenanceWindowTask.NotificationConfig": "CACHED", "AWS::SSM::MaintenanceWindowTask.Target": "CACHED", "AWS::SSM::MaintenanceWindowTask.TaskInvocationParameters": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource": "CACHED", + "AWS::SSM::PatchBaseline.Rule": "CACHED", + "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttributeValue": "CACHED", + "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", + "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails": "CACHED", "AWS::SageMaker::ModelCard.Container": "CACHED", @@ -4071,6 +3472,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -4192,10 +3601,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -4221,6 +3628,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -4250,20 +3658,7 @@ "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", "AWS::WAFv2::WebACL.AWSManagedRulesACFPRuleSet": "CACHED", "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": "CACHED", - "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html", - "Properties": { - "InspectionLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html#cfn-wafv2-webacl-awsmanagedrulesbotcontrolruleset-inspectionlevel", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet.InspectionLevel" - } - } - } - }, + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": "CACHED", "AWS::WAFv2::WebACL.AllowAction": "CACHED", "AWS::WAFv2::WebACL.AndStatement": "CACHED", "AWS::WAFv2::WebACL.AssociationConfig": "CACHED", @@ -4292,6 +3687,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -4335,55 +3731,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -5228,6 +4577,16 @@ "AWS::AppConfig::Extension": "CACHED", "AWS::AppConfig::ExtensionAssociation": "CACHED", "AWS::AppConfig::HostedConfigurationVersion": "CACHED", + "AWS::AppSync::ApiCache": "CACHED", + "AWS::AppSync::ApiKey": "CACHED", + "AWS::AppSync::DataSource": "CACHED", + "AWS::AppSync::DomainName": "CACHED", + "AWS::AppSync::DomainNameApiAssociation": "CACHED", + "AWS::AppSync::FunctionConfiguration": "CACHED", + "AWS::AppSync::GraphQLApi": "CACHED", + "AWS::AppSync::GraphQLSchema": "CACHED", + "AWS::AppSync::Resolver": "CACHED", + "AWS::AppSync::SourceApiAssociation": "CACHED", "AWS::ApplicationAutoScaling::ScalableTarget": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy": "CACHED", "AWS::Athena::DataCatalog": "CACHED", @@ -5606,6 +4965,7 @@ "AWS::CloudFormation::HookTypeConfig": "CACHED", "AWS::CloudFormation::HookVersion": "CACHED", "AWS::CloudFormation::Macro": "CACHED", + "AWS::CloudFormation::PublicTypeVersion": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion": "CACHED", "AWS::CloudFormation::ResourceVersion": "CACHED", "AWS::CloudFormation::Stack": "CACHED", @@ -5618,6 +4978,7 @@ "AWS::CloudFront::Distribution": "CACHED", "AWS::CloudFront::Function": "CACHED", "AWS::CloudFront::KeyGroup": "CACHED", + "AWS::CloudFront::KeyValueStore": "CACHED", "AWS::CloudFront::MonitoringSubscription": "CACHED", "AWS::CloudFront::OriginAccessControl": "CACHED", "AWS::CloudFront::OriginRequestPolicy": "CACHED", @@ -5631,165 +4992,7 @@ "AWS::CloudWatch::Dashboard": "CACHED", "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", - "AWS::CodeBuild::Project": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeDeploy::Application": "CACHED", @@ -5856,35 +5059,16 @@ } }, "AWS::CodePipeline::Pipeline": "CACHED", - "AWS::CodeTest::Series": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PersistentConfigurationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-persistentconfigurationid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RunDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-rundefinition", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "State": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-state", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration": "CACHED", + "AWS::Cognito::UserPool": "CACHED", + "AWS::Cognito::UserPoolClient": "CACHED", + "AWS::Cognito::UserPoolGroup": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", + "AWS::Cognito::UserPoolUser": "CACHED", + "AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED", "AWS::Config::AggregationAuthorization": "CACHED", "AWS::Config::ConfigRule": "CACHED", "AWS::Config::ConfigurationAggregator": "CACHED", @@ -5894,6 +5078,7 @@ "AWS::Config::OrganizationConfigRule": "CACHED", "AWS::Config::OrganizationConformancePack": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", @@ -5979,23 +5164,54 @@ "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", + "AWS::EC2::CapacityReservationFleet": "CACHED", + "AWS::EC2::ClientVpnAuthorizationRule": "CACHED", + "AWS::EC2::ClientVpnEndpoint": "CACHED", + "AWS::EC2::ClientVpnRoute": "CACHED", + "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", "AWS::EC2::CustomerGateway": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html", + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", "Properties": { "BgpAsn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-bgpasn", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", "PrimitiveType": "Integer", - "Required": true, + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable" }, "IpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-ipaddress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, @@ -6003,7 +5219,7 @@ "UpdateType": "Mutable" }, "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-type", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable", @@ -6013,132 +5229,37 @@ } } }, - "AWS::EC2::DHCPOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcp-options.html", + "AWS::EC2::DHCPOptions": "CACHED", + "AWS::EC2::EC2Fleet": "CACHED", + "AWS::EC2::EIP": "CACHED", + "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EgressOnlyInternetGateway": "CACHED", + "AWS::EC2::FlowLog": "CACHED", + "AWS::EC2::GatewayRouteTableAssociation": "CACHED", + "AWS::EC2::Host": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html", "Properties": { - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcp-options.html#cfn-ec2-dhcpoptions-domainname", + "AutoPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-autoplacement", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" - }, - "DomainNameServers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcp-options.html#cfn-ec2-dhcpoptions-domainnameservers", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "NetbiosNameServers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcp-options.html#cfn-ec2-dhcpoptions-netbiosnameservers", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "Ec2HostAutoPlacement" + } }, - "NetbiosNodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcp-options.html#cfn-ec2-dhcpoptions-netbiosnodetype", - "PrimitiveType": "Integer", - "Required": false, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-availabilityzone", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Immutable", "Value": { - "ValueType": "DHCPOptionsNetbiosNodeType" + "ValueType": "AvailabilityZone" } }, - "NtpServers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcp-options.html#cfn-ec2-dhcpoptions-ntpservers", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcp-options.html#cfn-ec2-dhcpoptions-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::EC2Fleet": "CACHED", - "AWS::EC2::EIP": { - "Attributes": { - "AllocationId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html", - "Properties": { - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "Ec2ElasticIpDomain" - } - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "NetworkBorderGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-networkbordergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PublicIpv4Pool": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::EIPAssociation": "CACHED", - "AWS::EC2::EgressOnlyInternetGateway": "CACHED", - "AWS::EC2::FlowLog": "CACHED", - "AWS::EC2::GatewayRouteTableAssociation": "CACHED", - "AWS::EC2::Host": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html", - "Properties": { - "AutoPlacement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-autoplacement", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "Ec2HostAutoPlacement" - } - }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-availabilityzone", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AvailabilityZone" - } - }, - "HostRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-hostrecovery", - "PrimitiveType": "String", + "HostRecovery": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-hostrecovery", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, @@ -6165,136 +5286,11 @@ "AWS::EC2::NatGateway": "CACHED", "AWS::EC2::NetworkAcl": "CACHED", "AWS::EC2::NetworkAclEntry": "CACHED", - "AWS::EC2::NetworkInterface": { - "Attributes": { - "PrimaryPrivateIpAddress": { - "PrimitiveType": "String" - }, - "SecondaryPrivateIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GroupSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-groupset", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "InterfaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-interfacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresscount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6Addresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresses", - "DuplicatesAllowed": false, - "ItemType": "InstanceIpv6Address", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddress", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrivateIpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddresses", - "DuplicatesAllowed": false, - "ItemType": "PrivateIpAddressSpecification", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-secondaryprivateipcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-sourcedestcheck", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-subnetid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::NetworkInterface": "CACHED", "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": { - "Attributes": { - "GroupName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", - "Properties": { - "PartitionCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-partitioncount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "SpreadLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-spreadlevel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementGroupStrategy" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::PlacementGroup": "CACHED", "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -6317,6 +5313,10 @@ "AWS::EC2::SubnetCidrBlock": "CACHED", "AWS::EC2::SubnetNetworkAclAssociation": "CACHED", "AWS::EC2::SubnetRouteTableAssociation": "CACHED", + "AWS::EC2::TrafficMirrorFilter": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule": "CACHED", + "AWS::EC2::TrafficMirrorSession": "CACHED", + "AWS::EC2::TrafficMirrorTarget": "CACHED", "AWS::EC2::TransitGateway": "CACHED", "AWS::EC2::TransitGatewayAttachment": "CACHED", "AWS::EC2::TransitGatewayConnect": "CACHED", @@ -6331,7 +5331,71 @@ "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", "AWS::EC2::TransitGatewayVpcAttachment": "CACHED", "AWS::EC2::VPC": "CACHED", - "AWS::EC2::VPCCidrBlock": "CACHED", + "AWS::EC2::VPCCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html", + "Properties": { + "AmazonProvidedIpv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-amazonprovidedipv6cidrblock", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-cidrblock", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AwsCidrIp" + } + }, + "Ipv4IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4ipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv4NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4netmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6cidrblock", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6ipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6netmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6Pool": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6pool", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-vpcid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } + } + } + }, "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", "AWS::EC2::VPCEndpoint": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html", @@ -6396,61 +5460,8 @@ } }, "AWS::EC2::VPCEndpointConnectionNotification": "CACHED", - "AWS::EC2::VPCEndpointService": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html", - "Properties": { - "AcceptanceRequired": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-acceptancerequired", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ContributorInsightsEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-contributorinsightsenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "GatewayLoadBalancerArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-gatewayloadbalancerarns", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkLoadBalancerArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-networkloadbalancerarns", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PayerResponsibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-payerresponsibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::VPCEndpointServicePermissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html", - "Properties": { - "AllowedPrincipals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-allowedprincipals", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-serviceid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, + "AWS::EC2::VPCEndpointService": "CACHED", + "AWS::EC2::VPCEndpointServicePermissions": "CACHED", "AWS::EC2::VPCGatewayAttachment": "CACHED", "AWS::EC2::VPCPeeringConnection": "CACHED", "AWS::EC2::VPNConnection": { @@ -6647,175 +5658,7 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -6874,295 +5717,9 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, - "AWS::ElasticLoadBalancingV2::LoadBalancer": { - "Attributes": { - "CanonicalHostedZoneID": { - "PrimitiveType": "String" - }, - "DNSName": { - "PrimitiveType": "String" - }, - "LoadBalancerFullName": { - "PrimitiveType": "String" - }, - "LoadBalancerName": { - "PrimitiveType": "String" - }, - "SecurityGroups": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html", - "Properties": { - "EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-enforcesecuritygroupinboundrulesonprivatelinktraffic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IpAddressType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LoadBalancerAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes", - "DuplicatesAllowed": false, - "ItemType": "LoadBalancerAttribute", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Scheme": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-scheme", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-securitygroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", - "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" - } - }, - "SubnetMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmappings", - "DuplicatesAllowed": false, - "ItemType": "SubnetMapping", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnets", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "SubnetIds", - "ValueType": "SubnetId" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::TargetGroup": { - "Attributes": { - "LoadBalancerArns": { - "PrimitiveItemType": "String", - "Type": "List" - }, - "TargetGroupFullName": { - "PrimitiveType": "String" - }, - "TargetGroupName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html", - "Properties": { - "HealthCheckEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckIntervalSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckintervalseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds" - } - }, - "HealthCheckPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckport", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckProtocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckprotocol", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckTimeoutSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthchecktimeoutseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "TargetGroupHealthCheckTimeoutSeconds" - } - }, - "HealthyThresholdCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthythresholdcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "TargetGroupHealthyThresholdCount" - } - }, - "IpAddressType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-ipaddresstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Matcher": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-matcher", - "Required": false, - "Type": "Matcher", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocol", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProtocolVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocolversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetGroupAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattributes", - "DuplicatesAllowed": false, - "ItemType": "TargetGroupAttribute", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targettype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Targets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targets", - "DuplicatesAllowed": false, - "ItemType": "TargetDescription", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UnhealthyThresholdCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-unhealthythresholdcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount" - } - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", + "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", @@ -7177,6 +5734,7 @@ "AWS::FSx::StorageVirtualMachine": "CACHED", "AWS::FSx::Volume": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -7184,115 +5742,21 @@ "AWS::Glue::Crawler": "CACHED", "AWS::Glue::CustomEntityType": "CACHED", "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", - "AWS::Glue::DataQualityRuleset": "CACHED", - "AWS::Glue::Database": "CACHED", - "AWS::Glue::DevEndpoint": "CACHED", - "AWS::Glue::Job": "CACHED", - "AWS::Glue::MLTransform": "CACHED", - "AWS::Glue::Partition": "CACHED", - "AWS::Glue::SecurityConfiguration": "CACHED", - "AWS::Glue::Table": "CACHED", - "AWS::Glue::Trigger": "CACHED", - "AWS::Glue::Workflow": "CACHED", - "AWS::GuardDuty::Detector": "CACHED", - "AWS::GuardDuty::Filter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html", - "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-action", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::Filter.Action" - } - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DetectorId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-detectorid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "FindingCriteria": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-findingcriteria", - "Required": true, - "Type": "FindingCriteria", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Rank": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-rank", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-tags", - "DuplicatesAllowed": true, - "ItemType": "TagItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::IPSet": "CACHED", - "AWS::GuardDuty::Master": "CACHED", - "AWS::GuardDuty::Member": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html", - "Properties": { - "DetectorId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-detectorid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DisableEmailNotification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-disableemailnotification", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Email": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-email", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MemberId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-memberid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Message": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-message", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::Member.Status" - } - } - } - }, + "AWS::Glue::DataQualityRuleset": "CACHED", + "AWS::Glue::Database": "CACHED", + "AWS::Glue::DevEndpoint": "CACHED", + "AWS::Glue::Job": "CACHED", + "AWS::Glue::MLTransform": "CACHED", + "AWS::Glue::Partition": "CACHED", + "AWS::Glue::SecurityConfiguration": "CACHED", + "AWS::Glue::Table": "CACHED", + "AWS::Glue::Trigger": "CACHED", + "AWS::Glue::Workflow": "CACHED", + "AWS::GuardDuty::Detector": "CACHED", + "AWS::GuardDuty::Filter": "CACHED", + "AWS::GuardDuty::IPSet": "CACHED", + "AWS::GuardDuty::Master": "CACHED", + "AWS::GuardDuty::Member": "CACHED", "AWS::GuardDuty::ThreatIntelSet": "CACHED", "AWS::IAM::AccessKey": "CACHED", "AWS::IAM::Group": "CACHED", @@ -7371,101 +5835,18 @@ "AWS::LakeFormation::Resource": "CACHED", "AWS::LakeFormation::Tag": "CACHED", "AWS::LakeFormation::TagAssociation": "CACHED", - "AWS::Lambda::Alias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html", - "Properties": { - "BarName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html#cfn-lambda-alias-barname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Lambda::Alias": "CACHED", "AWS::Lambda::EventInvokeConfig": "CACHED", "AWS::Lambda::EventSourceMapping": "CACHED", "AWS::Lambda::Function": "CACHED", "AWS::Lambda::LayerVersion": "CACHED", "AWS::Lambda::LayerVersionPermission": "CACHED", - "AWS::Lambda::Permission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html", - "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-action", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.Action" - } - }, - "EventSourceToken": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-eventsourcetoken", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.EventSourceToken" - } - }, - "FunctionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionName" - } - }, - "FunctionUrlAuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionurlauthtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionUrlAuthType" - } - }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principal", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.Principal" - } - }, - "PrincipalOrgID": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principalorgid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.PrincipalOrgID" - } - }, - "SourceAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourceaccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.SourceAccount" - } - }, - "SourceArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourcearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.SourceArn" - } - } - } - }, + "AWS::Lambda::Permission": "CACHED", "AWS::Lambda::Version": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -7484,6 +5865,13 @@ "AWS::MediaConnect::FlowOutput": "CACHED", "AWS::MediaConnect::FlowSource": "CACHED", "AWS::MediaConnect::FlowVpcInterface": "CACHED", + "AWS::MediaLive::Multiplex": "CACHED", + "AWS::MediaLive::Multiplexprogram": "CACHED", + "AWS::MediaPackageV2::Channel": "CACHED", + "AWS::MediaPackageV2::ChannelGroup": "CACHED", + "AWS::MediaPackageV2::ChannelPolicy": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint": "CACHED", + "AWS::MediaPackageV2::OriginEndpointPolicy": "CACHED", "AWS::MediaTailor::Channel": "CACHED", "AWS::MediaTailor::ChannelPolicy": "CACHED", "AWS::MediaTailor::LiveSource": "CACHED", @@ -7494,6 +5882,7 @@ "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::Oam::Link": "CACHED", "AWS::Oam::Sink": "CACHED", "AWS::OpenSearchService::Domain": "CACHED", @@ -7511,296 +5900,554 @@ "AWS::RAM::ResourceShare": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", - "AWS::RDS::DBParameterGroup": "CACHED", - "AWS::RDS::DBSecurityGroup": "CACHED", - "AWS::RDS::DBSecurityGroupIngress": "CACHED", - "AWS::RDS::DBSubnetGroup": "CACHED", - "AWS::RDS::EventSubscription": "CACHED", - "AWS::RDS::GlobalCluster": "CACHED", - "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": { + "AWS::RDS::DBInstance": { "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, "Endpoint.Address": { "PrimitiveType": "String" }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, "Endpoint.Port": { "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", "Properties": { - "AllowVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "AutomatedSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", - "PrimitiveType": "Integer", + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" } }, - "ClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" } }, - "ClusterSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, - "Type": "List", + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" }, - "ClusterSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", - "PrimitiveType": "String", + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", "Required": false, - "UpdateType": "Immutable" + "Type": "MasterUserSecret", + "UpdateType": "Mutable" }, - "ClusterType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", + "Required": false, + "UpdateType": "Immutable", "Value": { - "ValueType": "RedshiftClusterType" + "ValueType": "AWS::RDS::DBInstance.MasterUsername" } }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", - "PrimitiveType": "String", + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "RedshiftClusterVersion" + "ValueType": "RdsInstanceMonitoringInterval" } }, - "DBName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ElasticIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier", + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "HsmConfigurationIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-HsmConfigurationIdentifier", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IamRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "LoggingProperties", - "UpdateType": "Mutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + "ValueType": "PerformanceInsightsRetentionPeriod" } }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUsername" + "ValueType": "AWS::RDS::DBInstance.Port" } }, - "NodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftInstanceType" - } + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" }, - "NumberOfNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + "ValueType": "AWS::RDS::DBInstance.PromotionTier" } }, - "OwnerAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", - "PrimitiveType": "Integer", + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", - "PrimitiveType": "Boolean", + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "SnapshotClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterParameterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-description", + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "ParameterGroupFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parametergroupfamily", - "PrimitiveType": "String", - "Required": true, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Immutable" }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parameters", - "DuplicatesAllowed": true, - "ItemType": "Parameter", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-description", + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::RDS::DBParameterGroup": "CACHED", + "AWS::RDS::DBSecurityGroup": "CACHED", + "AWS::RDS::DBSecurityGroupIngress": "CACHED", + "AWS::RDS::DBSubnetGroup": "CACHED", + "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::OptionGroup": "CACHED", + "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", + "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", + "AWS::ResourceExplorer2::Index": "CACHED", + "AWS::ResourceExplorer2::View": "CACHED", "AWS::ResourceGroups::Group": "CACHED", + "AWS::RolesAnywhere::CRL": "CACHED", + "AWS::RolesAnywhere::Profile": "CACHED", + "AWS::RolesAnywhere::TrustAnchor": "CACHED", "AWS::Route53::DNSSEC": "CACHED", "AWS::Route53::HealthCheck": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html", @@ -7872,89 +6519,22 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", "AWS::Route53Resolver::ResolverConfig": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", - "AWS::Route53Resolver::ResolverRule": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainName": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - }, - "ResolverEndpointId": { - "PrimitiveType": "String" - }, - "ResolverRuleId": { - "PrimitiveType": "String" - }, - "TargetIps": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html", - "Properties": { - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-domainname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.DomainName" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.Name" - } - }, - "ResolverEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-resolverendpointid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.ResolverEndpointId" - } - }, - "RuleType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-ruletype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.RuleType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetIps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-targetips", - "ItemType": "TargetAddress", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Route53Resolver::ResolverRule": "CACHED", "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", + "AWS::S3::AccessGrant": "CACHED", + "AWS::S3::AccessGrantsInstance": "CACHED", + "AWS::S3::AccessGrantsLocation": "CACHED", "AWS::S3::AccessPoint": "CACHED", "AWS::S3::Bucket": "CACHED", "AWS::S3::BucketPolicy": "CACHED", @@ -7973,6 +6553,10 @@ "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", "AWS::SSM::Parameter": "CACHED", + "AWS::SSM::PatchBaseline": "CACHED", + "AWS::SSO::Assignment": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", + "AWS::SSO::PermissionSet": "CACHED", "AWS::SageMaker::ModelCard": "CACHED", "AWS::Scheduler::Schedule": "CACHED", "AWS::Scheduler::ScheduleGroup": "CACHED", @@ -7981,38 +6565,10 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", - "AWS::SecurityHub::Hub": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html", - "Properties": { - "AutoEnableControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-autoenablecontrols", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ControlFindingGenerator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-controlfindinggenerator", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SecurityHub::Hub.ControlFindingGenerator" - } - }, - "EnableDefaultStandards": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-enabledefaultstandards", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-tags", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::SecurityHub::DelegatedAdmin": "CACHED", + "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -8153,12 +6709,27 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", "AWS::AppSync::DataSource.Type": "CACHED", + "AWS::AppSync::DomainName.CertificateArn": "CACHED", + "AWS::AppSync::DomainName.Description": "CACHED", + "AWS::AppSync::DomainName.DomainName": "CACHED", + "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::Athena::DataCatalog.Description": "CACHED", @@ -8201,8 +6772,10 @@ "AWS::Backup::BackupVault.BackupVaultName": "CACHED", "AWS::Backup::RestoreTestingPlan.RestoreTestingRecoveryPointSelection.Algorithm": "CACHED", "AWS::Backup::RestoreTestingPlan.RestoreTestingRecoveryPointSelection.RecoveryPointTypes": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -8252,6 +6825,10 @@ "AWS::CloudFormation::HookVersion.LoggingConfig.LogRoleArn": "CACHED", "AWS::CloudFormation::HookVersion.SchemaHandlerPackage": "CACHED", "AWS::CloudFormation::HookVersion.TypeName": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Arn": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.PublicVersionNumber": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Type": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeVersionArn": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.VersionId": "CACHED", @@ -8279,10 +6856,13 @@ "AWS::CloudFront::CachePolicy.CookiesConfig.CookieBehavior": "CACHED", "AWS::CloudFront::CachePolicy.HeadersConfig.HeaderBehavior": "CACHED", "AWS::CloudFront::CachePolicy.QueryStringsConfig.QueryStringBehavior": "CACHED", + "AWS::CloudFront::ContinuousDeploymentPolicy.ContinuousDeploymentPolicyConfig.Type": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SessionStickinessConfig.IdleTTL": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SessionStickinessConfig.MaximumTTL": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderConfig.Header": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderConfig.Value": "CACHED", + "AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderPolicyConfig.Header": "CACHED", + "AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderPolicyConfig.Value": "CACHED", "AWS::CloudFront::ContinuousDeploymentPolicy.TrafficConfig.Type": "CACHED", "AWS::CloudFront::Distribution.ErrorCode": "CACHED", "AWS::CloudFront::Distribution.EventType": "CACHED", @@ -8364,20 +6944,21 @@ "AWS::CodePipeline::Pipeline.ArtifactStore.Type": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration.Type": "CACHED", "AWS::Cognito::UserPool.AliasAttributes": "CACHED", + "AWS::Cognito::UserPool.EmailVerificationMessage": "CACHED", + "AWS::Cognito::UserPool.EmailVerificationSubject": "CACHED", "AWS::Cognito::UserPool.MfaConfiguration": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute.AttributeDataType": "CACHED", + "AWS::Cognito::UserPool.SmsAuthenticationMessage": "CACHED", + "AWS::Cognito::UserPool.SmsVerificationMessage": "CACHED", + "AWS::Cognito::UserPool.UserPoolName": "CACHED", "AWS::Cognito::UserPool.UsernameAttributes": "CACHED", + "AWS::Cognito::UserPoolClient.AccessTokenValidity": "CACHED", + "AWS::Cognito::UserPoolClient.AuthSessionValidity": "CACHED", + "AWS::Cognito::UserPoolClient.ClientName": "CACHED", "AWS::Cognito::UserPoolClient.ExplicitAuthFlows": "CACHED", - "AWS::Cognito::UserPoolClient.RefreshTokenValidity": { - "NumberMax": 3650, - "NumberMin": 0, - "Ref": { - "Parameters": [ - "String", - "Number" - ] - } - }, + "AWS::Cognito::UserPoolClient.IdTokenValidity": "CACHED", + "AWS::Cognito::UserPoolClient.RefreshTokenValidity": "CACHED", + "AWS::Cognito::UserPoolGroup.Description": "CACHED", "AWS::Cognito::UserPoolUser.DesiredDeliveryMediums": "CACHED", "AWS::Cognito::UserPoolUser.MessageAction": "CACHED", "AWS::Config::AggregationAuthorization.AuthorizedAccountId": "CACHED", @@ -8407,6 +6988,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -8490,6 +7075,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -8505,15 +7096,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -8521,13 +7113,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", + "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", + "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -8558,6 +7156,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -8601,6 +7200,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -8616,6 +7216,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -8665,6 +7266,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -8688,6 +7290,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -8758,6 +7365,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -8774,6 +7382,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -8855,7 +7464,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -8882,6 +7493,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -9005,6 +7630,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -9058,6 +7690,47 @@ "AWS::MediaConnect::FlowSource.Encryption.Algorithm": "CACHED", "AWS::MediaConnect::FlowSource.Encryption.KeyType": "CACHED", "AWS::MediaConnect::FlowSource.Protocol": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexSettings.MaximumVideoBufferDelayMilliseconds": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexSettings.TransportStreamBitrate": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramServiceDescriptor.ProviderName": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramServiceDescriptor.ServiceName": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramSettings.PreferredChannelPipeline": "CACHED", + "AWS::MediaLive::Multiplexprogram.PreferredChannelPipeline": "CACHED", + "AWS::MediaPackageV2::Channel.ChannelGroupName": "CACHED", + "AWS::MediaPackageV2::Channel.ChannelName": "CACHED", + "AWS::MediaPackageV2::Channel.Description": "CACHED", + "AWS::MediaPackageV2::ChannelGroup.ChannelGroupName": "CACHED", + "AWS::MediaPackageV2::ChannelGroup.Description": "CACHED", + "AWS::MediaPackageV2::ChannelPolicy.ChannelGroupName": "CACHED", + "AWS::MediaPackageV2::ChannelPolicy.ChannelName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.ChannelGroupName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.ChannelName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.ContainerType": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Description": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Encryption.ConstantInitializationVector": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Encryption.KeyRotationIntervalSeconds": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.EncryptionContractConfiguration.PresetSpeke20Audio": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.EncryptionContractConfiguration.PresetSpeke20Video": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.EncryptionMethod.CmafEncryptionMethod": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.EncryptionMethod.TsEncryptionMethod": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.FilterConfiguration.ManifestFilter": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.HlsManifestConfiguration.ChildManifestName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.HlsManifestConfiguration.ManifestName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.LowLatencyHlsManifestConfiguration.ChildManifestName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.LowLatencyHlsManifestConfiguration.ManifestName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.OriginEndpointName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Scte.ScteFilter": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.ScteHls.AdMarkerHls": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Segment.SegmentDurationSeconds": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.Segment.SegmentName": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.SpekeKeyProvider.DrmSystems": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.SpekeKeyProvider.ResourceId": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.SpekeKeyProvider.RoleArn": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.SpekeKeyProvider.Url": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint.StartoverWindowSeconds": "CACHED", + "AWS::MediaPackageV2::OriginEndpointPolicy.ChannelGroupName": "CACHED", + "AWS::MediaPackageV2::OriginEndpointPolicy.ChannelName": "CACHED", + "AWS::MediaPackageV2::OriginEndpointPolicy.OriginEndpointName": "CACHED", "AWS::MediaTailor::Channel.HlsPlaylistSettings.AdMarkupType": "CACHED", "AWS::MediaTailor::Channel.LogConfigurationForChannel.LogTypes": "CACHED", "AWS::MediaTailor::Channel.PlaybackMode": "CACHED", @@ -9075,6 +7748,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -9109,7 +7783,15 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -9142,8 +7824,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -9164,6 +7844,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.r4.large", "db.r5.12xlarge", "db.r5.12xlarge.tpc2.mem2x", @@ -9214,7 +7901,14 @@ "db.t4g.medium", "db.t4g.micro", "db.t4g.small", - "db.t4g.xlarge" + "db.t4g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, "AWS::RDS::DBInstance.DBInstanceIdentifier": "CACHED", @@ -9234,9 +7928,31 @@ "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", + "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", + "AWS::Redshift::EventSubscription.EventCategories": "CACHED", + "AWS::Redshift::EventSubscription.Severity": "CACHED", + "AWS::Redshift::EventSubscription.SourceType": "CACHED", + "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", + "AWS::ResourceExplorer2::Index.Type": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty.Name": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter.FilterString": "CACHED", + "AWS::ResourceExplorer2::View.ViewName": "CACHED", "AWS::ResourceGroups::Group.Description": "CACHED", "AWS::ResourceGroups::Group.Name": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery.Type": "CACHED", + "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", + "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", + "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::DNSSEC.HostedZoneId": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier.Name": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig.FailureThreshold": "CACHED", @@ -9258,6 +7974,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -9266,6 +7983,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -9273,6 +7991,7 @@ "AWS::Route53Resolver::FirewallRuleGroupAssociation.VpcId": "CACHED", "AWS::Route53Resolver::ResolverConfig.AutodefinedReverseFlag": "CACHED", "AWS::Route53Resolver::ResolverConfig.ResourceId": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", @@ -9283,6 +8002,9 @@ "AWS::Route53Resolver::ResolverRule.RuleType": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress.Port": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress.Protocol": "CACHED", + "AWS::S3::AccessGrant.Grantee.GranteeType": "CACHED", + "AWS::S3::AccessGrant.Permission": "CACHED", + "AWS::S3::AccessGrant.S3PrefixType": "CACHED", "AWS::S3::AccessPoint.Bucket": "CACHED", "AWS::S3::AccessPoint.BucketAccountId": "CACHED", "AWS::S3::AccessPoint.Name": "CACHED", @@ -9367,6 +8089,39 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", + "AWS::SSO::Assignment.InstanceArn": "CACHED", + "AWS::SSO::Assignment.PermissionSetArn": "CACHED", + "AWS::SSO::Assignment.PrincipalId": "CACHED", + "AWS::SSO::Assignment.PrincipalType": "CACHED", + "AWS::SSO::Assignment.TargetId": "CACHED", + "AWS::SSO::Assignment.TargetType": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute.Key": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttributeValue.Source": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.InstanceArn": "CACHED", + "AWS::SSO::PermissionSet.CustomerManagedPolicyReference.Name": "CACHED", + "AWS::SSO::PermissionSet.CustomerManagedPolicyReference.Path": "CACHED", + "AWS::SSO::PermissionSet.Description": "CACHED", + "AWS::SSO::PermissionSet.InstanceArn": "CACHED", + "AWS::SSO::PermissionSet.ManagedPolicies": "CACHED", + "AWS::SSO::PermissionSet.Name": "CACHED", + "AWS::SSO::PermissionSet.PermissionsBoundary.ManagedPolicyArn": "CACHED", + "AWS::SSO::PermissionSet.RelayStateType": "CACHED", + "AWS::SSO::PermissionSet.SessionDuration": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.CaveatsAndRecommendations": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.EthicalConsiderations": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails.BusinessProblem": "CACHED", @@ -9470,7 +8225,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -9593,6 +8356,7 @@ "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -9606,8 +8370,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -9634,6 +8396,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -9680,6 +8443,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -9772,270 +8536,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -10072,20 +8584,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ca-central-1.json b/src/cfnlint/data/CloudSpecs/ca-central-1.json index 7a4f154a9c..12035b6277 100644 --- a/src/cfnlint/data/CloudSpecs/ca-central-1.json +++ b/src/cfnlint/data/CloudSpecs/ca-central-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -187,6 +188,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -210,7 +213,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -257,10 +263,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -361,6 +367,8 @@ "AWS::AppFlow::Flow.VeevaSourceProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties": "CACHED", + "AWS::AppIntegrations::Application.ApplicationSourceConfig": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration": "CACHED", "AWS::AppIntegrations::DataIntegration.ScheduleConfig": "CACHED", "AWS::AppIntegrations::EventIntegration.EventFilter": "CACHED", @@ -551,6 +559,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -586,6 +595,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -674,10 +686,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -685,8 +699,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -694,22 +706,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -731,11 +750,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", @@ -788,6 +812,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -838,6 +863,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -914,7 +940,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -928,25 +957,6 @@ "AWS::CodeStar::GitHubRepository.Code": "CACHED", "AWS::CodeStar::GitHubRepository.S3": "CACHED", "AWS::CodeStarNotifications::NotificationRule.Target": "CACHED", - "AWS::CodeTest::PersistentConfiguration.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", "AWS::Cognito::IdentityPool.PushSync": "CACHED", @@ -966,6 +976,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1047,6 +1058,7 @@ "AWS::Connect::InstanceStorageConfig.KinesisStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.S3Config": "CACHED", + "AWS::Connect::PredefinedAttribute.Values": "CACHED", "AWS::Connect::Queue.OutboundCallerConfig": "CACHED", "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig": "CACHED", "AWS::Connect::QuickConnect.QueueQuickConnectConfig": "CACHED", @@ -1057,12 +1069,17 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", "AWS::Connect::Rule.Actions": "CACHED", + "AWS::Connect::Rule.CreateCaseAction": "CACHED", "AWS::Connect::Rule.EventBridgeAction": "CACHED", + "AWS::Connect::Rule.Field": "CACHED", + "AWS::Connect::Rule.FieldValue": "CACHED", "AWS::Connect::Rule.NotificationRecipientType": "CACHED", "AWS::Connect::Rule.Reference": "CACHED", "AWS::Connect::Rule.RuleTriggerEventSource": "CACHED", "AWS::Connect::Rule.SendNotificationAction": "CACHED", "AWS::Connect::Rule.TaskAction": "CACHED", + "AWS::Connect::Rule.UpdateCaseAction": "CACHED", + "AWS::Connect::SecurityProfile.Application": "CACHED", "AWS::Connect::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1072,12 +1089,14 @@ "AWS::Connect::TaskTemplate.RequiredFieldInfo": "CACHED", "AWS::Connect::User.UserIdentityInfo": "CACHED", "AWS::Connect::User.UserPhoneConfig": "CACHED", + "AWS::Connect::User.UserProficiency": "CACHED", "AWS::ConnectCampaigns::Campaign.AgentlessDialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.AnswerMachineDetectionConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.DialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.OutboundCallConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.PredictiveDialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.ProgressiveDialerConfig": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeDetails": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeItem": "CACHED", @@ -1229,14 +1248,34 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DataZone::DataSource.DataSourceConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.FilterExpression": "CACHED", + "AWS::DataZone::DataSource.FormInput": "CACHED", + "AWS::DataZone::DataSource.GlueRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RecommendationConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftClusterStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftCredentialConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RedshiftServerlessStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftStorage": "CACHED", + "AWS::DataZone::DataSource.RelationalFilterConfiguration": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration": "CACHED", + "AWS::DataZone::Domain.SingleSignOn": "CACHED", + "AWS::DataZone::Environment.EnvironmentParameter": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentParameter": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", @@ -1279,6 +1318,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1296,6 +1337,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1335,6 +1377,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1349,7 +1392,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1416,10 +1458,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1504,6 +1549,7 @@ "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", "AWS::ECR::Repository.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", @@ -1529,9 +1575,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1540,6 +1589,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1656,29 +1707,15 @@ "AWS::EMRContainers::VirtualCluster.EksInfo": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1781,6 +1818,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1852,6 +1890,9 @@ "AWS::GameLift::Build.StorageLocation": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -1870,6 +1911,7 @@ "AWS::GameLift::GameSessionQueue.PriorityConfiguration": "CACHED", "AWS::GameLift::MatchmakingConfiguration.GameProperty": "CACHED", "AWS::GameLift::Script.S3Location": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1884,6 +1926,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -2026,6 +2069,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -2077,6 +2121,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -2095,6 +2145,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2232,6 +2283,7 @@ "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.PropertyPathDefinition": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", @@ -2240,6 +2292,7 @@ "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", "AWS::IoTSiteWise::Gateway.GreengrassV2": "CACHED", + "AWS::IoTSiteWise::Gateway.SiemensIE": "CACHED", "AWS::IoTSiteWise::Portal.Alarms": "CACHED", "AWS::KafkaConnect::Connector.ApacheKafkaCluster": "CACHED", "AWS::KafkaConnect::Connector.AutoScaling": "CACHED", @@ -2259,6 +2312,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration": "CACHED", "AWS::Kendra::DataSource.AclConfiguration": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration": "CACHED", @@ -2439,6 +2495,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2634,6 +2695,7 @@ "AWS::Lightsail::Instance.Networking": "CACHED", "AWS::Lightsail::Instance.Port": "CACHED", "AWS::Lightsail::Instance.State": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions": "CACHED", "AWS::Location::Map.MapConfiguration": "CACHED", "AWS::Location::PlaceIndex.DataSourceConfiguration": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", @@ -2675,6 +2737,13 @@ "AWS::MSK::Cluster.VpcConnectivityScram": "CACHED", "AWS::MSK::Cluster.VpcConnectivityTls": "CACHED", "AWS::MSK::Configuration.LatestRevision": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication": "CACHED", + "AWS::MSK::Replicator.KafkaCluster": "CACHED", + "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", + "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MSK::ServerlessCluster.ClientAuthentication": "CACHED", "AWS::MSK::ServerlessCluster.Iam": "CACHED", "AWS::MSK::ServerlessCluster.Sasl": "CACHED", @@ -2741,6 +2810,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -2764,71 +2834,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -2861,6 +2867,13 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment.ConnectAttachmentOptions": "CACHED", "AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::ConnectPeer.BgpOptions": "CACHED", @@ -2897,9 +2910,12 @@ "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3198,12 +3214,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -3231,6 +3256,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -3676,12 +3702,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -3712,6 +3747,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -4230,12 +4266,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -4263,6 +4308,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -4646,6 +4692,10 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", @@ -4673,6 +4723,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -4693,10 +4744,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -4859,7 +4914,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -4896,7 +4950,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -4926,6 +4984,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -4971,6 +5030,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -4989,6 +5050,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -5129,11 +5191,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -5184,7 +5255,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -5249,9 +5337,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -5309,10 +5397,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -5338,6 +5424,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -5396,6 +5483,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -5435,6 +5523,12 @@ "AWS::WAFv2::WebACL.TextTransformation": "CACHED", "AWS::WAFv2::WebACL.VisibilityConfig": "CACHED", "AWS::WAFv2::WebACL.XssMatchStatement": "CACHED", + "AWS::Wisdom::Assistant.ServerSideEncryptionConfiguration": "CACHED", + "AWS::Wisdom::AssistantAssociation.AssociationData": "CACHED", + "AWS::Wisdom::KnowledgeBase.AppIntegrationsConfiguration": "CACHED", + "AWS::Wisdom::KnowledgeBase.RenderingConfiguration": "CACHED", + "AWS::Wisdom::KnowledgeBase.ServerSideEncryptionConfiguration": "CACHED", + "AWS::Wisdom::KnowledgeBase.SourceConfiguration": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation": "CACHED", "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", "AWS::WorkSpacesThinClient::Environment.MaintenanceWindow": "CACHED", @@ -5448,55 +5542,8 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -5555,6 +5602,7 @@ "AWS::AppFlow::Connector": "CACHED", "AWS::AppFlow::ConnectorProfile": "CACHED", "AWS::AppFlow::Flow": "CACHED", + "AWS::AppIntegrations::Application": "CACHED", "AWS::AppIntegrations::DataIntegration": "CACHED", "AWS::AppIntegrations::EventIntegration": "CACHED", "AWS::AppMesh::GatewayRoute": "CACHED", @@ -5675,117 +5723,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -5873,6 +5811,7 @@ "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -5884,69 +5823,6 @@ "AWS::CodeStarConnections::RepositoryLink": "CACHED", "AWS::CodeStarConnections::SyncConfiguration": "CACHED", "AWS::CodeStarNotifications::NotificationRule": "CACHED", - "AWS::CodeTest::PersistentConfiguration": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ResultsRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-resultsrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-version", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeTest::Series": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PersistentConfigurationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-persistentconfigurationid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RunDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-rundefinition", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "State": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-state", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool": "CACHED", "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", @@ -5982,6 +5858,7 @@ "AWS::Connect::InstanceStorageConfig": "CACHED", "AWS::Connect::IntegrationAssociation": "CACHED", "AWS::Connect::PhoneNumber": "CACHED", + "AWS::Connect::PredefinedAttribute": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", "AWS::Connect::QuickConnect": "CACHED", @@ -5995,6 +5872,7 @@ "AWS::Connect::View": "CACHED", "AWS::Connect::ViewVersion": "CACHED", "AWS::ConnectCampaigns::Campaign": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition": "CACHED", @@ -6030,6 +5908,13 @@ "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", "AWS::DataSync::Task": "CACHED", + "AWS::DataZone::DataSource": "CACHED", + "AWS::DataZone::Domain": "CACHED", + "AWS::DataZone::Environment": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration": "CACHED", + "AWS::DataZone::EnvironmentProfile": "CACHED", + "AWS::DataZone::Project": "CACHED", + "AWS::DataZone::SubscriptionTarget": "CACHED", "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6116,7 +6001,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -6206,6 +6150,7 @@ "AWS::ECR::RegistryPolicy": "CACHED", "AWS::ECR::ReplicationConfiguration": "CACHED", "AWS::ECR::Repository": "CACHED", + "AWS::ECR::RepositoryCreationTemplate": "CACHED", "AWS::ECS::CapacityProvider": "CACHED", "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", @@ -6332,6 +6277,7 @@ "AWS::GameLift::MatchmakingRuleSet": "CACHED", "AWS::GameLift::Script": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6404,6 +6350,7 @@ "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", "AWS::ImageBuilder::LifecyclePolicy": "CACHED", "AWS::ImageBuilder::Workflow": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT::AccountAuditConfiguration": "CACHED", @@ -6449,6 +6396,8 @@ "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kendra::DataSource": "CACHED", "AWS::Kendra::Faq": "CACHED", "AWS::Kendra::Index": "CACHED", @@ -6498,6 +6447,7 @@ "AWS::Lightsail::LoadBalancer": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate": "CACHED", "AWS::Lightsail::StaticIp": "CACHED", + "AWS::Location::APIKey": "CACHED", "AWS::Location::GeofenceCollection": "CACHED", "AWS::Location::Map": "CACHED", "AWS::Location::PlaceIndex": "CACHED", @@ -6505,6 +6455,9 @@ "AWS::Location::Tracker": "CACHED", "AWS::Location::TrackerConsumer": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -6519,6 +6472,7 @@ "AWS::MSK::Cluster": "CACHED", "AWS::MSK::ClusterPolicy": "CACHED", "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::Replicator": "CACHED", "AWS::MSK::ServerlessCluster": "CACHED", "AWS::MSK::VpcConnection": "CACHED", "AWS::MWAA::Environment": "CACHED", @@ -6565,6 +6519,7 @@ "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment": "CACHED", "AWS::NetworkManager::ConnectPeer": "CACHED", "AWS::NetworkManager::CoreNetwork": "CACHED", @@ -6649,7 +6604,531 @@ "AWS::RDS::CustomDBEngineVersion": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -6659,7 +7138,9 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", @@ -6669,7 +7150,174 @@ "AWS::Redshift::EndpointAuthorization": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "CACHED", - "AWS::RedshiftServerless::Namespace": "CACHED", + "AWS::RedshiftServerless::Namespace": { + "Attributes": { + "Namespace": { + "Type": "Namespace" + }, + "Namespace.AdminPasswordSecretArn": { + "PrimitiveType": "String" + }, + "Namespace.AdminPasswordSecretKmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.AdminUsername": { + "PrimitiveType": "String" + }, + "Namespace.CreationDate": { + "PrimitiveType": "String" + }, + "Namespace.DbName": { + "PrimitiveType": "String" + }, + "Namespace.DefaultIamRoleArn": { + "PrimitiveType": "String" + }, + "Namespace.IamRoles": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.KmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.LogExports": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.NamespaceArn": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceId": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceName": { + "PrimitiveType": "String" + }, + "Namespace.Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html", + "Properties": { + "AdminPasswordSecretKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminpasswordsecretkmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AdminUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminuserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUserPassword" + } + }, + "AdminUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUsername" + } + }, + "DbName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.DbName" + } + }, + "DefaultIamRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-defaultiamrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FinalSnapshotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.FinalSnapshotName" + } + }, + "FinalSnapshotRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "IamRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-iamroles", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.IamRoles" + } + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LogExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-logexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.LogExports" + } + }, + "ManageAdminPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-manageadminpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NamespaceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespacename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.NamespaceName" + } + }, + "NamespaceResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespaceresourcepolicy", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "RedshiftIdcApplicationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-redshiftidcapplicationarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, "AWS::RedshiftServerless::Workgroup": "CACHED", "AWS::RefactorSpaces::Application": "CACHED", "AWS::RefactorSpaces::Environment": "CACHED", @@ -6788,8 +7436,14 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": "CACHED", + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -6877,6 +7531,9 @@ "AWS::WAFv2::RuleGroup": "CACHED", "AWS::WAFv2::WebACL": "CACHED", "AWS::WAFv2::WebACLAssociation": "CACHED", + "AWS::Wisdom::Assistant": "CACHED", + "AWS::Wisdom::AssistantAssociation": "CACHED", + "AWS::Wisdom::KnowledgeBase": "CACHED", "AWS::WorkSpaces::ConnectionAlias": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", "AWS::WorkSpacesThinClient::Environment": "CACHED", @@ -6943,6 +7600,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -6978,6 +7640,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -7175,6 +7847,12 @@ "AWS::AppFlow::Flow.ZendeskDestinationProperties.Object": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties.WriteOperationType": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties.Object": "CACHED", + "AWS::AppIntegrations::Application.Description": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.AccessUrl": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.ApprovedOrigins": "CACHED", + "AWS::AppIntegrations::Application.Name": "CACHED", + "AWS::AppIntegrations::Application.Namespace": "CACHED", + "AWS::AppIntegrations::Application.Permissions": "CACHED", "AWS::AppIntegrations::DataIntegration.Description": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration.Folders": "CACHED", "AWS::AppIntegrations::DataIntegration.KmsKey": "CACHED", @@ -7197,6 +7875,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -7216,7 +7895,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -7291,8 +7972,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7331,6 +8014,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -7494,6 +8178,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -7511,8 +8197,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -7664,6 +8352,9 @@ "AWS::Connect::PhoneNumber.Prefix": "CACHED", "AWS::Connect::PhoneNumber.TargetArn": "CACHED", "AWS::Connect::PhoneNumber.Type": "CACHED", + "AWS::Connect::PredefinedAttribute.InstanceArn": "CACHED", + "AWS::Connect::PredefinedAttribute.Name": "CACHED", + "AWS::Connect::PredefinedAttribute.Values.StringList": "CACHED", "AWS::Connect::Prompt.Description": "CACHED", "AWS::Connect::Prompt.InstanceArn": "CACHED", "AWS::Connect::Prompt.Name": "CACHED", @@ -7697,7 +8388,9 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig.Priority": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.Channel": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.QueueArn": "CACHED", + "AWS::Connect::Rule.CreateCaseAction.TemplateId": "CACHED", "AWS::Connect::Rule.EventBridgeAction.Name": "CACHED", + "AWS::Connect::Rule.Field.Id": "CACHED", "AWS::Connect::Rule.InstanceArn": "CACHED", "AWS::Connect::Rule.Name": "CACHED", "AWS::Connect::Rule.NotificationRecipientType.UserArns": "CACHED", @@ -7713,7 +8406,11 @@ "AWS::Connect::Rule.TaskAction.Name": "CACHED", "AWS::Connect::SecurityKey.InstanceId": "CACHED", "AWS::Connect::SecurityKey.Key": "CACHED", + "AWS::Connect::SecurityProfile.AllowedAccessControlHierarchyGroupId": "CACHED", + "AWS::Connect::SecurityProfile.Application.ApplicationPermissions": "CACHED", + "AWS::Connect::SecurityProfile.Application.Namespace": "CACHED", "AWS::Connect::SecurityProfile.Description": "CACHED", + "AWS::Connect::SecurityProfile.HierarchyRestrictedResources": "CACHED", "AWS::Connect::SecurityProfile.InstanceArn": "CACHED", "AWS::Connect::SecurityProfile.Permissions": "CACHED", "AWS::Connect::SecurityProfile.SecurityProfileName": "CACHED", @@ -7737,6 +8434,9 @@ "AWS::Connect::User.UserIdentityInfo.Mobile": "CACHED", "AWS::Connect::User.UserIdentityInfo.SecondaryEmail": "CACHED", "AWS::Connect::User.UserPhoneConfig.PhoneType": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeName": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeValue": "CACHED", + "AWS::Connect::User.UserProficiency.Level": "CACHED", "AWS::Connect::User.Username": "CACHED", "AWS::Connect::UserHierarchyGroup.InstanceArn": "CACHED", "AWS::Connect::UserHierarchyGroup.Name": "CACHED", @@ -7756,6 +8456,10 @@ "AWS::ConnectCampaigns::Campaign.OutboundCallConfig.ConnectSourcePhoneNumber": "CACHED", "AWS::ConnectCampaigns::Campaign.PredictiveDialerConfig.DialingCapacity": "CACHED", "AWS::ConnectCampaigns::Campaign.ProgressiveDialerConfig.DialingCapacity": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -7993,6 +8697,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -8008,17 +8718,61 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", + "AWS::DataZone::DataSource.Description": "CACHED", + "AWS::DataZone::DataSource.DomainIdentifier": "CACHED", + "AWS::DataZone::DataSource.EnableSetting": "CACHED", + "AWS::DataZone::DataSource.FormInput.Content": "CACHED", + "AWS::DataZone::DataSource.FormInput.FormName": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeIdentifier": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeRevision": "CACHED", + "AWS::DataZone::DataSource.Name": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule": "CACHED", + "AWS::DataZone::DataSource.Type": "CACHED", + "AWS::DataZone::Domain.DomainExecutionRole": "CACHED", + "AWS::DataZone::Domain.KmsKeyIdentifier": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.Type": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.UserAssignment": "CACHED", + "AWS::DataZone::Environment.Description": "CACHED", + "AWS::DataZone::Environment.DomainIdentifier": "CACHED", + "AWS::DataZone::Environment.EnvironmentProfileIdentifier": "CACHED", + "AWS::DataZone::Environment.GlossaryTerms": "CACHED", + "AWS::DataZone::Environment.Name": "CACHED", + "AWS::DataZone::Environment.ProjectIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountId": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountRegion": "CACHED", + "AWS::DataZone::EnvironmentProfile.Description": "CACHED", + "AWS::DataZone::EnvironmentProfile.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.Name": "CACHED", + "AWS::DataZone::EnvironmentProfile.ProjectIdentifier": "CACHED", + "AWS::DataZone::Project.Description": "CACHED", + "AWS::DataZone::Project.DomainIdentifier": "CACHED", + "AWS::DataZone::Project.GlossaryTerms": "CACHED", + "AWS::DataZone::Project.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes": "CACHED", + "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals": "CACHED", + "AWS::DataZone::SubscriptionTarget.DomainIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -8035,16 +8789,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -8077,6 +8834,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -8130,6 +8888,13 @@ "AWS::ECR::Repository.LifecyclePolicy.LifecyclePolicyText": "CACHED", "AWS::ECR::Repository.LifecyclePolicy.RegistryId": "CACHED", "AWS::ECR::Repository.RepositoryName": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.AppliedFor": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Description": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.EncryptionType": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.KmsKey": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.ImageTagMutability": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Prefix": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedDraining": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedTerminationProtection": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling.Status": "CACHED", @@ -8152,6 +8917,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -8292,132 +9058,13 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", @@ -8479,6 +9126,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -8538,6 +9186,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -8610,6 +9263,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -8618,6 +9272,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -8783,15 +9438,32 @@ "AWS::IoTFleetHub::Application.ApplicationDescription": "CACHED", "AWS::IoTFleetHub::Application.ApplicationName": "CACHED", "AWS::IoTFleetHub::Application.RoleArn": "CACHED", + "AWS::IoTSiteWise::Asset.AssetExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.NotificationState": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataType": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": "CACHED", "AWS::KMS::Alias.AliasName": "CACHED", "AWS::KMS::Alias.TargetKeyId": "CACHED", @@ -8800,6 +9472,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -8812,6 +9485,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration.KeyPath": "CACHED", "AWS::Kendra::DataSource.AclConfiguration.AllowedGroupsColumnName": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration.ChangeDetectingColumns": "CACHED", @@ -8937,6 +9615,7 @@ "AWS::Kendra::Faq.Description": "CACHED", "AWS::Kendra::Faq.FileFormat": "CACHED", "AWS::Kendra::Faq.IndexId": "CACHED", + "AWS::Kendra::Faq.LanguageCode": "CACHED", "AWS::Kendra::Faq.Name": "CACHED", "AWS::Kendra::Faq.RoleArn": "CACHED", "AWS::Kendra::Faq.S3Path.Bucket": "CACHED", @@ -9043,7 +9722,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -9070,6 +9751,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -9321,10 +10016,18 @@ "AWS::Lightsail::Instance.InstanceName": "CACHED", "AWS::Lightsail::LoadBalancer.LoadBalancerName": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate.LoadBalancerName": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources": "CACHED", + "AWS::Location::APIKey.Description": "CACHED", + "AWS::Location::APIKey.ExpireTime": "CACHED", + "AWS::Location::APIKey.KeyName": "CACHED", "AWS::Location::GeofenceCollection.CollectionName": "CACHED", "AWS::Location::GeofenceCollection.Description": "CACHED", "AWS::Location::GeofenceCollection.KmsKeyId": "CACHED", "AWS::Location::Map.Description": "CACHED", + "AWS::Location::Map.MapConfiguration.CustomLayers": "CACHED", + "AWS::Location::Map.MapConfiguration.PoliticalView": "CACHED", "AWS::Location::Map.MapConfiguration.Style": "CACHED", "AWS::Location::Map.MapName": "CACHED", "AWS::Location::Map.PricingPlan": "CACHED", @@ -9345,6 +10048,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -9394,6 +10104,18 @@ "AWS::MSK::Cluster.PublicAccess.Type": "CACHED", "AWS::MSK::Cluster.StorageMode": "CACHED", "AWS::MSK::ClusterPolicy.ClusterArn": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster.MskClusterArn": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToExclude": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToReplicate": "CACHED", + "AWS::MSK::Replicator.Description": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", + "AWS::MSK::Replicator.ReplicatorName": "CACHED", + "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToReplicate": "CACHED", "AWS::MSK::ServerlessCluster.ClusterName": "CACHED", "AWS::MSK::VpcConnection.Authentication": "CACHED", "AWS::MSK::VpcConnection.ClientSubnets": "CACHED", @@ -9511,6 +10233,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -9545,6 +10268,13 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::NimbleStudio::LaunchProfile.Description": "CACHED", "AWS::NimbleStudio::LaunchProfile.LaunchProfileProtocolVersions": "CACHED", "AWS::NimbleStudio::LaunchProfile.Name": "CACHED", @@ -9588,6 +10318,7 @@ "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -9895,7 +10626,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -9917,6 +10654,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -10394,7 +11133,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10419,6 +11164,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -10527,6 +11274,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -10995,7 +11743,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11017,6 +11771,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -11469,6 +12225,7 @@ "AWS::QuickSight::Topic.TopicRelativeDateFilter.TimeGranularity": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.ConstantType": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.SingularConstant": "CACHED", + "AWS::QuickSight::Topic.UserExperienceVersion": "CACHED", "AWS::QuickSight::VPCConnection.AvailabilityStatus": "CACHED", "AWS::QuickSight::VPCConnection.AwsAccountId": "CACHED", "AWS::QuickSight::VPCConnection.Name": "CACHED", @@ -11490,8 +12247,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -11526,6 +12281,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -11535,6 +12297,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -11616,6 +12385,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t2.2xlarge", "db.t2.large", @@ -11674,6 +12450,25 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IncludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.Telemetries": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents.Status": "CACHED", + "AWS::RUM::AppMonitor.Domain": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.EventPattern": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Name": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Namespace": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.UnitLabel": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.ValueKey": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.Destination": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.DestinationArn": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.IamRoleArn": "CACHED", + "AWS::RUM::AppMonitor.Name": "CACHED", "AWS::Redshift::Cluster.ClusterIdentifier": "CACHED", "AWS::Redshift::Cluster.ClusterParameterGroupName": "CACHED", "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", @@ -11690,8 +12485,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -11809,6 +12602,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -11969,6 +12763,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -12049,6 +12858,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -12095,6 +12908,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -12134,6 +12949,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -12434,13 +13251,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -12519,9 +13343,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -12662,15 +13505,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -12741,8 +13582,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -12769,6 +13608,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -12815,6 +13655,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -12855,6 +13696,20 @@ "AWS::WAFv2::WebACL.VisibilityConfig.MetricName": "CACHED", "AWS::WAFv2::WebACLAssociation.ResourceArn": "CACHED", "AWS::WAFv2::WebACLAssociation.WebACLArn": "CACHED", + "AWS::Wisdom::Assistant.Description": "CACHED", + "AWS::Wisdom::Assistant.Name": "CACHED", + "AWS::Wisdom::Assistant.ServerSideEncryptionConfiguration.KmsKeyId": "CACHED", + "AWS::Wisdom::Assistant.Type": "CACHED", + "AWS::Wisdom::AssistantAssociation.AssistantId": "CACHED", + "AWS::Wisdom::AssistantAssociation.AssociationData.KnowledgeBaseId": "CACHED", + "AWS::Wisdom::AssistantAssociation.AssociationType": "CACHED", + "AWS::Wisdom::KnowledgeBase.AppIntegrationsConfiguration.AppIntegrationArn": "CACHED", + "AWS::Wisdom::KnowledgeBase.AppIntegrationsConfiguration.ObjectFields": "CACHED", + "AWS::Wisdom::KnowledgeBase.Description": "CACHED", + "AWS::Wisdom::KnowledgeBase.KnowledgeBaseType": "CACHED", + "AWS::Wisdom::KnowledgeBase.Name": "CACHED", + "AWS::Wisdom::KnowledgeBase.RenderingConfiguration.TemplateUri": "CACHED", + "AWS::Wisdom::KnowledgeBase.ServerSideEncryptionConfiguration.KmsKeyId": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation.AssociationStatus": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation.ConnectionIdentifier": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation.ResourceId": "CACHED", @@ -12888,7 +13743,9 @@ "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.InstanceType": "CACHED", "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.MaxConcurrentSessions": "CACHED", "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", @@ -12915,45 +13772,7 @@ "AWS::XRay::SamplingRule.SamplingRule.ServiceName": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.ServiceType": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.URLPath": "CACHED", - "AppStreamInstanceType": { - "AllowedValues": [ - "stream.compute.2xlarge", - "stream.compute.4xlarge", - "stream.compute.8xlarge", - "stream.compute.large", - "stream.compute.xlarge", - "stream.graphics-design.2xlarge", - "stream.graphics-design.4xlarge", - "stream.graphics-design.large", - "stream.graphics-design.xlarge", - "stream.graphics-pro.16xlarge", - "stream.graphics-pro.4xlarge", - "stream.graphics-pro.8xlarge", - "stream.graphics.g4dn.12xlarge", - "stream.graphics.g4dn.16xlarge", - "stream.graphics.g4dn.2xlarge", - "stream.graphics.g4dn.4xlarge", - "stream.graphics.g4dn.8xlarge", - "stream.graphics.g4dn.xlarge", - "stream.graphics.g5.12xlarge", - "stream.graphics.g5.16xlarge", - "stream.graphics.g5.24xlarge", - "stream.graphics.g5.2xlarge", - "stream.graphics.g5.4xlarge", - "stream.graphics.g5.8xlarge", - "stream.graphics.g5.xlarge", - "stream.memory.2xlarge", - "stream.memory.4xlarge", - "stream.memory.8xlarge", - "stream.memory.large", - "stream.memory.xlarge", - "stream.standard.2xlarge", - "stream.standard.large", - "stream.standard.medium", - "stream.standard.small", - "stream.standard.xlarge" - ] - }, + "AppStreamInstanceType": "CACHED", "AvailabilityZone": "CACHED", "AvailabilityZoneWithAll": "CACHED", "AvailabilityZones": "CACHED", @@ -12975,32 +13794,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -13011,822 +13805,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4g.16xlarge", - "i4g.2xlarge", - "i4g.4xlarge", - "i4g.8xlarge", - "i4g.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.metal", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.metal", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g4ad.16xlarge", - "g4ad.2xlarge", - "g4ad.4xlarge", - "g4ad.8xlarge", - "g4ad.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4g.16xlarge", - "i4g.2xlarge", - "i4g.4xlarge", - "i4g.8xlarge", - "i4g.large", - "i4g.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.large", - "im4gn.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.large", - "is4gen.medium", - "is4gen.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.large", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.large", - "m7i.metal-24xl", - "m7i.metal-48xl", - "m7i.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.large", - "r5b.metal", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-3tb1.56xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m4.10xlarge", - "cache.m4.2xlarge", - "cache.m4.4xlarge", - "cache.m4.large", - "cache.m4.xlarge", - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.r6gd.12xlarge", - "cache.r6gd.16xlarge", - "cache.r6gd.2xlarge", - "cache.r6gd.4xlarge", - "cache.r6gd.8xlarge", - "cache.r6gd.xlarge", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -13841,49 +13831,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -13899,24 +13847,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc1.8xlarge", - "dc1.large", - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ca-west-1.json b/src/cfnlint/data/CloudSpecs/ca-west-1.json index 3079b56d4c..fb99a675e0 100644 --- a/src/cfnlint/data/CloudSpecs/ca-west-1.json +++ b/src/cfnlint/data/CloudSpecs/ca-west-1.json @@ -139,6 +139,35 @@ ] }, "PropertyTypes": { + "AWS::ACMPCA::Certificate.ApiPassthrough": "CACHED", + "AWS::ACMPCA::Certificate.CustomAttribute": "CACHED", + "AWS::ACMPCA::Certificate.CustomExtension": "CACHED", + "AWS::ACMPCA::Certificate.EdiPartyName": "CACHED", + "AWS::ACMPCA::Certificate.ExtendedKeyUsage": "CACHED", + "AWS::ACMPCA::Certificate.Extensions": "CACHED", + "AWS::ACMPCA::Certificate.GeneralName": "CACHED", + "AWS::ACMPCA::Certificate.KeyUsage": "CACHED", + "AWS::ACMPCA::Certificate.OtherName": "CACHED", + "AWS::ACMPCA::Certificate.PolicyInformation": "CACHED", + "AWS::ACMPCA::Certificate.PolicyQualifierInfo": "CACHED", + "AWS::ACMPCA::Certificate.Qualifier": "CACHED", + "AWS::ACMPCA::Certificate.Subject": "CACHED", + "AWS::ACMPCA::Certificate.Validity": "CACHED", + "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", + "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", + "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", + "AWS::ACMPCA::CertificateAuthority.GeneralName": "CACHED", + "AWS::ACMPCA::CertificateAuthority.KeyUsage": "CACHED", + "AWS::ACMPCA::CertificateAuthority.OcspConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", + "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer.AnalyzerConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer.ArchiveRule": "CACHED", "AWS::AccessAnalyzer::Analyzer.Filter": "CACHED", @@ -703,35 +732,13 @@ }, "AWS::ApiGateway::UsagePlan.QuotaSettings": "CACHED", "AWS::ApiGateway::UsagePlan.ThrottleSettings": "CACHED", - "AWS::AppConfig::Application.Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-application-tags.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-application-tags.html#cfn-appconfig-application-tags-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::Application.Tags.Key" - } - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-application-tags.html#cfn-appconfig-application-tags-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::Application.Tags.Value" - } - } - } - }, + "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -915,699 +922,205 @@ } }, "AWS::ApplicationAutoScaling::ScalingPolicy.TargetTrackingScalingPolicyConfiguration": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.AcceleratorCountRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratorcountrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratorcountrequest.html#cfn-autoscaling-autoscalinggroup-acceleratorcountrequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratorcountrequest.html#cfn-autoscaling-autoscalinggroup-acceleratorcountrequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.AcceleratorTotalMemoryMiBRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest.html#cfn-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest.html#cfn-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.BaselineEbsBandwidthMbpsRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest.html#cfn-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest.html#cfn-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::Athena::WorkGroup.AclConfiguration": "CACHED", + "AWS::Athena::WorkGroup.CustomerContentEncryptionConfiguration": "CACHED", + "AWS::Athena::WorkGroup.EncryptionConfiguration": "CACHED", + "AWS::Athena::WorkGroup.EngineVersion": "CACHED", + "AWS::Athena::WorkGroup.ResultConfiguration": "CACHED", + "AWS::Athena::WorkGroup.WorkGroupConfiguration": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.AcceleratorCountRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.AcceleratorTotalMemoryMiBRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.BaselineEbsBandwidthMbpsRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.InstanceMaintenancePolicy": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.InstanceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html", + "AWS::AutoScaling::AutoScalingGroup.InstanceRequirements": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.InstancesDistribution": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.LaunchTemplate": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateOverrides": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateSpecification": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.LifecycleHookSpecification": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.MemoryGiBPerVCpuRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.MemoryMiBRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.MetricsCollection": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.NetworkBandwidthGbpsRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.NetworkInterfaceCountRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.TagProperty": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.TotalLocalStorageGBRequest": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.VCpuCountRequest": "CACHED", + "AWS::AutoScaling::LaunchConfiguration.BlockDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html", "Properties": { - "AcceleratorCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratorcount", - "Required": false, - "Type": "AcceleratorCountRequest", - "UpdateType": "Mutable" - }, - "AcceleratorManufacturers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratormanufacturers", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AcceleratorNames": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratornames", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AcceleratorTotalMemoryMiB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratortotalmemorymib", - "Required": false, - "Type": "AcceleratorTotalMemoryMiBRequest", - "UpdateType": "Mutable" - }, - "AcceleratorTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratortypes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AllowedInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-allowedinstancetypes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "BareMetal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-baremetal", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BaselineEbsBandwidthMbps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-baselineebsbandwidthmbps", - "Required": false, - "Type": "BaselineEbsBandwidthMbpsRequest", - "UpdateType": "Mutable" - }, - "BurstablePerformance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-burstableperformance", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CpuManufacturers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-cpumanufacturers", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ExcludedInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-excludedinstancetypes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "InstanceGenerations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-instancegenerations", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LocalStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstorage", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LocalStorageTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstoragetypes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "MemoryGiBPerVCpu": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-memorygibpervcpu", - "Required": false, - "Type": "MemoryGiBPerVCpuRequest", - "UpdateType": "Mutable" - }, - "MemoryMiB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-memorymib", - "Required": false, - "Type": "MemoryMiBRequest", - "UpdateType": "Mutable" - }, - "NetworkBandwidthGbps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-networkbandwidthgbps", - "Required": false, - "Type": "NetworkBandwidthGbpsRequest", - "UpdateType": "Mutable" - }, - "NetworkInterfaceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-networkinterfacecount", - "Required": false, - "Type": "NetworkInterfaceCountRequest", - "UpdateType": "Mutable" - }, - "OnDemandMaxPricePercentageOverLowestPrice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-ondemandmaxpricepercentageoverlowestprice", - "PrimitiveType": "Integer", + "DeleteOnTermination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-deleteonterm", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "RequireHibernateSupport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-requirehibernatesupport", + "Encrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-encrypted", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "SpotMaxPricePercentageOverLowestPrice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-spotmaxpricepercentageoverlowestprice", + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-iops", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "TotalLocalStorageGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-totallocalstoragegb", - "Required": false, - "Type": "TotalLocalStorageGBRequest", - "UpdateType": "Mutable" - }, - "VCpuCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-vcpucount", - "Required": false, - "Type": "VCpuCountRequest", - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.InstancesDistribution": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html", - "Properties": { - "OnDemandAllocationStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandallocationstrategy", + "SnapshotId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-snapshotid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "OnDemandBaseCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandbasecapacity", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "OnDemandPercentageAboveBaseCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandpercentageabovebasecapacity", + "Throughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-throughput", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "SpotAllocationStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotallocationstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SpotInstancePools": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotinstancepools", + "VolumeSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-volumesize", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "SpotMaxPrice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotmaxprice", + "VolumeType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-volumetype", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "EbsVolumeType" + } } } }, - "AWS::AutoScaling::AutoScalingGroup.LaunchTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplate.html", + "AWS::AutoScaling::LaunchConfiguration.BlockDeviceMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html", "Properties": { - "LaunchTemplateSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplate.html#cfn-as-group-launchtemplate", + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-devicename", + "PrimitiveType": "String", "Required": true, - "Type": "LaunchTemplateSpecification", - "UpdateType": "Mutable" - }, - "Overrides": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplate.html#cfn-as-mixedinstancespolicy-overrides", - "DuplicatesAllowed": false, - "ItemType": "LaunchTemplateOverrides", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateOverrides": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplateoverrides.html", - "Properties": { - "InstanceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplateoverrides.html#cfn-as-mixedinstancespolicy-instancerequirements", - "Required": false, - "Type": "InstanceRequirements", "UpdateType": "Mutable" }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-instancetype", - "PrimitiveType": "String", + "Ebs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-ebs", "Required": false, + "Type": "BlockDevice", "UpdateType": "Mutable" }, - "LaunchTemplateSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-launchtemplatespecification", + "NoDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-nodevice", + "PrimitiveType": "Boolean", "Required": false, - "Type": "LaunchTemplateSpecification", "UpdateType": "Mutable" }, - "WeightedCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-mixedinstancespolicy-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-weightedcapacity", + "VirtualName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-virtualname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html", + "AWS::AutoScaling::LaunchConfiguration.MetadataOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfig-metadataoptions.html", "Properties": { - "LaunchTemplateId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html#cfn-autoscaling-autoscalinggroup-launchtemplatespecification-launchtemplateid", + "HttpEndpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfig-metadataoptions.html#cfn-autoscaling-launchconfig-metadataoptions-httpendpoint", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "LaunchTemplateName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html#cfn-autoscaling-autoscalinggroup-launchtemplatespecification-launchtemplatename", - "PrimitiveType": "String", + "HttpPutResponseHopLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfig-metadataoptions.html#cfn-autoscaling-launchconfig-metadataoptions-httpputresponsehoplimit", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html#cfn-autoscaling-autoscalinggroup-launchtemplatespecification-version", + "HttpTokens": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfig-metadataoptions.html#cfn-autoscaling-launchconfig-metadataoptions-httptokens", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" } } }, - "AWS::AutoScaling::AutoScalingGroup.LifecycleHookSpecification": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.MemoryGiBPerVCpuRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorygibpervcpurequest.html", + "AWS::AutoScaling::ScalingPolicy.CustomizedMetricSpecification": "CACHED", + "AWS::AutoScaling::ScalingPolicy.Metric": "CACHED", + "AWS::AutoScaling::ScalingPolicy.MetricDataQuery": "CACHED", + "AWS::AutoScaling::ScalingPolicy.MetricDimension": "CACHED", + "AWS::AutoScaling::ScalingPolicy.MetricStat": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredefinedMetricSpecification": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingConfiguration": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedCapacityMetric": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedLoadMetric": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedScalingMetric": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingMetricSpecification": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedLoadMetric": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedMetricPair": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedScalingMetric": "CACHED", + "AWS::AutoScaling::ScalingPolicy.StepAdjustment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-stepadjustments.html", "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorygibpervcpurequest.html#cfn-autoscaling-autoscalinggroup-memorygibpervcpurequest-max", - "PrimitiveType": "Integer", + "MetricIntervalLowerBound": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-stepadjustments.html#cfn-autoscaling-scalingpolicy-stepadjustment-metricintervallowerbound", + "PrimitiveType": "Double", "Required": false, "UpdateType": "Mutable" }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorygibpervcpurequest.html#cfn-autoscaling-autoscalinggroup-memorygibpervcpurequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.MemoryMiBRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorymibrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorymibrequest.html#cfn-autoscaling-autoscalinggroup-memorymibrequest-max", - "PrimitiveType": "Integer", + "MetricIntervalUpperBound": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-stepadjustments.html#cfn-autoscaling-scalingpolicy-stepadjustment-metricintervalupperbound", + "PrimitiveType": "Double", "Required": false, "UpdateType": "Mutable" }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorymibrequest.html#cfn-autoscaling-autoscalinggroup-memorymibrequest-min", + "ScalingAdjustment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-stepadjustments.html#cfn-autoscaling-scalingpolicy-stepadjustment-scalingadjustment", "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.MetricsCollection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html", - "Properties": { - "Granularity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html#cfn-as-metricscollection-granularity", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Metrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html#cfn-as-metricscollection-metrics", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-group-mixedinstancespolicy.html", - "Properties": { - "InstancesDistribution": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-group-mixedinstancespolicy.html#cfn-as-mixedinstancespolicy-instancesdistribution", - "Required": false, - "Type": "InstancesDistribution", - "UpdateType": "Mutable" - }, - "LaunchTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-group-mixedinstancespolicy.html#cfn-as-mixedinstancespolicy-launchtemplate", - "Required": true, - "Type": "LaunchTemplate", - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.NetworkBandwidthGbpsRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest.html#cfn-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest-max", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest.html#cfn-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest-min", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.NetworkInterfaceCountRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkinterfacecountrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkinterfacecountrequest.html#cfn-autoscaling-autoscalinggroup-networkinterfacecountrequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkinterfacecountrequest.html#cfn-autoscaling-autoscalinggroup-networkinterfacecountrequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-notificationconfigurations.html", - "Properties": { - "NotificationTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-notificationconfigurations.html#cfn-as-group-notificationconfigurations-notificationtypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TopicARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-notificationconfiguration.html#cfn-autoscaling-autoscalinggroup-notificationconfiguration-topicarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.TagProperty": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PropagateAtLaunch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-PropagateAtLaunch", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.TotalLocalStorageGBRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-totallocalstoragegbrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-totallocalstoragegbrequest.html#cfn-autoscaling-autoscalinggroup-totallocalstoragegbrequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-totallocalstoragegbrequest.html#cfn-autoscaling-autoscalinggroup-totallocalstoragegbrequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup.VCpuCountRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-vcpucountrequest.html", - "Properties": { - "Max": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-vcpucountrequest.html#cfn-autoscaling-autoscalinggroup-vcpucountrequest-max", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Min": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-vcpucountrequest.html#cfn-autoscaling-autoscalinggroup-vcpucountrequest-min", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::LaunchConfiguration.BlockDevice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html", - "Properties": { - "DeleteOnTermination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-deleteonterm", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-encrypted", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Iops": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-iops", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SnapshotId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-snapshotid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Throughput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-throughput", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "VolumeSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-volumesize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "VolumeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-volumetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "EbsVolumeType" - } - } - } - }, - "AWS::AutoScaling::LaunchConfiguration.BlockDeviceMapping": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html", - "Properties": { - "DeviceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-devicename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Ebs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-ebs", - "Required": false, - "Type": "BlockDevice", - "UpdateType": "Mutable" - }, - "NoDevice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-nodevice", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "VirtualName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-virtualname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::LaunchConfiguration.MetadataOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfig-metadataoptions.html", - "Properties": { - "HttpEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfig-metadataoptions.html#cfn-autoscaling-launchconfig-metadataoptions-httpendpoint", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HttpPutResponseHopLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfig-metadataoptions.html#cfn-autoscaling-launchconfig-metadataoptions-httpputresponsehoplimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "HttpTokens": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfig-metadataoptions.html#cfn-autoscaling-launchconfig-metadataoptions-httptokens", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::ScalingPolicy.CustomizedMetricSpecification": "CACHED", - "AWS::AutoScaling::ScalingPolicy.Metric": "CACHED", - "AWS::AutoScaling::ScalingPolicy.MetricDataQuery": "CACHED", - "AWS::AutoScaling::ScalingPolicy.MetricDimension": "CACHED", - "AWS::AutoScaling::ScalingPolicy.MetricStat": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredefinedMetricSpecification": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingConfiguration": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedCapacityMetric": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedLoadMetric": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedScalingMetric": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingMetricSpecification": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedLoadMetric": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedMetricPair": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedScalingMetric": "CACHED", - "AWS::AutoScaling::ScalingPolicy.StepAdjustment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-stepadjustments.html", - "Properties": { - "MetricIntervalLowerBound": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-stepadjustments.html#cfn-autoscaling-scalingpolicy-stepadjustment-metricintervallowerbound", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "MetricIntervalUpperBound": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-stepadjustments.html#cfn-autoscaling-scalingpolicy-stepadjustment-metricintervalupperbound", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "ScalingAdjustment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-stepadjustments.html#cfn-autoscaling-scalingpolicy-stepadjustment-scalingadjustment", - "PrimitiveType": "Integer", - "Required": true, + "Required": true, "UpdateType": "Mutable" } } }, "AWS::AutoScaling::ScalingPolicy.TargetTrackingConfiguration": "CACHED", "AWS::AutoScaling::WarmPool.InstanceReusePolicy": "CACHED", + "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", + "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", + "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", + "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", + "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", + "AWS::Backup::BackupSelection.ConditionParameter": "CACHED", + "AWS::Backup::BackupSelection.ConditionResourceType": "CACHED", + "AWS::Backup::BackupSelection.Conditions": "CACHED", + "AWS::Backup::BackupVault.LockConfigurationType": "CACHED", + "AWS::Backup::BackupVault.NotificationObjectType": "CACHED", "AWS::Batch::ComputeEnvironment.ComputeResources": "CACHED", "AWS::Batch::ComputeEnvironment.Ec2ConfigurationObject": "CACHED", "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", - "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", - "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", - "AWS::Batch::JobDefinition.EksContainer": "CACHED", - "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", - "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", - "AWS::Batch::JobDefinition.EksContainerSecurityContext": "CACHED", - "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", - "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", - "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", - "AWS::Batch::JobDefinition.EksProperties": "CACHED", - "AWS::Batch::JobDefinition.EksSecret": "CACHED", - "AWS::Batch::JobDefinition.EksVolume": "CACHED", - "AWS::Batch::JobDefinition.Environment": "CACHED", - "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", - "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", - "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", - "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", - "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", - "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", - "AWS::Batch::JobDefinition.NodeProperties": "CACHED", - "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", - "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", - "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", - "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", - "AWS::Batch::JobDefinition.Secret": "CACHED", - "AWS::Batch::JobDefinition.Tmpfs": "CACHED", - "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", + "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", + "AWS::CloudFormation::StackSet.AutoDeployment": "CACHED", + "AWS::CloudFormation::StackSet.DeploymentTargets": "CACHED", + "AWS::CloudFormation::StackSet.ManagedExecution": "CACHED", + "AWS::CloudFormation::StackSet.OperationPreferences": "CACHED", + "AWS::CloudFormation::StackSet.Parameter": "CACHED", + "AWS::CloudFormation::StackSet.StackInstances": "CACHED", "AWS::CloudFront::CachePolicy.CachePolicyConfig": "CACHED", "AWS::CloudFront::CachePolicy.CookiesConfig": "CACHED", "AWS::CloudFront::CachePolicy.HeadersConfig": "CACHED", @@ -1648,7 +1161,9 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", + "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", "AWS::CloudFront::MonitoringSubscription.RealtimeMetricsSubscriptionConfig": "CACHED", "AWS::CloudFront::OriginAccessControl.OriginAccessControlConfig": "CACHED", @@ -1682,29 +1197,14 @@ "AWS::CloudTrail::Trail.DataResource": "CACHED", "AWS::CloudTrail::Trail.EventSelector": "CACHED", "AWS::CloudTrail::Trail.InsightSelector": "CACHED", - "AWS::CloudWatch::Alarm.Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-dimension.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-dimension.html#cfn-cloudwatch-alarm-dimension-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-dimension.html#cfn-cloudwatch-alarm-dimension-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CloudWatch::Alarm.Dimension": "CACHED", "AWS::CloudWatch::Alarm.Metric": "CACHED", "AWS::CloudWatch::Alarm.MetricDataQuery": "CACHED", "AWS::CloudWatch::Alarm.MetricStat": "CACHED", "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -1712,83 +1212,15 @@ "AWS::CloudWatch::AnomalyDetector.Range": "CACHED", "AWS::CloudWatch::AnomalyDetector.SingleMetricAnomalyDetector": "CACHED", "AWS::CloudWatch::InsightRule.Tags": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-minimumhealthyhosts.html", - "Properties": { - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-minimumhealthyhosts.html#cfn-codedeploy-deploymentconfig-minimumhealthyhosts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type" - } - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-minimumhealthyhosts.html#cfn-codedeploy-deploymentconfig-minimumhealthyhosts-value", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeDeploy::DeploymentConfig.TimeBasedCanary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-timebasedcanary.html", - "Properties": { - "CanaryInterval": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-timebasedcanary.html#cfn-properties-codedeploy-deploymentconfig-trafficroutingconfig-timebasedcanary-canaryinterval", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "CanaryPercentage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-timebasedcanary.html#cfn-properties-codedeploy-deploymentconfig-trafficroutingconfig-timebasedcanary-canarypercentage", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeDeploy::DeploymentConfig.TimeBasedLinear": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-timebasedlinear.html", - "Properties": { - "LinearInterval": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-timebasedlinear.html#cfn-properties-codedeploy-deploymentconfig-trafficroutingconfig-timebasedlinear-linearinterval", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "LinearPercentage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-timebasedlinear.html#cfn-properties-codedeploy-deploymentconfig-trafficroutingconfig-timebasedlinear-linearpercentage", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeDeploy::DeploymentConfig.TrafficRoutingConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-trafficroutingconfig.html", - "Properties": { - "TimeBasedCanary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-trafficroutingconfig.html#cfn-properties-codedeploy-deploymentconfig-trafficroutingconfig-timebasedcanary", - "Required": false, - "Type": "TimeBasedCanary", - "UpdateType": "Mutable" - }, - "TimeBasedLinear": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-trafficroutingconfig.html#cfn-properties-codedeploy-deploymentconfig-trafficroutingconfig-timebasedlinear", - "Required": false, - "Type": "TimeBasedLinear", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-trafficroutingconfig.html#cfn-properties-codedeploy-deploymentconfig-trafficroutingconfig-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", + "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", + "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHostsPerZone": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.TimeBasedCanary": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.TimeBasedLinear": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.TrafficRoutingConfig": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.ZonalConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup.Alarm": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AlarmConfiguration": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration": "CACHED", @@ -1850,12 +1282,22 @@ } } }, + "AWS::Config::ConfigurationAggregator.AccountAggregationSource": "CACHED", + "AWS::Config::ConfigurationAggregator.OrganizationAggregationSource": "CACHED", "AWS::Config::ConfigurationRecorder.ExclusionByResourceTypes": "CACHED", "AWS::Config::ConfigurationRecorder.RecordingGroup": "CACHED", "AWS::Config::ConfigurationRecorder.RecordingMode": "CACHED", "AWS::Config::ConfigurationRecorder.RecordingModeOverride": "CACHED", "AWS::Config::ConfigurationRecorder.RecordingStrategy": "CACHED", "AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties": "CACHED", + "AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata": "CACHED", + "AWS::Config::OrganizationConfigRule.OrganizationCustomRuleMetadata": "CACHED", + "AWS::Config::OrganizationConfigRule.OrganizationManagedRuleMetadata": "CACHED", + "AWS::Config::RemediationConfiguration.ExecutionControls": "CACHED", + "AWS::Config::RemediationConfiguration.RemediationParameterValue": "CACHED", + "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", + "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", + "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRule": "CACHED", @@ -1882,32 +1324,9 @@ "AWS::DLM::LifecyclePolicy.Script": "CACHED", "AWS::DLM::LifecyclePolicy.ShareRule": "CACHED", "AWS::DLM::LifecyclePolicy.VolumeTypeValues": "CACHED", - "AWS::DMS::DataProvider.MicrosoftSqlServerSettings": "CACHED", - "AWS::DMS::DataProvider.MySqlSettings": "CACHED", - "AWS::DMS::DataProvider.OracleSettings": "CACHED", - "AWS::DMS::DataProvider.PostgreSqlSettings": "CACHED", - "AWS::DMS::DataProvider.Settings": "CACHED", - "AWS::DMS::Endpoint.DocDbSettings": "CACHED", - "AWS::DMS::Endpoint.DynamoDbSettings": "CACHED", - "AWS::DMS::Endpoint.ElasticsearchSettings": "CACHED", - "AWS::DMS::Endpoint.GcpMySQLSettings": "CACHED", - "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", - "AWS::DMS::Endpoint.KafkaSettings": "CACHED", - "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", - "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", - "AWS::DMS::Endpoint.MySqlSettings": "CACHED", - "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", - "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", - "AWS::DMS::Endpoint.RedisSettings": "CACHED", - "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", - "AWS::DMS::Endpoint.S3Settings": "CACHED", - "AWS::DMS::Endpoint.SybaseSettings": "CACHED", - "AWS::DMS::MigrationProject.DataProviderDescriptor": "CACHED", - "AWS::DMS::MigrationProject.SchemaConversionApplicationAttributes": "CACHED", "AWS::DMS::ReplicationConfig.ComputeConfig": "CACHED", "AWS::DataSync::LocationAzureBlob.AzureBlobSasConfiguration": "CACHED", + "AWS::DataSync::LocationEFS.Ec2Config": "CACHED", "AWS::DataSync::LocationHDFS.NameNode": "CACHED", "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", "AWS::DataSync::LocationNFS.MountOptions": "CACHED", @@ -1917,11 +1336,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -1948,6 +1370,26 @@ } } }, + "AWS::DynamoDB::GlobalTable.AttributeDefinition": "CACHED", + "AWS::DynamoDB::GlobalTable.CapacityAutoScalingSettings": "CACHED", + "AWS::DynamoDB::GlobalTable.ContributorInsightsSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex": "CACHED", + "AWS::DynamoDB::GlobalTable.KeySchema": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex": "CACHED", + "AWS::DynamoDB::GlobalTable.PointInTimeRecoverySpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.Projection": "CACHED", + "AWS::DynamoDB::GlobalTable.ReadProvisionedThroughputSettings": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", + "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", + "AWS::DynamoDB::GlobalTable.TimeToLiveSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.WriteProvisionedThroughputSettings": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition": "CACHED", "AWS::DynamoDB::Table.ContributorInsightsSpecification": "CACHED", "AWS::DynamoDB::Table.Csv": "CACHED", @@ -1960,11 +1402,14 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", "AWS::DynamoDB::Table.TimeToLiveSpecification": "CACHED", "AWS::EC2::CapacityReservation.TagSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceTypeSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.TagSpecification": "CACHED", "AWS::EC2::EC2Fleet.AcceleratorCountRequest": "CACHED", "AWS::EC2::EC2Fleet.AcceleratorTotalMemoryMiBRequest": "CACHED", "AWS::EC2::EC2Fleet.BaselineEbsBandwidthMbpsRequest": "CACHED", @@ -1987,170 +1432,604 @@ "AWS::EC2::EC2Fleet.TotalLocalStorageGBRequest": "CACHED", "AWS::EC2::EC2Fleet.VCpuCountRangeRequest": "CACHED", "AWS::EC2::FlowLog.DestinationOptions": "CACHED", - "AWS::EC2::Instance.AssociationParameter": "CACHED", - "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", - "AWS::EC2::Instance.CpuOptions": "CACHED", - "AWS::EC2::Instance.CreditSpecification": "CACHED", - "AWS::EC2::Instance.Ebs": "CACHED", - "AWS::EC2::Instance.ElasticGpuSpecification": "CACHED", - "AWS::EC2::Instance.ElasticInferenceAccelerator": "CACHED", - "AWS::EC2::Instance.EnclaveOptions": "CACHED", - "AWS::EC2::Instance.HibernationOptions": "CACHED", - "AWS::EC2::Instance.InstanceIpv6Address": "CACHED", - "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", - "AWS::EC2::Instance.LicenseSpecification": "CACHED", - "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", - "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", - "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", - "AWS::EC2::Instance.SsmAssociation": "CACHED", - "AWS::EC2::Instance.Volume": "CACHED", - "AWS::EC2::LaunchTemplate.AcceleratorCount": "CACHED", - "AWS::EC2::LaunchTemplate.AcceleratorTotalMemoryMiB": "CACHED", - "AWS::EC2::LaunchTemplate.BaselineEbsBandwidthMbps": "CACHED", - "AWS::EC2::LaunchTemplate.BlockDeviceMapping": "CACHED", - "AWS::EC2::LaunchTemplate.CapacityReservationSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.CapacityReservationTarget": "CACHED", - "AWS::EC2::LaunchTemplate.ConnectionTrackingSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.CpuOptions": "CACHED", - "AWS::EC2::LaunchTemplate.CreditSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.Ebs": "CACHED", - "AWS::EC2::LaunchTemplate.ElasticGpuSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.EnaSrdSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.EnaSrdUdpSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.EnclaveOptions": "CACHED", - "AWS::EC2::LaunchTemplate.HibernationOptions": "CACHED", - "AWS::EC2::LaunchTemplate.IamInstanceProfile": "CACHED", - "AWS::EC2::LaunchTemplate.InstanceMarketOptions": "CACHED", - "AWS::EC2::LaunchTemplate.InstanceRequirements": "CACHED", - "AWS::EC2::LaunchTemplate.Ipv4PrefixSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.Ipv6Add": "CACHED", - "AWS::EC2::LaunchTemplate.Ipv6PrefixSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.LaunchTemplateData": "CACHED", - "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", - "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", - "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", - "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", - "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", - "AWS::EC2::LaunchTemplate.Monitoring": "CACHED", - "AWS::EC2::LaunchTemplate.NetworkBandwidthGbps": "CACHED", - "AWS::EC2::LaunchTemplate.NetworkInterface": "CACHED", - "AWS::EC2::LaunchTemplate.NetworkInterfaceCount": "CACHED", - "AWS::EC2::LaunchTemplate.Placement": "CACHED", - "AWS::EC2::LaunchTemplate.PrivateDnsNameOptions": "CACHED", - "AWS::EC2::LaunchTemplate.PrivateIpAdd": "CACHED", - "AWS::EC2::LaunchTemplate.SpotOptions": "CACHED", - "AWS::EC2::LaunchTemplate.TagSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.TotalLocalStorageGB": "CACHED", - "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", - "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", - "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", - "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", - "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html", + "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", + "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", + "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", + "AWS::EC2::Instance.AssociationParameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html", "Properties": { - "Primary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-primary", - "PrimitiveType": "Boolean", + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-key", + "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-value", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::Instance.BlockDeviceMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html", + "Properties": { + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-devicename", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" + }, + "Ebs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-ebs", + "Required": false, + "Type": "Ebs", + "UpdateType": "Mutable" + }, + "NoDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-nodevice", + "Required": false, + "Type": "NoDevice", + "UpdateType": "Mutable" + }, + "VirtualName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-virtualname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" } } }, - "AWS::EC2::PrefixList.Entry": "CACHED", - "AWS::EC2::SecurityGroup.Egress": "CACHED", - "AWS::EC2::SecurityGroup.Ingress": "CACHED", - "AWS::EC2::SpotFleet.AcceleratorCountRequest": "CACHED", - "AWS::EC2::SpotFleet.AcceleratorTotalMemoryMiBRequest": "CACHED", - "AWS::EC2::SpotFleet.BaselineEbsBandwidthMbpsRequest": "CACHED", - "AWS::EC2::SpotFleet.BlockDeviceMapping": "CACHED", - "AWS::EC2::SpotFleet.ClassicLoadBalancer": "CACHED", - "AWS::EC2::SpotFleet.ClassicLoadBalancersConfig": "CACHED", - "AWS::EC2::SpotFleet.EbsBlockDevice": "CACHED", - "AWS::EC2::SpotFleet.FleetLaunchTemplateSpecification": "CACHED", - "AWS::EC2::SpotFleet.GroupIdentifier": "CACHED", - "AWS::EC2::SpotFleet.IamInstanceProfileSpecification": "CACHED", - "AWS::EC2::SpotFleet.InstanceIpv6Address": "CACHED", - "AWS::EC2::SpotFleet.InstanceNetworkInterfaceSpecification": "CACHED", - "AWS::EC2::SpotFleet.InstanceRequirementsRequest": "CACHED", - "AWS::EC2::SpotFleet.LaunchTemplateConfig": "CACHED", - "AWS::EC2::SpotFleet.LaunchTemplateOverrides": "CACHED", - "AWS::EC2::SpotFleet.LoadBalancersConfig": "CACHED", - "AWS::EC2::SpotFleet.MemoryGiBPerVCpuRequest": "CACHED", - "AWS::EC2::SpotFleet.MemoryMiBRequest": "CACHED", - "AWS::EC2::SpotFleet.NetworkBandwidthGbpsRequest": "CACHED", - "AWS::EC2::SpotFleet.NetworkInterfaceCountRequest": "CACHED", - "AWS::EC2::SpotFleet.PrivateIpAddressSpecification": "CACHED", - "AWS::EC2::SpotFleet.SpotCapacityRebalance": "CACHED", - "AWS::EC2::SpotFleet.SpotFleetLaunchSpecification": "CACHED", - "AWS::EC2::SpotFleet.SpotFleetMonitoring": "CACHED", - "AWS::EC2::SpotFleet.SpotFleetRequestConfigData": "CACHED", - "AWS::EC2::SpotFleet.SpotFleetTagSpecification": "CACHED", - "AWS::EC2::SpotFleet.SpotMaintenanceStrategies": "CACHED", - "AWS::EC2::SpotFleet.SpotPlacement": "CACHED", - "AWS::EC2::SpotFleet.TargetGroup": "CACHED", - "AWS::EC2::SpotFleet.TargetGroupsConfig": "CACHED", - "AWS::EC2::SpotFleet.TotalLocalStorageGBRequest": "CACHED", - "AWS::EC2::SpotFleet.VCpuCountRangeRequest": "CACHED", - "AWS::EC2::Subnet.PrivateDnsNameOptionsOnLaunch": "CACHED", - "AWS::EC2::TransitGatewayAttachment.Options": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html", + "AWS::EC2::Instance.CpuOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-cpuoptions.html", "Properties": { - "ApplianceModeSupport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-appliancemodesupport", + "CoreCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-cpuoptions.html#cfn-ec2-instance-cpuoptions-corecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ThreadsPerCore": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-cpuoptions.html#cfn-ec2-instance-cpuoptions-threadspercore", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::Instance.CreditSpecification": "CACHED", + "AWS::EC2::Instance.Ebs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html", + "Properties": { + "DeleteOnTermination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-deleteontermination", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Encrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-encrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "EbsIops" + } + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-instance-ebs-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "SnapshotId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-snapshotid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "DnsSupport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-dnssupport", + "VolumeSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-volumesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "VolumeType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-volumetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "EbsVolumeType" + } + } + } + }, + "AWS::EC2::Instance.ElasticGpuSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticgpuspecification.html", + "Properties": { + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticgpuspecification.html#cfn-ec2-instance-elasticgpuspecification-type", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::Instance.ElasticInferenceAccelerator": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html", + "Properties": { + "Count": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html#cfn-ec2-instance-elasticinferenceaccelerator-count", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "Ipv6Support": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-ipv6support", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html#cfn-ec2-instance-elasticinferenceaccelerator-type", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "ElasticInferenceAccelerator" + } + } + } + }, + "AWS::EC2::Instance.EnclaveOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-enclaveoptions.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-enclaveoptions.html#cfn-ec2-instance-enclaveoptions-enabled", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::EC2::TransitGatewayVpcAttachment.Options": "CACHED", - "AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification": "CACHED", - "AWS::ECR::ReplicationConfiguration.ReplicationConfiguration": "CACHED", - "AWS::ECR::ReplicationConfiguration.ReplicationDestination": "CACHED", - "AWS::ECR::ReplicationConfiguration.ReplicationRule": "CACHED", - "AWS::ECR::ReplicationConfiguration.RepositoryFilter": "CACHED", - "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", - "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", - "AWS::ECR::Repository.LifecyclePolicy": "CACHED", - "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", - "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", - "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", - "AWS::ECS::Cluster.ClusterConfiguration": "CACHED", - "AWS::ECS::Cluster.ClusterSettings": "CACHED", - "AWS::ECS::Cluster.ExecuteCommandConfiguration": "CACHED", - "AWS::ECS::Cluster.ExecuteCommandLogConfiguration": "CACHED", - "AWS::ECS::Cluster.ServiceConnectDefaults": "CACHED", - "AWS::ECS::ClusterCapacityProviderAssociations.CapacityProviderStrategy": "CACHED", - "AWS::ECS::Service.AwsVpcConfiguration": "CACHED", - "AWS::ECS::Service.CapacityProviderStrategyItem": "CACHED", - "AWS::ECS::Service.DeploymentAlarms": "CACHED", - "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", - "AWS::ECS::Service.DeploymentConfiguration": "CACHED", - "AWS::ECS::Service.DeploymentController": "CACHED", - "AWS::ECS::Service.EBSTagSpecification": "CACHED", - "AWS::ECS::Service.LoadBalancer": "CACHED", - "AWS::ECS::Service.LogConfiguration": "CACHED", + "AWS::EC2::Instance.HibernationOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-hibernationoptions.html", + "Properties": { + "Configured": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-hibernationoptions.html#cfn-ec2-instance-hibernationoptions-configured", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::Instance.InstanceIpv6Address": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-instanceipv6address.html", + "Properties": { + "Ipv6Address": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-instanceipv6address.html#cfn-ec2-instance-instanceipv6address-ipv6address", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::Instance.LaunchTemplateSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html", + "Properties": { + "LaunchTemplateId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-launchtemplateid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LaunchTemplateName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-launchtemplatename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Version": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-version", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::Instance.LicenseSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-licensespecification.html", + "Properties": { + "LicenseConfigurationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-licensespecification.html#cfn-ec2-instance-licensespecification-licenseconfigurationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::Instance.NetworkInterface": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html", + "Properties": { + "AssociateCarrierIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-associatecarrieripaddress", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatePublicIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-associatepubip", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteOnTermination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-delete", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DeviceIndex": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-deviceindex", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "GroupSet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-groupset", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Ipv6AddressCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-ipv6addresscount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Ipv6Addresses": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-ipv6addresses", + "DuplicatesAllowed": true, + "ItemType": "InstanceIpv6Address", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-network-iface", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-privateipaddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PrivateIpAddresses": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-privateipaddresses", + "DuplicatesAllowed": true, + "ItemType": "PrivateIpAddressSpecification", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SecondaryPrivateIpAddressCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-secondprivateip", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SubnetId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-subnetid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::Instance.NoDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-nodevice.html", + "Properties": {} + }, + "AWS::EC2::Instance.PrivateDnsNameOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html", + "Properties": { + "EnableResourceNameDnsAAAARecord": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-enableresourcenamednsaaaarecord", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableResourceNameDnsARecord": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-enableresourcenamednsarecord", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HostnameType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-hostnametype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType" + } + } + } + }, + "AWS::EC2::Instance.PrivateIpAddressSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html", + "Properties": { + "Primary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-primary", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::Instance.SsmAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html", + "Properties": { + "AssociationParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html#cfn-ec2-instance-ssmassociations-associationparameters", + "DuplicatesAllowed": true, + "ItemType": "AssociationParameter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DocumentName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html#cfn-ec2-instance-ssmassociations-documentname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "SsmDocumentName" + } + } + } + }, + "AWS::EC2::Instance.Volume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html", + "Properties": { + "Device": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html#cfn-ec2-mountpoint-device", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "VolumeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html#cfn-ec2-mountpoint-volumeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::LaunchTemplate.AcceleratorCount": "CACHED", + "AWS::EC2::LaunchTemplate.AcceleratorTotalMemoryMiB": "CACHED", + "AWS::EC2::LaunchTemplate.BaselineEbsBandwidthMbps": "CACHED", + "AWS::EC2::LaunchTemplate.BlockDeviceMapping": "CACHED", + "AWS::EC2::LaunchTemplate.CapacityReservationSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.CapacityReservationTarget": "CACHED", + "AWS::EC2::LaunchTemplate.ConnectionTrackingSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.CpuOptions": "CACHED", + "AWS::EC2::LaunchTemplate.CreditSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.Ebs": "CACHED", + "AWS::EC2::LaunchTemplate.ElasticGpuSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.EnaSrdSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.EnaSrdUdpSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.EnclaveOptions": "CACHED", + "AWS::EC2::LaunchTemplate.HibernationOptions": "CACHED", + "AWS::EC2::LaunchTemplate.IamInstanceProfile": "CACHED", + "AWS::EC2::LaunchTemplate.InstanceMarketOptions": "CACHED", + "AWS::EC2::LaunchTemplate.InstanceRequirements": "CACHED", + "AWS::EC2::LaunchTemplate.Ipv4PrefixSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.Ipv6Add": "CACHED", + "AWS::EC2::LaunchTemplate.Ipv6PrefixSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.LaunchTemplateData": "CACHED", + "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", + "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", + "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", + "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", + "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", + "AWS::EC2::LaunchTemplate.Monitoring": "CACHED", + "AWS::EC2::LaunchTemplate.NetworkBandwidthGbps": "CACHED", + "AWS::EC2::LaunchTemplate.NetworkInterface": "CACHED", + "AWS::EC2::LaunchTemplate.NetworkInterfaceCount": "CACHED", + "AWS::EC2::LaunchTemplate.Placement": "CACHED", + "AWS::EC2::LaunchTemplate.PrivateDnsNameOptions": "CACHED", + "AWS::EC2::LaunchTemplate.PrivateIpAdd": "CACHED", + "AWS::EC2::LaunchTemplate.SpotOptions": "CACHED", + "AWS::EC2::LaunchTemplate.TagSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.TotalLocalStorageGB": "CACHED", + "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", + "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", + "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", + "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", + "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", + "AWS::EC2::PrefixList.Entry": "CACHED", + "AWS::EC2::SecurityGroup.Egress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html", + "Properties": { + "CidrIp": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-cidrip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "CidrIp" + } + }, + "CidrIpv6": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-cidripv6", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EC2::SecurityGroup.Description" + } + }, + "DestinationPrefixListId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-destinationprefixlistid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DestinationSecurityGroupId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-destinationsecuritygroupid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FromPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-fromport", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "IpProtocol": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-ipprotocol", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "SourceSecurityGroupId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-sourcesecuritygroupid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ToPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-toport", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::SecurityGroup.Ingress": "CACHED", + "AWS::EC2::SpotFleet.AcceleratorCountRequest": "CACHED", + "AWS::EC2::SpotFleet.AcceleratorTotalMemoryMiBRequest": "CACHED", + "AWS::EC2::SpotFleet.BaselineEbsBandwidthMbpsRequest": "CACHED", + "AWS::EC2::SpotFleet.BlockDeviceMapping": "CACHED", + "AWS::EC2::SpotFleet.ClassicLoadBalancer": "CACHED", + "AWS::EC2::SpotFleet.ClassicLoadBalancersConfig": "CACHED", + "AWS::EC2::SpotFleet.EbsBlockDevice": "CACHED", + "AWS::EC2::SpotFleet.FleetLaunchTemplateSpecification": "CACHED", + "AWS::EC2::SpotFleet.GroupIdentifier": "CACHED", + "AWS::EC2::SpotFleet.IamInstanceProfileSpecification": "CACHED", + "AWS::EC2::SpotFleet.InstanceIpv6Address": "CACHED", + "AWS::EC2::SpotFleet.InstanceNetworkInterfaceSpecification": "CACHED", + "AWS::EC2::SpotFleet.InstanceRequirementsRequest": "CACHED", + "AWS::EC2::SpotFleet.LaunchTemplateConfig": "CACHED", + "AWS::EC2::SpotFleet.LaunchTemplateOverrides": "CACHED", + "AWS::EC2::SpotFleet.LoadBalancersConfig": "CACHED", + "AWS::EC2::SpotFleet.MemoryGiBPerVCpuRequest": "CACHED", + "AWS::EC2::SpotFleet.MemoryMiBRequest": "CACHED", + "AWS::EC2::SpotFleet.NetworkBandwidthGbpsRequest": "CACHED", + "AWS::EC2::SpotFleet.NetworkInterfaceCountRequest": "CACHED", + "AWS::EC2::SpotFleet.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::SpotFleet.SpotCapacityRebalance": "CACHED", + "AWS::EC2::SpotFleet.SpotFleetLaunchSpecification": "CACHED", + "AWS::EC2::SpotFleet.SpotFleetMonitoring": "CACHED", + "AWS::EC2::SpotFleet.SpotFleetRequestConfigData": "CACHED", + "AWS::EC2::SpotFleet.SpotFleetTagSpecification": "CACHED", + "AWS::EC2::SpotFleet.SpotMaintenanceStrategies": "CACHED", + "AWS::EC2::SpotFleet.SpotPlacement": "CACHED", + "AWS::EC2::SpotFleet.TargetGroup": "CACHED", + "AWS::EC2::SpotFleet.TargetGroupsConfig": "CACHED", + "AWS::EC2::SpotFleet.TotalLocalStorageGBRequest": "CACHED", + "AWS::EC2::SpotFleet.VCpuCountRangeRequest": "CACHED", + "AWS::EC2::Subnet.PrivateDnsNameOptionsOnLaunch": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange": "CACHED", + "AWS::EC2::TransitGatewayAttachment.Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html", + "Properties": { + "ApplianceModeSupport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-appliancemodesupport", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DnsSupport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-dnssupport", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Ipv6Support": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-ipv6support", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::TransitGatewayMulticastDomain.Options": "CACHED", + "AWS::EC2::TransitGatewayPeeringAttachment.PeeringAttachmentStatus": "CACHED", + "AWS::EC2::TransitGatewayVpcAttachment.Options": "CACHED", + "AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification": "CACHED", + "AWS::ECR::ReplicationConfiguration.ReplicationConfiguration": "CACHED", + "AWS::ECR::ReplicationConfiguration.ReplicationDestination": "CACHED", + "AWS::ECR::ReplicationConfiguration.ReplicationRule": "CACHED", + "AWS::ECR::ReplicationConfiguration.RepositoryFilter": "CACHED", + "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", + "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", + "AWS::ECR::Repository.LifecyclePolicy": "CACHED", + "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", + "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", + "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", + "AWS::ECS::Cluster.ClusterConfiguration": "CACHED", + "AWS::ECS::Cluster.ClusterSettings": "CACHED", + "AWS::ECS::Cluster.ExecuteCommandConfiguration": "CACHED", + "AWS::ECS::Cluster.ExecuteCommandLogConfiguration": "CACHED", + "AWS::ECS::Cluster.ServiceConnectDefaults": "CACHED", + "AWS::ECS::ClusterCapacityProviderAssociations.CapacityProviderStrategy": "CACHED", + "AWS::ECS::Service.AwsVpcConfiguration": "CACHED", + "AWS::ECS::Service.CapacityProviderStrategyItem": "CACHED", + "AWS::ECS::Service.DeploymentAlarms": "CACHED", + "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", + "AWS::ECS::Service.DeploymentConfiguration": "CACHED", + "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", + "AWS::ECS::Service.LoadBalancer": "CACHED", + "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", "AWS::ECS::Service.PlacementConstraint": "CACHED", "AWS::ECS::Service.PlacementStrategy": "CACHED", @@ -2158,9 +2037,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -2169,6 +2051,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -2196,6 +2080,16 @@ "AWS::ECS::TaskSet.NetworkConfiguration": "CACHED", "AWS::ECS::TaskSet.Scale": "CACHED", "AWS::ECS::TaskSet.ServiceRegistry": "CACHED", + "AWS::EFS::AccessPoint.AccessPointTag": "CACHED", + "AWS::EFS::AccessPoint.CreationInfo": "CACHED", + "AWS::EFS::AccessPoint.PosixUser": "CACHED", + "AWS::EFS::AccessPoint.RootDirectory": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy": "CACHED", + "AWS::EFS::FileSystem.ElasticFileSystemTag": "CACHED", + "AWS::EFS::FileSystem.FileSystemProtection": "CACHED", + "AWS::EFS::FileSystem.LifecyclePolicy": "CACHED", + "AWS::EFS::FileSystem.ReplicationConfiguration": "CACHED", + "AWS::EFS::FileSystem.ReplicationDestination": "CACHED", "AWS::EKS::AccessEntry.AccessPolicy": "CACHED", "AWS::EKS::AccessEntry.AccessScope": "CACHED", "AWS::EKS::Cluster.AccessConfig": "CACHED", @@ -2327,6 +2221,11 @@ "AWS::ElastiCache::ReplicationGroup.KinesisFirehoseDestinationDetails": "CACHED", "AWS::ElastiCache::ReplicationGroup.LogDeliveryConfigurationRequest": "CACHED", "AWS::ElastiCache::ReplicationGroup.NodeGroupConfiguration": "CACHED", + "AWS::ElastiCache::ServerlessCache.CacheUsageLimits": "CACHED", + "AWS::ElastiCache::ServerlessCache.DataStorage": "CACHED", + "AWS::ElastiCache::ServerlessCache.ECPUPerSecond": "CACHED", + "AWS::ElastiCache::ServerlessCache.Endpoint": "CACHED", + "AWS::ElastiCache::User.AuthenticationMode": "CACHED", "AWS::ElasticLoadBalancing::LoadBalancer.AccessLoggingPolicy": "CACHED", "AWS::ElasticLoadBalancing::LoadBalancer.AppCookieStickinessPolicy": "CACHED", "AWS::ElasticLoadBalancing::LoadBalancer.ConnectionDrainingPolicy": "CACHED", @@ -2398,156 +2297,112 @@ } }, "AWS::Events::EventBusPolicy.Condition": "CACHED", - "AWS::Events::Rule.AwsVpcConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html", - "Properties": { - "AssignPublicIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-assignpublicip", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-securitygroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-subnets", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Events::Rule.AppSyncParameters": "CACHED", + "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", "AWS::Events::Rule.BatchRetryStrategy": "CACHED", "AWS::Events::Rule.CapacityProviderStrategyItem": "CACHED", "AWS::Events::Rule.DeadLetterConfig": "CACHED", "AWS::Events::Rule.EcsParameters": "CACHED", - "AWS::Events::Rule.HttpParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html", - "Properties": { - "HeaderParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-headerparameters", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "PathParameterValues": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-pathparametervalues", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "QueryStringParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-querystringparameters", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - } - } - }, - "AWS::Events::Rule.InputTransformer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html", - "Properties": { - "InputPathsMap": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputpathsmap", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "InputTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputtemplate", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Events::Rule.HttpParameters": "CACHED", + "AWS::Events::Rule.InputTransformer": "CACHED", "AWS::Events::Rule.KinesisParameters": "CACHED", "AWS::Events::Rule.NetworkConfiguration": "CACHED", "AWS::Events::Rule.PlacementConstraint": "CACHED", "AWS::Events::Rule.PlacementStrategy": "CACHED", - "AWS::Events::Rule.RedshiftDataParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html", - "Properties": { - "Database": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-database", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "DbUser": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-dbuser", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretManagerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-secretmanagerarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Sql": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-sql", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StatementName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-statementname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "WithEvent": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-withevent", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::Events::Rule.RedshiftDataParameters": "CACHED", "AWS::Events::Rule.RetryPolicy": "CACHED", "AWS::Events::Rule.RunCommandParameters": "CACHED", "AWS::Events::Rule.RunCommandTarget": "CACHED", "AWS::Events::Rule.SageMakerPipelineParameter": "CACHED", "AWS::Events::Rule.SageMakerPipelineParameters": "CACHED", "AWS::Events::Rule.SqsParameters": "CACHED", - "AWS::Events::Rule.Tag": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::Events::Rule.Target": "CACHED", + "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", + "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", + "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", + "AWS::Glue::Classifier.CsvClassifier": "CACHED", + "AWS::Glue::Classifier.GrokClassifier": "CACHED", + "AWS::Glue::Classifier.JsonClassifier": "CACHED", + "AWS::Glue::Classifier.XMLClassifier": "CACHED", + "AWS::Glue::Connection.ConnectionInput": "CACHED", + "AWS::Glue::Connection.PhysicalConnectionRequirements": "CACHED", + "AWS::Glue::Crawler.CatalogTarget": "CACHED", + "AWS::Glue::Crawler.DeltaTarget": "CACHED", + "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", + "AWS::Glue::Crawler.IcebergTarget": "CACHED", + "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", + "AWS::Glue::Crawler.MongoDBTarget": "CACHED", + "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", + "AWS::Glue::Crawler.S3Target": "CACHED", + "AWS::Glue::Crawler.Schedule": "CACHED", + "AWS::Glue::Crawler.SchemaChangePolicy": "CACHED", + "AWS::Glue::Crawler.Targets": "CACHED", + "AWS::Glue::DataCatalogEncryptionSettings.ConnectionPasswordEncryption": "CACHED", + "AWS::Glue::DataCatalogEncryptionSettings.DataCatalogEncryptionSettings": "CACHED", + "AWS::Glue::DataCatalogEncryptionSettings.EncryptionAtRest": "CACHED", + "AWS::Glue::DataQualityRuleset.DataQualityTargetTable": "CACHED", + "AWS::Glue::Database.DataLakePrincipal": "CACHED", + "AWS::Glue::Database.DatabaseIdentifier": "CACHED", + "AWS::Glue::Database.DatabaseInput": "CACHED", + "AWS::Glue::Database.FederatedDatabase": "CACHED", + "AWS::Glue::Database.PrincipalPrivileges": "CACHED", + "AWS::Glue::Job.ConnectionsList": "CACHED", + "AWS::Glue::Job.ExecutionProperty": "CACHED", + "AWS::Glue::Job.JobCommand": "CACHED", + "AWS::Glue::Job.NotificationProperty": "CACHED", + "AWS::Glue::MLTransform.FindMatchesParameters": "CACHED", + "AWS::Glue::MLTransform.GlueTables": "CACHED", + "AWS::Glue::MLTransform.InputRecordTables": "CACHED", + "AWS::Glue::MLTransform.MLUserDataEncryption": "CACHED", + "AWS::Glue::MLTransform.TransformEncryption": "CACHED", + "AWS::Glue::MLTransform.TransformParameters": "CACHED", + "AWS::Glue::Partition.Column": "CACHED", + "AWS::Glue::Partition.Order": "CACHED", + "AWS::Glue::Partition.PartitionInput": "CACHED", + "AWS::Glue::Partition.SchemaId": "CACHED", + "AWS::Glue::Partition.SchemaReference": "CACHED", + "AWS::Glue::Partition.SerdeInfo": "CACHED", + "AWS::Glue::Partition.SkewedInfo": "CACHED", + "AWS::Glue::Partition.StorageDescriptor": "CACHED", + "AWS::Glue::SecurityConfiguration.CloudWatchEncryption": "CACHED", + "AWS::Glue::SecurityConfiguration.EncryptionConfiguration": "CACHED", + "AWS::Glue::SecurityConfiguration.JobBookmarksEncryption": "CACHED", + "AWS::Glue::SecurityConfiguration.S3Encryption": "CACHED", + "AWS::Glue::SecurityConfiguration.S3Encryptions": "CACHED", + "AWS::Glue::Table.Column": "CACHED", + "AWS::Glue::Table.IcebergInput": "CACHED", + "AWS::Glue::Table.MetadataOperation": "CACHED", + "AWS::Glue::Table.OpenTableFormatInput": "CACHED", + "AWS::Glue::Table.Order": "CACHED", + "AWS::Glue::Table.SchemaId": "CACHED", + "AWS::Glue::Table.SchemaReference": "CACHED", + "AWS::Glue::Table.SerdeInfo": "CACHED", + "AWS::Glue::Table.SkewedInfo": "CACHED", + "AWS::Glue::Table.StorageDescriptor": "CACHED", + "AWS::Glue::Table.TableIdentifier": "CACHED", + "AWS::Glue::Table.TableInput": "CACHED", + "AWS::Glue::Trigger.Action": "CACHED", + "AWS::Glue::Trigger.Condition": "CACHED", + "AWS::Glue::Trigger.EventBatchingCondition": "CACHED", + "AWS::Glue::Trigger.NotificationProperty": "CACHED", + "AWS::Glue::Trigger.Predicate": "CACHED", + "AWS::GuardDuty::Detector.CFNDataSourceConfigurations": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNMalwareProtectionConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNScanEc2InstanceWithFindingsConfiguration": "CACHED", + "AWS::GuardDuty::Detector.TagItem": "CACHED", + "AWS::GuardDuty::Filter.Condition": "CACHED", + "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", + "AWS::GuardDuty::IPSet.TagItem": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html", "Properties": { @@ -2646,6 +2501,43 @@ "AWS::ImageBuilder::InfrastructureConfiguration.S3Logs": "CACHED", "AWS::Kinesis::Stream.StreamEncryption": "CACHED", "AWS::Kinesis::Stream.StreamModeDetails": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationCodeConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationMaintenanceConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationRestoreConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationSnapshotConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CSVMappingParameters": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CatalogConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CheckpointConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CodeContent": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CustomArtifactConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.DeployAsApplicationConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.EnvironmentProperties": "CACHED", + "AWS::KinesisAnalyticsV2::Application.FlinkApplicationConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.FlinkRunConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.GlueDataCatalogConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.Input": "CACHED", + "AWS::KinesisAnalyticsV2::Application.InputLambdaProcessor": "CACHED", + "AWS::KinesisAnalyticsV2::Application.InputParallelism": "CACHED", + "AWS::KinesisAnalyticsV2::Application.InputProcessingConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.InputSchema": "CACHED", + "AWS::KinesisAnalyticsV2::Application.JSONMappingParameters": "CACHED", + "AWS::KinesisAnalyticsV2::Application.KinesisFirehoseInput": "CACHED", + "AWS::KinesisAnalyticsV2::Application.KinesisStreamsInput": "CACHED", + "AWS::KinesisAnalyticsV2::Application.MappingParameters": "CACHED", + "AWS::KinesisAnalyticsV2::Application.MavenReference": "CACHED", + "AWS::KinesisAnalyticsV2::Application.MonitoringConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ParallelismConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.PropertyGroup": "CACHED", + "AWS::KinesisAnalyticsV2::Application.RecordColumn": "CACHED", + "AWS::KinesisAnalyticsV2::Application.RecordFormat": "CACHED", + "AWS::KinesisAnalyticsV2::Application.RunConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.S3ContentBaseLocation": "CACHED", + "AWS::KinesisAnalyticsV2::Application.S3ContentLocation": "CACHED", + "AWS::KinesisAnalyticsV2::Application.SqlApplicationConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.VpcConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ZeppelinApplicationConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ZeppelinMonitoringConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessRetryOptions": "CACHED", @@ -2688,12 +2580,52 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", + "AWS::LakeFormation::DataCellsFilter.ColumnWildcard": "CACHED", + "AWS::LakeFormation::DataCellsFilter.RowFilter": "CACHED", + "AWS::LakeFormation::DataLakeSettings.Admins": "CACHED", + "AWS::LakeFormation::DataLakeSettings.CreateDatabaseDefaultPermissions": "CACHED", + "AWS::LakeFormation::DataLakeSettings.CreateTableDefaultPermissions": "CACHED", + "AWS::LakeFormation::DataLakeSettings.DataLakePrincipal": "CACHED", + "AWS::LakeFormation::DataLakeSettings.ExternalDataFilteringAllowList": "CACHED", + "AWS::LakeFormation::DataLakeSettings.PrincipalPermissions": "CACHED", + "AWS::LakeFormation::Permissions.ColumnWildcard": "CACHED", + "AWS::LakeFormation::Permissions.DataLakePrincipal": "CACHED", + "AWS::LakeFormation::Permissions.DataLocationResource": "CACHED", + "AWS::LakeFormation::Permissions.DatabaseResource": "CACHED", + "AWS::LakeFormation::Permissions.Resource": "CACHED", + "AWS::LakeFormation::Permissions.TableResource": "CACHED", + "AWS::LakeFormation::Permissions.TableWildcard": "CACHED", + "AWS::LakeFormation::Permissions.TableWithColumnsResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.ColumnWildcard": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DataCellsFilterResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DataLakePrincipal": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DataLocationResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DatabaseResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.LFTag": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.LFTagKeyResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.LFTagPolicyResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.Resource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.TableResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.TableWithColumnsResource": "CACHED", + "AWS::LakeFormation::TagAssociation.DatabaseResource": "CACHED", + "AWS::LakeFormation::TagAssociation.LFTagPair": "CACHED", + "AWS::LakeFormation::TagAssociation.Resource": "CACHED", + "AWS::LakeFormation::TagAssociation.TableResource": "CACHED", + "AWS::LakeFormation::TagAssociation.TableWithColumnsResource": "CACHED", "AWS::Lambda::Alias.AliasRoutingConfiguration": "CACHED", "AWS::Lambda::Alias.ProvisionedConcurrencyConfiguration": "CACHED", "AWS::Lambda::Alias.VersionWeight": "CACHED", + "AWS::Lambda::EventInvokeConfig.DestinationConfig": "CACHED", + "AWS::Lambda::EventInvokeConfig.OnFailure": "CACHED", + "AWS::Lambda::EventInvokeConfig.OnSuccess": "CACHED", "AWS::Lambda::EventSourceMapping.AmazonManagedKafkaEventSourceConfig": "CACHED", "AWS::Lambda::EventSourceMapping.DestinationConfig": "CACHED", "AWS::Lambda::EventSourceMapping.DocumentDBEventSourceConfig": "CACHED", @@ -2722,9 +2654,44 @@ "AWS::Lambda::Version.RuntimePolicy": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", "AWS::Logs::MetricFilter.MetricTransformation": "CACHED", + "AWS::MSK::Cluster.BrokerLogs": "CACHED", + "AWS::MSK::Cluster.BrokerNodeGroupInfo": "CACHED", + "AWS::MSK::Cluster.ClientAuthentication": "CACHED", + "AWS::MSK::Cluster.CloudWatchLogs": "CACHED", + "AWS::MSK::Cluster.ConfigurationInfo": "CACHED", + "AWS::MSK::Cluster.ConnectivityInfo": "CACHED", + "AWS::MSK::Cluster.EBSStorageInfo": "CACHED", + "AWS::MSK::Cluster.EncryptionAtRest": "CACHED", + "AWS::MSK::Cluster.EncryptionInTransit": "CACHED", + "AWS::MSK::Cluster.EncryptionInfo": "CACHED", + "AWS::MSK::Cluster.Firehose": "CACHED", + "AWS::MSK::Cluster.Iam": "CACHED", + "AWS::MSK::Cluster.JmxExporter": "CACHED", + "AWS::MSK::Cluster.LoggingInfo": "CACHED", + "AWS::MSK::Cluster.NodeExporter": "CACHED", + "AWS::MSK::Cluster.OpenMonitoring": "CACHED", + "AWS::MSK::Cluster.Prometheus": "CACHED", + "AWS::MSK::Cluster.ProvisionedThroughput": "CACHED", + "AWS::MSK::Cluster.PublicAccess": "CACHED", + "AWS::MSK::Cluster.S3": "CACHED", + "AWS::MSK::Cluster.Sasl": "CACHED", + "AWS::MSK::Cluster.Scram": "CACHED", + "AWS::MSK::Cluster.StorageInfo": "CACHED", + "AWS::MSK::Cluster.Tls": "CACHED", + "AWS::MSK::Cluster.Unauthenticated": "CACHED", + "AWS::MSK::Cluster.VpcConnectivity": "CACHED", + "AWS::MSK::Cluster.VpcConnectivityClientAuthentication": "CACHED", + "AWS::MSK::Cluster.VpcConnectivityIam": "CACHED", + "AWS::MSK::Cluster.VpcConnectivitySasl": "CACHED", + "AWS::MSK::Cluster.VpcConnectivityScram": "CACHED", + "AWS::MSK::Cluster.VpcConnectivityTls": "CACHED", + "AWS::MSK::Configuration.LatestRevision": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -2742,126 +2709,40 @@ "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", "AWS::RDS::DBCluster.DBClusterRole": "CACHED", - "AWS::RDS::DBCluster.ScalingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-scalingconfiguration.html", - "Properties": { - "AutoPause": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-scalingconfiguration.html#cfn-rds-dbcluster-scalingconfiguration-autopause", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "MaxCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-scalingconfiguration.html#cfn-rds-dbcluster-scalingconfiguration-maxcapacity", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MinCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-scalingconfiguration.html#cfn-rds-dbcluster-scalingconfiguration-mincapacity", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondsUntilAutoPause": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-scalingconfiguration.html#cfn-rds-dbcluster-scalingconfiguration-secondsuntilautopause", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::RDS::DBCluster.Endpoint": "CACHED", + "AWS::RDS::DBCluster.MasterUserSecret": "CACHED", + "AWS::RDS::DBCluster.ReadEndpoint": "CACHED", + "AWS::RDS::DBCluster.ScalingConfiguration": "CACHED", + "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration": "CACHED", + "AWS::RDS::DBInstance.CertificateDetails": "CACHED", "AWS::RDS::DBInstance.DBInstanceRole": "CACHED", + "AWS::RDS::DBInstance.Endpoint": "CACHED", + "AWS::RDS::DBInstance.MasterUserSecret": "CACHED", "AWS::RDS::DBInstance.ProcessorFeature": "CACHED", "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", - "AWS::RDS::OptionGroup.OptionConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html", - "Properties": { - "DBSecurityGroupMemberships": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html#cfn-rds-optiongroup-optionconfigurations-dbsecuritygroupmemberships", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "OptionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html#cfn-rds-optiongroup-optionconfigurations-optionname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OptionSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html#cfn-rds-optiongroup-optionconfigurations-optionsettings", - "DuplicatesAllowed": false, - "ItemType": "OptionSetting", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "OptionVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html#cfn-rds-optiongroup-optionconfiguration-optionversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html#cfn-rds-optiongroup-optionconfigurations-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcSecurityGroupMemberships": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html#cfn-rds-optiongroup-optionconfigurations-vpcsecuritygroupmemberships", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::RDS::OptionGroup.OptionSetting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html#cfn-rds-optiongroup-optionconfigurations-optionsettings-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html#cfn-rds-optiongroup-optionconfigurations-optionsettings-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", + "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", - "AWS::Redshift::ClusterParameterGroup.Parameter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", - "Properties": { - "ParameterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ParameterValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametervalue", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html", @@ -3065,11 +2946,16 @@ }, "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress": "CACHED", "AWS::S3::AccessPoint.PublicAccessBlockConfiguration": "CACHED", @@ -3834,118 +3720,41 @@ "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowAutomationParameters": "CACHED", "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowLambdaParameters": "CACHED", "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowRunCommandParameters": "CACHED", - "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowStepFunctionsParameters": "CACHED", - "AWS::SSM::MaintenanceWindowTask.NotificationConfig": "CACHED", - "AWS::SSM::MaintenanceWindowTask.Target": "CACHED", - "AWS::SSM::MaintenanceWindowTask.TaskInvocationParameters": "CACHED", - "AWS::SSM::PatchBaseline.PatchFilter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfilter.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfilter.html#cfn-ssm-patchbaseline-patchfilter-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Values": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfilter.html#cfn-ssm-patchbaseline-patchfilter-values", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::SSM::PatchBaseline.PatchFilterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfiltergroup.html", - "Properties": { - "PatchFilters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfiltergroup.html#cfn-ssm-patchbaseline-patchfiltergroup-patchfilters", - "DuplicatesAllowed": true, - "ItemType": "PatchFilter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::SSM::PatchBaseline.PatchSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html", - "Properties": { - "Configuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html#cfn-ssm-patchbaseline-patchsource-configuration", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html#cfn-ssm-patchbaseline-patchsource-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Products": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html#cfn-ssm-patchbaseline-patchsource-products", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::SSM::PatchBaseline.Rule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html", - "Properties": { - "ApproveAfterDays": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-approveafterdays", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ApproveUntilDate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-approveuntildate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComplianceLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-compliancelevel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableNonSecurity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-enablenonsecurity", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "PatchFilterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-patchfiltergroup", - "Required": false, - "Type": "PatchFilterGroup", - "UpdateType": "Mutable" - } - } - }, - "AWS::SSM::PatchBaseline.RuleGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rulegroup.html", - "Properties": { - "PatchRules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rulegroup.html#cfn-ssm-patchbaseline-rulegroup-patchrules", - "DuplicatesAllowed": true, - "ItemType": "Rule", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowStepFunctionsParameters": "CACHED", + "AWS::SSM::MaintenanceWindowTask.NotificationConfig": "CACHED", + "AWS::SSM::MaintenanceWindowTask.Target": "CACHED", + "AWS::SSM::MaintenanceWindowTask.TaskInvocationParameters": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource": "CACHED", + "AWS::SSM::PatchBaseline.Rule": "CACHED", + "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", "AWS::SSM::ResourceDataSync.S3Destination": "CACHED", "AWS::SSM::ResourceDataSync.SyncSource": "CACHED", + "AWS::SageMaker::ModelCard.AdditionalInformation": "CACHED", + "AWS::SageMaker::ModelCard.BusinessDetails": "CACHED", + "AWS::SageMaker::ModelCard.Container": "CACHED", + "AWS::SageMaker::ModelCard.Content": "CACHED", + "AWS::SageMaker::ModelCard.EvaluationDetail": "CACHED", + "AWS::SageMaker::ModelCard.Function": "CACHED", + "AWS::SageMaker::ModelCard.InferenceEnvironment": "CACHED", + "AWS::SageMaker::ModelCard.InferenceSpecification": "CACHED", + "AWS::SageMaker::ModelCard.IntendedUses": "CACHED", + "AWS::SageMaker::ModelCard.MetricDataItems": "CACHED", + "AWS::SageMaker::ModelCard.MetricGroup": "CACHED", + "AWS::SageMaker::ModelCard.ModelOverview": "CACHED", + "AWS::SageMaker::ModelCard.ModelPackageCreator": "CACHED", + "AWS::SageMaker::ModelCard.ModelPackageDetails": "CACHED", + "AWS::SageMaker::ModelCard.ObjectiveFunction": "CACHED", + "AWS::SageMaker::ModelCard.SecurityConfig": "CACHED", + "AWS::SageMaker::ModelCard.SourceAlgorithm": "CACHED", + "AWS::SageMaker::ModelCard.TrainingDetails": "CACHED", + "AWS::SageMaker::ModelCard.TrainingEnvironment": "CACHED", + "AWS::SageMaker::ModelCard.TrainingHyperParameter": "CACHED", + "AWS::SageMaker::ModelCard.TrainingJobDetails": "CACHED", + "AWS::SageMaker::ModelCard.TrainingMetric": "CACHED", + "AWS::SageMaker::ModelCard.UserContext": "CACHED", "AWS::SecretsManager::RotationSchedule.HostedRotationLambda": "CACHED", "AWS::SecretsManager::RotationSchedule.RotationRules": "CACHED", "AWS::SecretsManager::Secret.GenerateSecretString": "CACHED", @@ -3962,6 +3771,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceDiscovery::PrivateDnsNamespace.PrivateDnsPropertiesMutable": "CACHED", "AWS::ServiceDiscovery::PrivateDnsNamespace.Properties": "CACHED", @@ -3990,6 +3807,12 @@ "AWS::Synthetics::Canary.Schedule": "CACHED", "AWS::Synthetics::Canary.VPCConfig": "CACHED", "AWS::Synthetics::Canary.VisualReference": "CACHED", + "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", + "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", + "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", + "AWS::VerifiedPermissions::Policy.TemplateLinkedPolicyDefinition": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.SchemaDefinition": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.ValidationSettings": "CACHED", "AWS::WAF::ByteMatchSet.ByteMatchTuple": "CACHED", "AWS::WAF::ByteMatchSet.FieldToMatch": "CACHED", "AWS::WAF::IPSet.IPSetDescriptor": "CACHED", @@ -4002,11 +3825,141 @@ "AWS::WAF::WebACL.WafAction": "CACHED", "AWS::WAF::XssMatchSet.FieldToMatch": "CACHED", "AWS::WAF::XssMatchSet.XssMatchTuple": "CACHED", + "AWS::WAFv2::LoggingConfiguration.ActionCondition": "CACHED", + "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", + "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", + "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", + "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", + "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", + "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", + "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", + "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", + "AWS::WAFv2::RuleGroup.BlockAction": "CACHED", + "AWS::WAFv2::RuleGroup.Body": "CACHED", + "AWS::WAFv2::RuleGroup.ByteMatchStatement": "CACHED", + "AWS::WAFv2::RuleGroup.CaptchaAction": "CACHED", + "AWS::WAFv2::RuleGroup.CaptchaConfig": "CACHED", + "AWS::WAFv2::RuleGroup.ChallengeAction": "CACHED", + "AWS::WAFv2::RuleGroup.ChallengeConfig": "CACHED", + "AWS::WAFv2::RuleGroup.CookieMatchPattern": "CACHED", + "AWS::WAFv2::RuleGroup.Cookies": "CACHED", + "AWS::WAFv2::RuleGroup.CountAction": "CACHED", + "AWS::WAFv2::RuleGroup.CustomHTTPHeader": "CACHED", + "AWS::WAFv2::RuleGroup.CustomRequestHandling": "CACHED", + "AWS::WAFv2::RuleGroup.CustomResponse": "CACHED", + "AWS::WAFv2::RuleGroup.CustomResponseBody": "CACHED", + "AWS::WAFv2::RuleGroup.FieldToMatch": "CACHED", + "AWS::WAFv2::RuleGroup.ForwardedIPConfiguration": "CACHED", + "AWS::WAFv2::RuleGroup.GeoMatchStatement": "CACHED", + "AWS::WAFv2::RuleGroup.HeaderMatchPattern": "CACHED", + "AWS::WAFv2::RuleGroup.Headers": "CACHED", + "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", + "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", + "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", + "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", + "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", + "AWS::WAFv2::RuleGroup.Label": "CACHED", + "AWS::WAFv2::RuleGroup.LabelMatchStatement": "CACHED", + "AWS::WAFv2::RuleGroup.LabelSummary": "CACHED", + "AWS::WAFv2::RuleGroup.NotStatement": "CACHED", + "AWS::WAFv2::RuleGroup.OrStatement": "CACHED", + "AWS::WAFv2::RuleGroup.RateBasedStatement": "CACHED", + "AWS::WAFv2::RuleGroup.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryString": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitUriPath": "CACHED", + "AWS::WAFv2::RuleGroup.RegexMatchStatement": "CACHED", + "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement": "CACHED", + "AWS::WAFv2::RuleGroup.Rule": "CACHED", + "AWS::WAFv2::RuleGroup.RuleAction": "CACHED", + "AWS::WAFv2::RuleGroup.SingleHeader": "CACHED", + "AWS::WAFv2::RuleGroup.SingleQueryArgument": "CACHED", + "AWS::WAFv2::RuleGroup.SizeConstraintStatement": "CACHED", + "AWS::WAFv2::RuleGroup.SqliMatchStatement": "CACHED", + "AWS::WAFv2::RuleGroup.Statement": "CACHED", + "AWS::WAFv2::RuleGroup.TextTransformation": "CACHED", + "AWS::WAFv2::RuleGroup.VisibilityConfig": "CACHED", + "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesACFPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AllowAction": "CACHED", + "AWS::WAFv2::WebACL.AndStatement": "CACHED", + "AWS::WAFv2::WebACL.AssociationConfig": "CACHED", + "AWS::WAFv2::WebACL.BlockAction": "CACHED", + "AWS::WAFv2::WebACL.Body": "CACHED", + "AWS::WAFv2::WebACL.ByteMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.CaptchaAction": "CACHED", + "AWS::WAFv2::WebACL.CaptchaConfig": "CACHED", + "AWS::WAFv2::WebACL.ChallengeAction": "CACHED", + "AWS::WAFv2::WebACL.ChallengeConfig": "CACHED", + "AWS::WAFv2::WebACL.CookieMatchPattern": "CACHED", + "AWS::WAFv2::WebACL.Cookies": "CACHED", + "AWS::WAFv2::WebACL.CountAction": "CACHED", + "AWS::WAFv2::WebACL.CustomHTTPHeader": "CACHED", + "AWS::WAFv2::WebACL.CustomRequestHandling": "CACHED", + "AWS::WAFv2::WebACL.CustomResponse": "CACHED", + "AWS::WAFv2::WebACL.CustomResponseBody": "CACHED", + "AWS::WAFv2::WebACL.DefaultAction": "CACHED", + "AWS::WAFv2::WebACL.ExcludedRule": "CACHED", + "AWS::WAFv2::WebACL.FieldIdentifier": "CACHED", + "AWS::WAFv2::WebACL.FieldToMatch": "CACHED", + "AWS::WAFv2::WebACL.ForwardedIPConfiguration": "CACHED", + "AWS::WAFv2::WebACL.GeoMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.HeaderMatchPattern": "CACHED", + "AWS::WAFv2::WebACL.Headers": "CACHED", + "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", + "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", + "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", + "AWS::WAFv2::WebACL.JsonBody": "CACHED", + "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", + "AWS::WAFv2::WebACL.Label": "CACHED", + "AWS::WAFv2::WebACL.LabelMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": "CACHED", + "AWS::WAFv2::WebACL.ManagedRuleGroupStatement": "CACHED", + "AWS::WAFv2::WebACL.NotStatement": "CACHED", + "AWS::WAFv2::WebACL.OrStatement": "CACHED", + "AWS::WAFv2::WebACL.OverrideAction": "CACHED", + "AWS::WAFv2::WebACL.RateBasedStatement": "CACHED", + "AWS::WAFv2::WebACL.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryString": "CACHED", + "AWS::WAFv2::WebACL.RateLimitUriPath": "CACHED", + "AWS::WAFv2::WebACL.RegexMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement": "CACHED", + "AWS::WAFv2::WebACL.RequestBodyAssociatedResourceTypeConfig": "CACHED", + "AWS::WAFv2::WebACL.RequestInspection": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspection": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionBodyContains": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionHeader": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionJson": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionStatusCode": "CACHED", + "AWS::WAFv2::WebACL.Rule": "CACHED", + "AWS::WAFv2::WebACL.RuleAction": "CACHED", + "AWS::WAFv2::WebACL.RuleActionOverride": "CACHED", + "AWS::WAFv2::WebACL.RuleGroupReferenceStatement": "CACHED", + "AWS::WAFv2::WebACL.SingleHeader": "CACHED", + "AWS::WAFv2::WebACL.SingleQueryArgument": "CACHED", + "AWS::WAFv2::WebACL.SizeConstraintStatement": "CACHED", + "AWS::WAFv2::WebACL.SqliMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.Statement": "CACHED", + "AWS::WAFv2::WebACL.TextTransformation": "CACHED", + "AWS::WAFv2::WebACL.VisibilityConfig": "CACHED", + "AWS::WAFv2::WebACL.XssMatchStatement": "CACHED", "AWS::XRay::Group.InsightsConfiguration": "CACHED", "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -4055,6 +4008,11 @@ } } }, + "AWS::ACMPCA::Certificate": "CACHED", + "AWS::ACMPCA::CertificateAuthority": "CACHED", + "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", + "AWS::ACMPCA::Permission": "CACHED", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", "AWS::ApiGateway::Account": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-account.html", @@ -4852,112 +4810,8 @@ } } }, - "AWS::AppConfig::Application": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html#cfn-appconfig-application-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html#cfn-appconfig-application-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html#cfn-appconfig-application-tags", - "ItemType": "Tags", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::AppConfig::ConfigurationProfile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html", - "Properties": { - "ApplicationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-applicationid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.ApplicationId" - } - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.Description" - } - }, - "KmsKeyIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-kmskeyidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.KmsKeyIdentifier" - } - }, - "LocationUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-locationuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.LocationUri" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.Name" - } - }, - "RetrievalRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-retrievalrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.RetrievalRoleArn" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-tags", - "ItemType": "Tags", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.Type" - } - }, - "Validators": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-validators", - "ItemType": "Validators", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::AppConfig::Application": "CACHED", + "AWS::AppConfig::ConfigurationProfile": "CACHED", "AWS::AppConfig::Deployment": "CACHED", "AWS::AppConfig::DeploymentStrategy": "CACHED", "AWS::AppConfig::Environment": "CACHED", @@ -4983,343 +4837,103 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-resourceid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" - }, - "RoleARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScalableDimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-scalabledimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ScheduledActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-scheduledactions", - "DuplicatesAllowed": false, - "ItemType": "ScheduledAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceNamespace": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-servicenamespace", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SuspendedState": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-suspendedstate", - "Required": false, - "Type": "SuspendedState", - "UpdateType": "Mutable" - } - } - }, - "AWS::ApplicationAutoScaling::ScalingPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html", - "Properties": { - "PolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-policyname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "PolicyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-policytype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType" - } - }, - "ResourceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-resourceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ScalableDimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-scalabledimension", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ScalingTargetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-scalingtargetid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceNamespace": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-servicenamespace", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StepScalingPolicyConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration", - "Required": false, - "Type": "StepScalingPolicyConfiguration", - "UpdateType": "Mutable" - }, - "TargetTrackingScalingPolicyConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration", - "Required": false, - "Type": "TargetTrackingScalingPolicyConfiguration", - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::AutoScalingGroup": { - "Attributes": { - "LaunchConfigurationName": { - "PrimitiveType": "String" - }, - "LaunchTemplateSpecification": { - "PrimitiveType": "String" - }, - "MixedInstancesPolicy": { - "PrimitiveType": "String" - }, - "PlacementGroup": { - "PrimitiveType": "String" - }, - "VPCZoneIdentifier": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html", - "Properties": { - "AutoScalingGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-autoscaling-autoscalinggroup-autoscalinggroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "AvailabilityZones": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-availabilityzones", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AvailabilityZones", - "ValueType": "AvailabilityZone" - } - }, - "CapacityRebalance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-capacityrebalance", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Context": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-context", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Cooldown": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-cooldown", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DefaultInstanceWarmup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-defaultinstancewarmup", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "DesiredCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-desiredcapacity", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AutoScaling::AutoScalingGroup.DesiredCapacity" - } - }, - "DesiredCapacityType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-desiredcapacitytype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-healthcheckgraceperiod", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-healthchecktype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AutoScaling::AutoScalingGroup.HealthCheckType" - } - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InstanceMaintenancePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-instancemaintenancepolicy", - "Required": false, - "Type": "InstanceMaintenancePolicy", - "UpdateType": "Mutable" - }, - "LaunchConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-launchconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "LaunchConfigurationName" - } - }, - "LaunchTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-launchtemplate", - "Required": false, - "Type": "LaunchTemplateSpecification", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "LifecycleHookSpecificationList": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecificationlist", - "DuplicatesAllowed": true, - "ItemType": "LifecycleHookSpecification", - "Required": false, - "Type": "List", + "RoleARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-rolearn", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" }, - "LoadBalancerNames": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-loadbalancernames", + "ScalableDimension": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-scalabledimension", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ScheduledActions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-scheduledactions", "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "ItemType": "ScheduledAction", "Required": false, "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "LoadBalancerNames", - "ValueType": "LoadBalancerName" - } - }, - "MaxInstanceLifetime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-maxinstancelifetime", - "PrimitiveType": "Integer", - "Required": false, "UpdateType": "Mutable" }, - "MaxSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-maxsize", + "ServiceNamespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-servicenamespace", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AutoScaling::AutoScalingGroup.MaxSize" - } + "UpdateType": "Immutable" }, - "MetricsCollection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-metricscollection", - "DuplicatesAllowed": true, - "ItemType": "MetricsCollection", + "SuspendedState": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-suspendedstate", "Required": false, - "Type": "List", + "Type": "SuspendedState", "UpdateType": "Mutable" + } + } + }, + "AWS::ApplicationAutoScaling::ScalingPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html", + "Properties": { + "PolicyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-policyname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" }, - "MinSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-minsize", + "PolicyType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-policytype", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::AutoScaling::AutoScalingGroup.MinSize" + "ValueType": "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType" } }, - "MixedInstancesPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-mixedinstancespolicy", - "Required": false, - "Type": "MixedInstancesPolicy", - "UpdateType": "Mutable" - }, - "NewInstancesProtectedFromScaleIn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-newinstancesprotectedfromscalein", - "PrimitiveType": "Boolean", + "ResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-resourceid", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "NotificationConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-notificationconfigurations", - "DuplicatesAllowed": true, - "ItemType": "NotificationConfiguration", + "ScalableDimension": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-scalabledimension", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "PlacementGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-placementgroup", + "ScalingTargetId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-scalingtargetid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "ServiceLinkedRoleARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-autoscaling-autoscalinggroup-servicelinkedrolearn", + "ServiceNamespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-servicenamespace", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-tags", - "DuplicatesAllowed": true, - "ItemType": "TagProperty", + "StepScalingPolicyConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration", "Required": false, - "Type": "List", + "Type": "StepScalingPolicyConfiguration", "UpdateType": "Mutable" }, - "TargetGroupARNs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-targetgrouparns", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "TargetGroupArns", - "ValueType": "TargetGroupArn" - } - }, - "TerminationPolicies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-termpolicy", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "TargetTrackingScalingPolicyConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration", "Required": false, - "Type": "List", + "Type": "TargetTrackingScalingPolicyConfiguration", "UpdateType": "Mutable" - }, - "VPCZoneIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-vpczoneidentifier", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "SubnetIds", - "ValueType": "SubnetId" - } } } }, + "AWS::Athena::DataCatalog": "CACHED", + "AWS::Athena::NamedQuery": "CACHED", + "AWS::Athena::PreparedStatement": "CACHED", + "AWS::Athena::WorkGroup": "CACHED", + "AWS::AutoScaling::AutoScalingGroup": "CACHED", "AWS::AutoScaling::LaunchConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html", "Properties": { @@ -5597,305 +5211,126 @@ }, "ScalingAdjustment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-scalingadjustment", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "StepAdjustments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-stepadjustments", - "DuplicatesAllowed": false, - "ItemType": "StepAdjustment", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetTrackingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-autoscaling-scalingpolicy-targettrackingconfiguration", - "Required": false, - "Type": "TargetTrackingConfiguration", - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::ScheduledAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html", - "Properties": { - "AutoScalingGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-asgname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DesiredCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-desiredcapacity", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EndTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-endtime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MaxSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-maxsize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MinSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-minsize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Recurrence": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-recurrence", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-starttime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TimeZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-timezone", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::WarmPool": "CACHED", - "AWS::Batch::ComputeEnvironment": "CACHED", - "AWS::Batch::JobDefinition": "CACHED", - "AWS::Batch::JobQueue": "CACHED", - "AWS::Batch::SchedulingPolicy": "CACHED", - "AWS::CDK::Metadata": "CACHED", - "AWS::CE::AnomalyMonitor": "CACHED", - "AWS::CE::AnomalySubscription": "CACHED", - "AWS::CertificateManager::Certificate": "CACHED", - "AWS::CloudFormation::CustomResource": "CACHED", - "AWS::CloudFormation::Macro": "CACHED", - "AWS::CloudFormation::ResourceDefaultVersion": "CACHED", - "AWS::CloudFormation::ResourceVersion": "CACHED", - "AWS::CloudFormation::Stack": "CACHED", - "AWS::CloudFormation::WaitCondition": "CACHED", - "AWS::CloudFormation::WaitConditionHandle": "CACHED", - "AWS::CloudFront::CachePolicy": "CACHED", - "AWS::CloudFront::CloudFrontOriginAccessIdentity": "CACHED", - "AWS::CloudFront::ContinuousDeploymentPolicy": "CACHED", - "AWS::CloudFront::Distribution": "CACHED", - "AWS::CloudFront::Function": "CACHED", - "AWS::CloudFront::KeyGroup": "CACHED", - "AWS::CloudFront::MonitoringSubscription": "CACHED", - "AWS::CloudFront::OriginAccessControl": "CACHED", - "AWS::CloudFront::OriginRequestPolicy": "CACHED", - "AWS::CloudFront::PublicKey": "CACHED", - "AWS::CloudFront::RealtimeLogConfig": "CACHED", - "AWS::CloudFront::ResponseHeadersPolicy": "CACHED", - "AWS::CloudTrail::Trail": "CACHED", - "AWS::CloudWatch::Alarm": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html", - "Properties": { - "ActionsEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-actionsenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AlarmActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-alarmactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AWS::CloudWatch::Alarm.AlarmActions", - "ValueType": "AWS::CloudWatch::Alarm.AlarmAction" - } - }, - "AlarmDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-alarmdescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AlarmName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-alarmname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ComparisonOperator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-comparisonoperator", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::CloudWatch::Alarm.ComparisonOperator" - } - }, - "DatapointsToAlarm": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarm-datapointstoalarm", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Dimensions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-dimension", - "DuplicatesAllowed": true, - "ItemType": "Dimension", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EvaluateLowSampleCountPercentile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-evaluatelowsamplecountpercentile", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EvaluationPeriods": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-evaluationperiods", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "ExtendedStatistic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-extendedstatistic", - "PrimitiveType": "String", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "InsufficientDataActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-insufficientdataactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "StepAdjustments": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-stepadjustments", + "DuplicatesAllowed": false, + "ItemType": "StepAdjustment", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "MetricName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-metricname", - "PrimitiveType": "String", + "TargetTrackingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-autoscaling-scalingpolicy-targettrackingconfiguration", "Required": false, + "Type": "TargetTrackingConfiguration", "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::ScheduledAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html", + "Properties": { + "AutoScalingGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-asgname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" }, - "Metrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarm-metrics", - "DuplicatesAllowed": false, - "ItemType": "MetricDataQuery", + "DesiredCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-desiredcapacity", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Namespace": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-namespace", + "EndTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-endtime", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "OKActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-okactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "MaxSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-maxsize", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Period": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-period", + "MinSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-minsize", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "Statistic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-statistic", + "Recurrence": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-recurrence", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::CloudWatch::Alarm.Statistic" - } - }, - "Threshold": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-threshold", - "PrimitiveType": "Double", - "Required": false, "UpdateType": "Mutable" }, - "ThresholdMetricId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-dynamic-threshold", + "StartTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-starttime", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "TreatMissingData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-treatmissingdata", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::CloudWatch::Alarm.TreatMissingData" - } - }, - "Unit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarms-unit", + "TimeZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-timezone", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::CloudWatch::Alarm.Unit" - } + "UpdateType": "Mutable" } } }, + "AWS::AutoScaling::WarmPool": "CACHED", + "AWS::Backup::BackupPlan": "CACHED", + "AWS::Backup::BackupSelection": "CACHED", + "AWS::Backup::BackupVault": "CACHED", + "AWS::Batch::ComputeEnvironment": "CACHED", + "AWS::Batch::JobQueue": "CACHED", + "AWS::Batch::SchedulingPolicy": "CACHED", + "AWS::CDK::Metadata": "CACHED", + "AWS::CE::AnomalyMonitor": "CACHED", + "AWS::CE::AnomalySubscription": "CACHED", + "AWS::CertificateManager::Certificate": "CACHED", + "AWS::CloudFormation::CustomResource": "CACHED", + "AWS::CloudFormation::HookDefaultVersion": "CACHED", + "AWS::CloudFormation::HookTypeConfig": "CACHED", + "AWS::CloudFormation::HookVersion": "CACHED", + "AWS::CloudFormation::Macro": "CACHED", + "AWS::CloudFormation::PublicTypeVersion": "CACHED", + "AWS::CloudFormation::ResourceDefaultVersion": "CACHED", + "AWS::CloudFormation::ResourceVersion": "CACHED", + "AWS::CloudFormation::Stack": "CACHED", + "AWS::CloudFormation::StackSet": "CACHED", + "AWS::CloudFormation::WaitCondition": "CACHED", + "AWS::CloudFormation::WaitConditionHandle": "CACHED", + "AWS::CloudFront::CachePolicy": "CACHED", + "AWS::CloudFront::CloudFrontOriginAccessIdentity": "CACHED", + "AWS::CloudFront::ContinuousDeploymentPolicy": "CACHED", + "AWS::CloudFront::Distribution": "CACHED", + "AWS::CloudFront::Function": "CACHED", + "AWS::CloudFront::KeyGroup": "CACHED", + "AWS::CloudFront::KeyValueStore": "CACHED", + "AWS::CloudFront::MonitoringSubscription": "CACHED", + "AWS::CloudFront::OriginAccessControl": "CACHED", + "AWS::CloudFront::OriginRequestPolicy": "CACHED", + "AWS::CloudFront::PublicKey": "CACHED", + "AWS::CloudFront::RealtimeLogConfig": "CACHED", + "AWS::CloudFront::ResponseHeadersPolicy": "CACHED", + "AWS::CloudTrail::Trail": "CACHED", + "AWS::CloudWatch::Alarm": "CACHED", "AWS::CloudWatch::AnomalyDetector": "CACHED", "AWS::CloudWatch::CompositeAlarm": "CACHED", "AWS::CloudWatch::Dashboard": "CACHED", "AWS::CloudWatch::InsightRule": "CACHED", + "AWS::CloudWatch::MetricStream": "CACHED", "AWS::CodeDeploy::Application": "CACHED", - "AWS::CodeDeploy::DeploymentConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentconfig.html", - "Properties": { - "ComputePlatform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentconfig.html#cfn-codedeploy-deploymentconfig-computeplatform", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentconfig.html#cfn-codedeploy-deploymentconfig-deploymentconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MinimumHealthyHosts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentconfig.html#cfn-codedeploy-deploymentconfig-minimumhealthyhosts", - "Required": false, - "Type": "MinimumHealthyHosts", - "UpdateType": "Immutable" - }, - "TrafficRoutingConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentconfig.html#cfn-codedeploy-deploymentconfig-trafficroutingconfig", - "Required": false, - "Type": "TrafficRoutingConfig", - "UpdateType": "Immutable" - } - } - }, + "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", + "AWS::Config::AggregationAuthorization": "CACHED", "AWS::Config::ConfigRule": { "Attributes": { "Arn": { @@ -5962,751 +5397,817 @@ } } }, + "AWS::Config::ConfigurationAggregator": "CACHED", "AWS::Config::ConfigurationRecorder": "CACHED", "AWS::Config::DeliveryChannel": "CACHED", + "AWS::Config::OrganizationConfigRule": "CACHED", + "AWS::Config::RemediationConfiguration": "CACHED", + "AWS::Config::StoredQuery": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", - "AWS::DMS::Certificate": "CACHED", - "AWS::DMS::DataProvider": "CACHED", - "AWS::DMS::Endpoint": { + "AWS::DMS::ReplicationConfig": "CACHED", + "AWS::DataSync::Agent": "CACHED", + "AWS::DataSync::LocationAzureBlob": "CACHED", + "AWS::DataSync::LocationEFS": "CACHED", + "AWS::DataSync::LocationHDFS": "CACHED", + "AWS::DataSync::LocationNFS": "CACHED", + "AWS::DataSync::LocationObjectStorage": "CACHED", + "AWS::DataSync::LocationS3": "CACHED", + "AWS::DataSync::LocationSMB": "CACHED", + "AWS::DataSync::Task": "CACHED", + "AWS::DirectoryService::MicrosoftAD": "CACHED", + "AWS::DirectoryService::SimpleAD": { "Attributes": { - "ExternalId": { + "Alias": { "PrimitiveType": "String" + }, + "DnsIpAddresses": { + "PrimitiveItemType": "String", + "Type": "List" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html", "Properties": { - "CertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-certificatearn", + "CreateAlias": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-createalias", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-description", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable" + }, + "EnableSso": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-enablesso", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-databasename", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-password", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ShortName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-shortname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-size", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "SimpleADSize" + } }, - "DocDbSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-docdbsettings", + "VpcSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-vpcsettings", + "Required": true, + "Type": "VpcSettings", + "UpdateType": "Immutable" + } + } + }, + "AWS::DynamoDB::GlobalTable": "CACHED", + "AWS::DynamoDB::Table": "CACHED", + "AWS::EC2::CapacityReservation": "CACHED", + "AWS::EC2::CapacityReservationFleet": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", "Required": false, - "Type": "DocDbSettings", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "DynamoDbSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-dynamodbsettings", + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", "Required": false, - "Type": "DynamoDbSettings", - "UpdateType": "Mutable" + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } }, - "ElasticsearchSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-elasticsearchsettings", + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", "Required": false, - "Type": "ElasticsearchSettings", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "EndpointIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-endpointidentifier", + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "EndpointType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-endpointtype", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, + "AWS::EC2::DHCPOptions": "CACHED", + "AWS::EC2::EC2Fleet": "CACHED", + "AWS::EC2::EIP": "CACHED", + "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EgressOnlyInternetGateway": "CACHED", + "AWS::EC2::FlowLog": "CACHED", + "AWS::EC2::GatewayRouteTableAssociation": "CACHED", + "AWS::EC2::Host": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html", + "Properties": { + "AutoPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-autoplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "Ec2HostAutoPlacement" + } }, - "EngineName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-enginename", + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-availabilityzone", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AvailabilityZone" + } }, - "ExtraConnectionAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-extraconnectionattributes", + "HostRecovery": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-hostrecovery", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "GcpMySQLSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-gcpmysqlsettings", - "Required": false, - "Type": "GcpMySQLSettings", - "UpdateType": "Mutable" + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-instancetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, + "AWS::EC2::IPAM": "CACHED", + "AWS::EC2::IPAMAllocation": "CACHED", + "AWS::EC2::IPAMPool": "CACHED", + "AWS::EC2::IPAMPoolCidr": "CACHED", + "AWS::EC2::IPAMResourceDiscovery": "CACHED", + "AWS::EC2::IPAMResourceDiscoveryAssociation": "CACHED", + "AWS::EC2::IPAMScope": "CACHED", + "AWS::EC2::Instance": { + "Attributes": { + "AvailabilityZone": { + "PrimitiveType": "String" }, - "IbmDb2Settings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-ibmdb2settings", - "Required": false, - "Type": "IbmDb2Settings", - "UpdateType": "Mutable" + "PrivateDnsName": { + "PrimitiveType": "String" }, - "KafkaSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-kafkasettings", - "Required": false, - "Type": "KafkaSettings", - "UpdateType": "Mutable" + "PrivateIp": { + "PrimitiveType": "String" }, - "KinesisSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-kinesissettings", - "Required": false, - "Type": "KinesisSettings", - "UpdateType": "Mutable" + "PublicDnsName": { + "PrimitiveType": "String" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-kmskeyid", + "PublicIp": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html", + "Properties": { + "AdditionalInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-additionalinfo", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "MicrosoftSqlServerSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-microsoftsqlserversettings", + "Affinity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-affinity", + "PrimitiveType": "String", "Required": false, - "Type": "MicrosoftSqlServerSettings", - "UpdateType": "Mutable" + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::Instance.Affinity" + } }, - "MongoDbSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-mongodbsettings", + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-availabilityzone", + "PrimitiveType": "String", "Required": false, - "Type": "MongoDbSettings", - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AvailabilityZone" + } }, - "MySqlSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-mysqlsettings", + "BlockDeviceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-blockdevicemappings", + "DuplicatesAllowed": true, + "ItemType": "BlockDeviceMapping", "Required": false, - "Type": "MySqlSettings", - "UpdateType": "Mutable" + "Type": "List", + "UpdateType": "Conditional" }, - "NeptuneSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-neptunesettings", + "CpuOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-cpuoptions", "Required": false, - "Type": "NeptuneSettings", - "UpdateType": "Mutable" + "Type": "CpuOptions", + "UpdateType": "Immutable" }, - "OracleSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-oraclesettings", + "CreditSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-creditspecification", "Required": false, - "Type": "OracleSettings", + "Type": "CreditSpecification", "UpdateType": "Mutable" }, - "Password": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-password", - "PrimitiveType": "String", + "DisableApiTermination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-disableapitermination", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-port", - "PrimitiveType": "Integer", + "EbsOptimized": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ebsoptimized", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "PostgreSqlSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-postgresqlsettings", + "ElasticGpuSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-elasticgpuspecifications", + "DuplicatesAllowed": false, + "ItemType": "ElasticGpuSpecification", "Required": false, - "Type": "PostgreSqlSettings", - "UpdateType": "Mutable" + "Type": "List", + "UpdateType": "Immutable" }, - "RedisSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-redissettings", + "ElasticInferenceAccelerators": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-elasticinferenceaccelerators", + "DuplicatesAllowed": false, + "ItemType": "ElasticInferenceAccelerator", "Required": false, - "Type": "RedisSettings", - "UpdateType": "Mutable" + "Type": "List", + "UpdateType": "Immutable" }, - "RedshiftSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-redshiftsettings", + "EnclaveOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-enclaveoptions", "Required": false, - "Type": "RedshiftSettings", - "UpdateType": "Mutable" + "Type": "EnclaveOptions", + "UpdateType": "Immutable" }, - "ResourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-resourceidentifier", - "PrimitiveType": "String", + "HibernationOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hibernationoptions", "Required": false, + "Type": "HibernationOptions", "UpdateType": "Immutable" }, - "S3Settings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-s3settings", + "HostId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hostid", + "PrimitiveType": "String", "Required": false, - "Type": "S3Settings", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "ServerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-servername", + "HostResourceGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hostresourcegrouparn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "SslMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-sslmode", + "IamInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-iaminstanceprofile", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IAM::InstanceProfile.Name" + } }, - "SybaseSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-sybasesettings", + "ImageId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-imageid", + "PrimitiveType": "String", "Required": false, - "Type": "SybaseSettings", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-tags", - "ItemType": "Tag", + "InstanceInitiatedShutdownBehavior": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-instanceinitiatedshutdownbehavior", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-username", + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-instancetype", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::DMS::EventSubscription": "CACHED", - "AWS::DMS::InstanceProfile": "CACHED", - "AWS::DMS::MigrationProject": "CACHED", - "AWS::DMS::ReplicationConfig": "CACHED", - "AWS::DMS::ReplicationInstance": { - "Attributes": { - "ReplicationInstancePrivateIpAddresses": { - "PrimitiveType": "String" + "UpdateType": "Conditional", + "Value": { + "ValueType": "Ec2InstanceType" + } }, - "ReplicationInstancePublicIpAddresses": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html", - "Properties": { - "AllocatedStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-allocatedstorage", + "Ipv6AddressCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ipv6addresscount", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" - }, - "AllowMajorVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-allowmajorversionupgrade", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "AutoMinorVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-autominorversionupgrade", - "PrimitiveType": "Boolean", + "Ipv6Addresses": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ipv6addresses", + "DuplicatesAllowed": true, + "ItemType": "InstanceIpv6Address", "Required": false, - "UpdateType": "Mutable" + "Type": "List", + "UpdateType": "Immutable" }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-availabilityzone", + "KernelId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-kernelid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "EngineVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-engineversion", + "KeyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-keyname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "KeyPair" + } }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-kmskeyid", - "PrimitiveType": "String", + "LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-launchtemplate", "Required": false, + "Type": "LaunchTemplateSpecification", "UpdateType": "Immutable" }, - "MultiAZ": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-multiaz", - "PrimitiveType": "Boolean", + "LicenseSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-licensespecifications", + "DuplicatesAllowed": false, + "ItemType": "LicenseSpecification", "Required": false, - "UpdateType": "Mutable" + "Type": "List", + "UpdateType": "Immutable" }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-preferredmaintenancewindow", - "PrimitiveType": "String", + "Monitoring": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-monitoring", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-publiclyaccessible", - "PrimitiveType": "Boolean", + "NetworkInterfaces": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-networkinterfaces", + "DuplicatesAllowed": true, + "ItemType": "NetworkInterface", "Required": false, + "Type": "List", "UpdateType": "Immutable" }, - "ReplicationInstanceClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationinstanceclass", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ReplicationInstanceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationinstanceidentifier", + "PlacementGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-placementgroupname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "PlacementGroup" + } }, - "ReplicationSubnetGroupIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationsubnetgroupidentifier", - "PrimitiveType": "String", + "PrivateDnsNameOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-privatednsnameoptions", "Required": false, - "UpdateType": "Immutable" + "Type": "PrivateDnsNameOptions", + "UpdateType": "Conditional" }, - "ResourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-resourceidentifier", + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-privateipaddress", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "PrivateIpAddress" + } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-tags", - "ItemType": "Tag", + "PropagateTagsToVolumeOnCreation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-propagatetagstovolumeoncreation", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-vpcsecuritygroupids", - "PrimitiveItemType": "String", + "RamdiskId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ramdiskid", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::DMS::ReplicationSubnetGroup": "CACHED", - "AWS::DMS::ReplicationTask": "CACHED", - "AWS::DataSync::Agent": "CACHED", - "AWS::DataSync::LocationAzureBlob": "CACHED", - "AWS::DataSync::LocationHDFS": "CACHED", - "AWS::DataSync::LocationNFS": "CACHED", - "AWS::DataSync::LocationObjectStorage": "CACHED", - "AWS::DataSync::LocationS3": "CACHED", - "AWS::DataSync::LocationSMB": "CACHED", - "AWS::DataSync::Task": "CACHED", - "AWS::DirectoryService::MicrosoftAD": "CACHED", - "AWS::DirectoryService::SimpleAD": { - "Attributes": { - "Alias": { - "PrimitiveType": "String" + "UpdateType": "Conditional" }, - "DnsIpAddresses": { + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-securitygroupids", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html", - "Properties": { - "CreateAlias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-createalias", - "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Conditional", + "Value": { + "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", + "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" + } }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-description", - "PrimitiveType": "String", + "SecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-securitygroups", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Immutable", + "Value": { + "ListValueType": "AWS::EC2::SecurityGroup.GroupIds", + "ValueType": "AWS::EC2::SecurityGroup.GroupId" + } }, - "EnableSso": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-enablesso", + "SourceDestCheck": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-sourcedestcheck", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Password": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-password", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ShortName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-shortname", - "PrimitiveType": "String", + "SsmAssociations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ssmassociations", + "DuplicatesAllowed": true, + "ItemType": "SsmAssociation", "Required": false, - "UpdateType": "Immutable" - }, - "Size": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-size", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "SimpleADSize" - } - }, - "VpcSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-vpcsettings", - "Required": true, - "Type": "VpcSettings", - "UpdateType": "Immutable" - } - } - }, - "AWS::DynamoDB::Table": "CACHED", - "AWS::EC2::CapacityReservation": "CACHED", - "AWS::EC2::CustomerGateway": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html", - "Properties": { - "BgpAsn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-bgpasn", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Mutable" }, - "IpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-ipaddress", + "SubnetId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-subnetid", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "SubnetId" + } }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "CustomerGatewayType" - } - } - } - }, - "AWS::EC2::DHCPOptions": "CACHED", - "AWS::EC2::EC2Fleet": "CACHED", - "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", - "Properties": { - "AllocationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "Tenancy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-tenancy", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional", "Value": { - "ValueType": "AWS::EC2::EIP.AllocationId" + "ValueType": "Ec2Tenancy" } }, - "EIP": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "UserData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-userdata", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional" }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", - "PrimitiveType": "String", + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-volumes", + "DuplicatesAllowed": true, + "ItemType": "Volume", "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::EC2::EgressOnlyInternetGateway": "CACHED", - "AWS::EC2::FlowLog": "CACHED", - "AWS::EC2::GatewayRouteTableAssociation": "CACHED", - "AWS::EC2::Host": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html", + "AWS::EC2::InternetGateway": "CACHED", + "AWS::EC2::KeyPair": "CACHED", + "AWS::EC2::LaunchTemplate": "CACHED", + "AWS::EC2::NatGateway": "CACHED", + "AWS::EC2::NetworkAcl": "CACHED", + "AWS::EC2::NetworkAclEntry": "CACHED", + "AWS::EC2::NetworkInterface": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment": "CACHED", + "AWS::EC2::NetworkInterfacePermission": "CACHED", + "AWS::EC2::PlacementGroup": "CACHED", + "AWS::EC2::PrefixList": "CACHED", + "AWS::EC2::Route": "CACHED", + "AWS::EC2::RouteTable": "CACHED", + "AWS::EC2::SecurityGroup": "CACHED", + "AWS::EC2::SecurityGroupEgress": "CACHED", + "AWS::EC2::SecurityGroupIngress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html", "Properties": { - "AutoPlacement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-autoplacement", + "CidrIp": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-cidrip", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "Ec2HostAutoPlacement" - } - }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-availabilityzone", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Immutable", "Value": { - "ValueType": "AvailabilityZone" + "ValueType": "CidrIp" } }, - "HostRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-hostrecovery", + "CidrIpv6": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-cidripv6", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-instancetype", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Immutable" - } - } - }, - "AWS::EC2::Instance": "CACHED", - "AWS::EC2::InternetGateway": "CACHED", - "AWS::EC2::KeyPair": "CACHED", - "AWS::EC2::LaunchTemplate": "CACHED", - "AWS::EC2::NatGateway": "CACHED", - "AWS::EC2::NetworkAcl": "CACHED", - "AWS::EC2::NetworkAclEntry": "CACHED", - "AWS::EC2::NetworkInterface": { - "Attributes": { - "PrimaryPrivateIpAddress": { - "PrimitiveType": "String" }, - "SecondaryPrivateIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html", - "Properties": { "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-description", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "GroupSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-groupset", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "FromPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-fromport", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "InterfaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-interfacetype", + "GroupId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-groupid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresscount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6Addresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresses", - "DuplicatesAllowed": false, - "ItemType": "InstanceIpv6Address", + "GroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-groupname", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddress", + "IpProtocol": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-ipprotocol", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable" }, - "PrivateIpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddresses", - "DuplicatesAllowed": false, - "ItemType": "PrivateIpAddressSpecification", + "SourcePrefixListId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-securitygroupingress-sourceprefixlistid", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Conditional" + "UpdateType": "Immutable" }, - "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-secondaryprivateipcount", - "PrimitiveType": "Integer", + "SourceSecurityGroupId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupid", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" + } }, - "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-sourcedestcheck", - "PrimitiveType": "Boolean", + "SourceSecurityGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupname", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-subnetid", + "SourceSecurityGroupOwnerId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupownerid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "ToPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-toport", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, - "AWS::EC2::NetworkInterfaceAttachment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html", + "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", + "AWS::EC2::SpotFleet": "CACHED", + "AWS::EC2::Subnet": "CACHED", + "AWS::EC2::SubnetCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html", "Properties": { - "DeleteOnTermination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deleteonterm", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DeviceIndex": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deviceindex", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-instanceid", + "Ipv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-ipv6cidrblock", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::SubnetCidrBlock.Ipv6CidrBlock" + } }, - "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-networkinterfaceid", + "SubnetId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-subnetid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "SubnetId" + } } } }, - "AWS::EC2::NetworkInterfacePermission": "CACHED", - "AWS::EC2::PlacementGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", + "AWS::EC2::SubnetNetworkAclAssociation": { + "Attributes": { + "AssociationId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-network-acl-assoc.html", "Properties": { - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", + "NetworkAclId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-network-acl-assoc.html#cfn-ec2-subnetnetworkaclassociation-networkaclid", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementGroupStrategy" - } + "Required": true, + "UpdateType": "Immutable" + }, + "SubnetId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-network-acl-assoc.html#cfn-ec2-subnetnetworkaclassociation-associationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" } } }, - "AWS::EC2::PrefixList": "CACHED", - "AWS::EC2::Route": "CACHED", - "AWS::EC2::RouteTable": "CACHED", - "AWS::EC2::SecurityGroup": "CACHED", - "AWS::EC2::SecurityGroupEgress": "CACHED", - "AWS::EC2::SecurityGroupIngress": "CACHED", - "AWS::EC2::SpotFleet": "CACHED", - "AWS::EC2::Subnet": { + "AWS::EC2::SubnetRouteTableAssociation": "CACHED", + "AWS::EC2::TrafficMirrorFilter": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule": "CACHED", + "AWS::EC2::TrafficMirrorSession": "CACHED", + "AWS::EC2::TrafficMirrorTarget": "CACHED", + "AWS::EC2::TransitGateway": "CACHED", + "AWS::EC2::TransitGatewayAttachment": "CACHED", + "AWS::EC2::TransitGatewayMulticastDomain": "CACHED", + "AWS::EC2::TransitGatewayMulticastDomainAssociation": "CACHED", + "AWS::EC2::TransitGatewayMulticastGroupMember": { "Attributes": { - "AvailabilityZone": { + "GroupMember": { + "PrimitiveType": "Boolean" + }, + "GroupSource": { + "PrimitiveType": "Boolean" + }, + "MemberType": { "PrimitiveType": "String" }, - "Ipv6CidrBlocks": { - "PrimitiveItemType": "String", - "Type": "List" + "ResourceId": { + "PrimitiveType": "String" }, - "NetworkAclAssociationId": { + "ResourceType": { "PrimitiveType": "String" }, - "OutpostArn": { + "SubnetId": { "PrimitiveType": "String" }, - "VpcId": { + "TransitGatewayAttachmentId": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastgroupmember.html", + "Properties": { + "GroupIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastgroupmember.html#cfn-ec2-transitgatewaymulticastgroupmember-groupipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastgroupmember.html#cfn-ec2-transitgatewaymulticastgroupmember-networkinterfaceid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "TransitGatewayMulticastDomainId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastgroupmember.html#cfn-ec2-transitgatewaymulticastgroupmember-transitgatewaymulticastdomainid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, + "AWS::EC2::TransitGatewayMulticastGroupSource": "CACHED", + "AWS::EC2::TransitGatewayPeeringAttachment": "CACHED", + "AWS::EC2::TransitGatewayRoute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html", "Properties": { - "AssignIpv6AddressOnCreation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-assignipv6addressoncreation", + "Blackhole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-blackhole", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-availabilityzone", + "DestinationCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-destinationcidrblock", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { - "ValueType": "AvailabilityZone" + "ValueType": "CidrIp" } }, - "AvailabilityZoneId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-availabilityzoneid", + "TransitGatewayAttachmentId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-transitgatewayattachmentid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-cidrblock", + "TransitGatewayRouteTableId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-transitgatewayroutetableid", "PrimitiveType": "String", "Required": true, + "UpdateType": "Immutable" + } + } + }, + "AWS::EC2::TransitGatewayRouteTable": "CACHED", + "AWS::EC2::TransitGatewayRouteTableAssociation": "CACHED", + "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", + "AWS::EC2::TransitGatewayVpcAttachment": "CACHED", + "AWS::EC2::VPC": "CACHED", + "AWS::EC2::VPCCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html", + "Properties": { + "AmazonProvidedIpv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-amazonprovidedipv6cidrblock", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-cidrblock", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable", "Value": { "ValueType": "AwsCidrIp" } }, - "EnableDns64": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-enabledns64", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6cidrblock", + "Ipv4IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4ipampoolid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Immutable" }, - "Ipv6Native": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6native", - "PrimitiveType": "Boolean", + "Ipv4NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4netmasklength", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Immutable" }, - "MapPublicIpOnLaunch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-mappubliciponlaunch", - "PrimitiveType": "Boolean", + "Ipv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6cidrblock", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "OutpostArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-outpostarn", + "Ipv6IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6ipampoolid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "PrivateDnsNameOptionsOnLaunch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-privatednsnameoptionsonlaunch", + "Ipv6NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6netmasklength", + "PrimitiveType": "Integer", "Required": false, - "Type": "PrivateDnsNameOptionsOnLaunch", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "Ipv6Pool": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6pool", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-awsec2subnet-prop-vpcid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-vpcid", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable", @@ -6716,57 +6217,6 @@ } } }, - "AWS::EC2::SubnetCidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html", - "Properties": { - "Ipv6CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-ipv6cidrblock", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::SubnetCidrBlock.Ipv6CidrBlock" - } - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-subnetid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "SubnetId" - } - } - } - }, - "AWS::EC2::SubnetNetworkAclAssociation": { - "Attributes": { - "AssociationId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-network-acl-assoc.html", - "Properties": { - "NetworkAclId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-network-acl-assoc.html#cfn-ec2-subnetnetworkaclassociation-networkaclid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-network-acl-assoc.html#cfn-ec2-subnetnetworkaclassociation-associationid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, - "AWS::EC2::SubnetRouteTableAssociation": "CACHED", - "AWS::EC2::TransitGateway": "CACHED", - "AWS::EC2::TransitGatewayAttachment": "CACHED", - "AWS::EC2::TransitGatewayVpcAttachment": "CACHED", - "AWS::EC2::VPC": "CACHED", - "AWS::EC2::VPCCidrBlock": "CACHED", "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", "AWS::EC2::VPCEndpoint": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html", @@ -7102,12 +6552,16 @@ "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", + "AWS::EFS::AccessPoint": "CACHED", + "AWS::EFS::FileSystem": "CACHED", + "AWS::EFS::MountTarget": "CACHED", "AWS::EKS::AccessEntry": "CACHED", "AWS::EKS::Addon": "CACHED", "AWS::EKS::Cluster": "CACHED", "AWS::EKS::FargateProfile": "CACHED", "AWS::EKS::IdentityProviderConfig": "CACHED", "AWS::EKS::Nodegroup": "CACHED", + "AWS::EKS::PodIdentityAssociation": "CACHED", "AWS::EMR::Cluster": "CACHED", "AWS::EMR::InstanceFleetConfig": "CACHED", "AWS::EMR::InstanceGroupConfig": "CACHED", @@ -7146,6 +6600,7 @@ "AWS::ElastiCache::ReplicationGroup": "CACHED", "AWS::ElastiCache::SecurityGroup": "CACHED", "AWS::ElastiCache::SecurityGroupIngress": "CACHED", + "AWS::ElastiCache::ServerlessCache": "CACHED", "AWS::ElastiCache::SubnetGroup": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html", "Properties": { @@ -7179,114 +6634,13 @@ } } }, + "AWS::ElastiCache::User": "CACHED", + "AWS::ElastiCache::UserGroup": "CACHED", "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", - "AWS::ElasticLoadBalancingV2::LoadBalancer": { - "Attributes": { - "CanonicalHostedZoneID": { - "PrimitiveType": "String" - }, - "DNSName": { - "PrimitiveType": "String" - }, - "LoadBalancerArn": { - "PrimitiveType": "String" - }, - "LoadBalancerFullName": { - "PrimitiveType": "String" - }, - "LoadBalancerName": { - "PrimitiveType": "String" - }, - "SecurityGroups": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html", - "Properties": { - "EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-enforcesecuritygroupinboundrulesonprivatelinktraffic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IpAddressType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LoadBalancerAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes", - "DuplicatesAllowed": false, - "ItemType": "LoadBalancerAttribute", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Scheme": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-scheme", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-securitygroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", - "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" - } - }, - "SubnetMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmappings", - "DuplicatesAllowed": false, - "ItemType": "SubnetMapping", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnets", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "SubnetIds", - "ValueType": "SubnetId" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", "AWS::Events::EventBus": { @@ -7325,78 +6679,31 @@ } }, "AWS::Events::EventBusPolicy": "CACHED", - "AWS::Events::Rule": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Events::Rule.Description" - } - }, - "EventBusName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-eventbusname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Events::Rule.EventBusName" - } - }, - "EventPattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-eventpattern", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Events::Rule.Name" - } - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-rolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "State": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-state", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Events::Rule.State" - } - }, - "Targets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-rule.html#cfn-events-rule-targets", - "DuplicatesAllowed": false, - "ItemType": "Target", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Events::Rule": "CACHED", + "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::EndpointGroup": "CACHED", + "AWS::GlobalAccelerator::Listener": "CACHED", + "AWS::Glue::Classifier": "CACHED", + "AWS::Glue::Connection": "CACHED", + "AWS::Glue::Crawler": "CACHED", + "AWS::Glue::CustomEntityType": "CACHED", + "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", + "AWS::Glue::DataQualityRuleset": "CACHED", + "AWS::Glue::Database": "CACHED", + "AWS::Glue::DevEndpoint": "CACHED", + "AWS::Glue::Job": "CACHED", + "AWS::Glue::MLTransform": "CACHED", + "AWS::Glue::Partition": "CACHED", + "AWS::Glue::SecurityConfiguration": "CACHED", + "AWS::Glue::Table": "CACHED", + "AWS::Glue::Trigger": "CACHED", + "AWS::Glue::Workflow": "CACHED", + "AWS::GuardDuty::Detector": "CACHED", + "AWS::GuardDuty::Filter": "CACHED", + "AWS::GuardDuty::IPSet": "CACHED", + "AWS::GuardDuty::Master": "CACHED", + "AWS::GuardDuty::Member": "CACHED", + "AWS::GuardDuty::ThreatIntelSet": "CACHED", "AWS::IAM::AccessKey": "CACHED", "AWS::IAM::Group": { "Attributes": { @@ -7430,82 +6737,36 @@ "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::IAM::Path.Path" - } - }, - "Policies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-policies", - "DuplicatesAllowed": false, - "ItemType": "Policy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::IAM::GroupPolicy": "CACHED", - "AWS::IAM::InstanceProfile": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html", - "Properties": { - "InstanceProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-instanceprofilename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Path.Path" - } - }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AWS::IAM::InstanceProfile.Roles", - "ValueType": "AWS::IAM::InstanceProfile.Role" - } - } - } - }, - "AWS::IAM::ManagedPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" + "ValueType": "AWS::IAM::Path.Path" + } }, - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups", + "Policies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-policies", "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "ItemType": "Policy", "Required": false, "Type": "List", "UpdateType": "Mutable" - }, - "ManagedPolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname", + } + } + }, + "AWS::IAM::GroupPolicy": "CACHED", + "AWS::IAM::InstanceProfile": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html", + "Properties": { + "InstanceProfileName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-instanceprofilename", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-path", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-path", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", @@ -7513,33 +6774,21 @@ "ValueType": "AWS::IAM::Path.Path" } }, - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IAM::ManagedPolicy.PolicyDocument" - } - }, "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Users": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-roles", "DuplicatesAllowed": true, "PrimitiveItemType": "String", - "Required": false, + "Required": true, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ListValueType": "AWS::IAM::InstanceProfile.Roles", + "ValueType": "AWS::IAM::InstanceProfile.Role" + } } } }, + "AWS::IAM::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html", @@ -7770,14 +7019,26 @@ "AWS::KMS::ReplicaKey": "CACHED", "AWS::Kinesis::Stream": "CACHED", "AWS::Kinesis::StreamConsumer": "CACHED", + "AWS::KinesisAnalyticsV2::Application": "CACHED", "AWS::KinesisFirehose::DeliveryStream": "CACHED", + "AWS::LakeFormation::DataCellsFilter": "CACHED", + "AWS::LakeFormation::DataLakeSettings": "CACHED", + "AWS::LakeFormation::Permissions": "CACHED", + "AWS::LakeFormation::PrincipalPermissions": "CACHED", + "AWS::LakeFormation::Resource": "CACHED", + "AWS::LakeFormation::Tag": "CACHED", + "AWS::LakeFormation::TagAssociation": "CACHED", "AWS::Lambda::Alias": "CACHED", + "AWS::Lambda::EventInvokeConfig": "CACHED", "AWS::Lambda::EventSourceMapping": "CACHED", "AWS::Lambda::Function": "CACHED", "AWS::Lambda::LayerVersion": "CACHED", "AWS::Lambda::LayerVersionPermission": "CACHED", "AWS::Lambda::Permission": "CACHED", "AWS::Lambda::Version": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogGroup": "CACHED", "AWS::Logs::LogStream": "CACHED", @@ -7785,6 +7046,11 @@ "AWS::Logs::QueryDefinition": "CACHED", "AWS::Logs::ResourcePolicy": "CACHED", "AWS::Logs::SubscriptionFilter": "CACHED", + "AWS::MSK::BatchScramSecret": "CACHED", + "AWS::MSK::Cluster": "CACHED", + "AWS::MSK::ClusterPolicy": "CACHED", + "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::VpcConnection": "CACHED", "AWS::Oam::Link": "CACHED", "AWS::Oam::Sink": "CACHED", "AWS::OpenSearchService::Domain": "CACHED", @@ -7795,293 +7061,42 @@ "AWS::Organizations::ResourcePolicy": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::DBCluster": { + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { "Attributes": { - "DBClusterResourceId": { - "PrimitiveType": "String" - }, - "Endpoint.Address": { - "PrimitiveType": "String" - }, - "Endpoint.Port": { + "CertificateDetails.CAIdentifier": { "PrimitiveType": "String" }, - "ReadEndpoint.Address": { + "CertificateDetails.ValidTill": { "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html", - "Properties": { - "AssociatedRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-associatedroles", - "DuplicatesAllowed": false, - "ItemType": "DBClusterRole", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AvailabilityZones": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-availabilityzones", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ListValueType": "AvailabilityZones", - "ValueType": "AvailabilityZone" - } - }, - "BacktrackWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-backtrackwindow", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "BackupRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-backuprententionperiod", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::RDS::DBCluster.BackupRetentionPeriod" - } - }, - "CopyTagsToSnapshot": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-copytagstosnapshot", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-dbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::RDS::DBCluster.DBClusterIdentifier" - } - }, - "DBClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-dbclusterparametergroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DBSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-dbsubnetgroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-databasename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeletionProtection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-deletionprotection", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableCloudwatchLogsExports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-enablecloudwatchlogsexports", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableHttpEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-enablehttpendpoint", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableIAMDatabaseAuthentication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-enableiamdatabaseauthentication", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Engine": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-engine", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Conditional" - }, - "EngineMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-enginemode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EngineVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-engineversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GlobalClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-globalclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional", - "Value": { - "ValueType": "AWS::RDS::DBCluster.GlobalClusterIdentifier" - } - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-masteruserpassword", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-masterusername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::RDS::DBCluster.MasterUsername" - } - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredBackupWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-preferredbackupwindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-preferredmaintenancewindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplicationSourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-replicationsourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RestoreType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-restoretype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ScalingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-scalingconfiguration", - "Required": false, - "Type": "ScalingConfiguration", - "UpdateType": "Mutable" - }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-snapshotidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceDBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-sourcedbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceRegion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-sourceregion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StorageEncrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-storageencrypted", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UseLatestRestorableTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-uselatestrestorabletime", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-vpcsecuritygroupids", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::RDS::DBClusterParameterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-description", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Family": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-family", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-parameters", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::RDS::DBInstance": { - "Attributes": { + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, "Endpoint.Address": { "PrimitiveType": "String" }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, "Endpoint.Port": { "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", "Properties": { "AllocatedStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-allocatedstorage", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", @@ -8090,36 +7105,42 @@ } }, "AllowMajorVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, "AssociatedRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-associatedroles", - "DuplicatesAllowed": false, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, "ItemType": "DBInstanceRole", "Required": false, "Type": "List", "UpdateType": "Mutable" }, "AutoMinorVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-autominorversionupgrade", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Conditional" }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-availabilityzone", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AvailabilityZone" } }, "BackupRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-backupretentionperiod", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Conditional", @@ -8128,748 +7149,468 @@ } }, "CACertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-cacertificateidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CharacterSetName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-charactersetname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "CopyTagsToSnapshot": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-copytagstosnapshot", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBInstanceClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbinstanceclass", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" - } - }, - "DBInstanceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbinstanceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" - } - }, - "DBName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbparametergroupname", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" - }, - "DBSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbsecuritygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "DBSnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbsnapshotidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbsubnetgroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeleteAutomatedBackups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-deleteautomatedbackups", - "PrimitiveType": "Boolean", + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", "Required": false, + "Type": "CertificateDetails", "UpdateType": "Mutable" }, - "DeletionProtection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-deletionprotection", + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DomainIAMRoleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-domainiamrolename", + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" - }, - "EnableCloudwatchLogsExports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableIAMDatabaseAuthentication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "EnablePerformanceInsights": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-enableperformanceinsights", + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "Engine": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-engine", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional", - "Value": { - "ValueType": "AWS::RDS::DBInstance.Engine" - } - }, - "EngineVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-engineversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Iops": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-iops", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-kmskeyid", + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "LicenseModel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-licensemodel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-masteruserpassword", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-masterusername", + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::RDS::DBInstance.MasterUsername" - } - }, - "MaxAllocatedStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-maxallocatedstorage", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MonitoringInterval": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-monitoringinterval", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Conditional", - "Value": { - "ValueType": "RdsInstanceMonitoringInterval" - } + "UpdateType": "Immutable" }, - "MonitoringRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-monitoringrolearn", + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" - }, - "MultiAZ": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-multiaz", - "PrimitiveType": "Boolean", - "Required": false, "UpdateType": "Conditional" }, - "OptionGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-optiongroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PerformanceInsightsKMSKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" - }, - "PerformanceInsightsRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", - "PrimitiveType": "Integer", - "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "PerformanceInsightsRetentionPeriod" + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" } }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-port", + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::RDS::DBInstance.Port" - } - }, - "PreferredBackupWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-preferredbackupwindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-preferredmaintenancewindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "ProcessorFeatures": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-processorfeatures", - "DuplicatesAllowed": false, - "ItemType": "ProcessorFeature", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PromotionTier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-promotiontier", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::RDS::DBInstance.PromotionTier" + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" } }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-publiclyaccessible", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceDBInstanceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceRegion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-sourceregion", + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "StorageEncrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-storageencrypted", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "StorageType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-storagetype", + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Timezone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-timezone", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "UseDefaultProcessorFeatures": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "VPCSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-vpcsecuritygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::RDS::DBParameterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbparametergroup.html#cfn-rds-dbparametergroup-description", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Family": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbparametergroup.html#cfn-rds-dbparametergroup-family", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbparametergroup.html#cfn-rds-dbparametergroup-parameters", + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbparametergroup.html#cfn-rds-dbparametergroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::RDS::DBSecurityGroup": "CACHED", - "AWS::RDS::DBSecurityGroupIngress": "CACHED", - "AWS::RDS::DBSubnetGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbsubnet-group.html", - "Properties": { - "DBSubnetGroupDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbsubnet-group.html#cfn-rds-dbsubnetgroup-dbsubnetgroupdescription", + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Conditional" }, "DBSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbsubnet-group.html#cfn-rds-dbsubnetgroup-dbsubnetgroupname", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::RDS::DBSubnetGroup.DBSubnetGroupName" - } + "UpdateType": "Immutable" }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbsubnet-group.html#cfn-rds-dbsubnetgroup-subnetids", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbsubnet-group.html#cfn-rds-dbsubnetgroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::RDS::EventSubscription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-eventsubscription.html", - "Properties": { - "Enabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-eventsubscription.html#cfn-rds-eventsubscription-enabled", + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "EventCategories": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-eventsubscription.html#cfn-rds-eventsubscription-eventcategories", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "SnsTopicArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-eventsubscription.html#cfn-rds-eventsubscription-snstopicarn", + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "SourceIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-eventsubscription.html#cfn-rds-eventsubscription-sourceids", + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "SourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-eventsubscription.html#cfn-rds-eventsubscription-sourcetype", + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" - } - } - }, - "AWS::RDS::OptionGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html", - "Properties": { - "EngineName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-enginename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "MajorEngineVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-majorengineversion", + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "OptionConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-optionconfigurations", - "DuplicatesAllowed": true, - "ItemType": "OptionConfiguration", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "OptionGroupDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-optiongroupdescription", + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-tags", + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", "DuplicatesAllowed": true, - "ItemType": "Tag", + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::Cluster": { - "Attributes": { - "Endpoint.Address": { - "PrimitiveType": "String" }, - "Endpoint.Port": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", - "Properties": { - "AllowVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "AutomatedSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", - "PrimitiveType": "Integer", + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", - "PrimitiveType": "String", + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", "Required": false, - "UpdateType": "Immutable" + "Type": "Endpoint", + "UpdateType": "Mutable" }, - "ClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Conditional", "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" + "ValueType": "AWS::RDS::DBInstance.Engine" } }, - "ClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" - } + "UpdateType": "Mutable" }, - "ClusterSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "ClusterSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ClusterType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", "Value": { - "ValueType": "RedshiftClusterType" + "ValueType": "AWS::RDS::DBInstance.MasterUsername" } }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", - "PrimitiveType": "String", + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "RedshiftClusterVersion" + "ValueType": "RdsInstanceMonitoringInterval" } }, - "DBName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ElasticIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier", + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "HsmConfigurationIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-HsmConfigurationIdentifier", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IamRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "LoggingProperties", - "UpdateType": "Mutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + "ValueType": "PerformanceInsightsRetentionPeriod" } }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUsername" + "ValueType": "AWS::RDS::DBInstance.Port" } }, - "NodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftInstanceType" - } - }, - "NumberOfNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", - "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" - } + "UpdateType": "Mutable" }, - "OwnerAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", - "PrimitiveType": "Integer", + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", "Required": false, - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Mutable" }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", - "PrimitiveType": "String", + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } }, "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "SnapshotClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterParameterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-description", + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Conditional" }, - "ParameterGroupFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parametergroupfamily", + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable" }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parameters", - "DuplicatesAllowed": true, - "ItemType": "Parameter", + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-description", + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::RDS::DBParameterGroup": "CACHED", + "AWS::RDS::DBSecurityGroup": "CACHED", + "AWS::RDS::DBSecurityGroupIngress": "CACHED", + "AWS::RDS::DBSubnetGroup": "CACHED", + "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::OptionGroup": "CACHED", + "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", + "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", + "AWS::ResourceExplorer2::Index": "CACHED", + "AWS::ResourceExplorer2::View": "CACHED", "AWS::ResourceGroups::Group": "CACHED", + "AWS::RolesAnywhere::CRL": "CACHED", + "AWS::RolesAnywhere::Profile": "CACHED", + "AWS::RolesAnywhere::TrustAnchor": "CACHED", + "AWS::Route53::DNSSEC": "CACHED", "AWS::Route53::HealthCheck": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html", "Properties": { @@ -8937,84 +7678,18 @@ } } }, + "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Resolver::FirewallDomainList": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", + "AWS::Route53Resolver::ResolverConfig": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", - "AWS::Route53Resolver::ResolverRule": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainName": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - }, - "ResolverEndpointId": { - "PrimitiveType": "String" - }, - "ResolverRuleId": { - "PrimitiveType": "String" - }, - "TargetIps": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html", - "Properties": { - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-domainname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.DomainName" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.Name" - } - }, - "ResolverEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-resolverendpointid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.ResolverEndpointId" - } - }, - "RuleType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-ruletype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.RuleType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetIps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-targetips", - "ItemType": "TargetAddress", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", + "AWS::Route53Resolver::ResolverRule": "CACHED", "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", "AWS::S3::AccessPoint": "CACHED", "AWS::S3::Bucket": { @@ -9180,25 +7855,8 @@ "AWS::S3ObjectLambda::AccessPointPolicy": "CACHED", "AWS::SNS::Subscription": "CACHED", "AWS::SNS::Topic": "CACHED", - "AWS::SNS::TopicPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html", - "Properties": { - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html#cfn-sns-topicpolicy-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "Topics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html#cfn-sns-topicpolicy-topics", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::SNS::TopicInlinePolicy": "CACHED", + "AWS::SNS::TopicPolicy": "CACHED", "AWS::SQS::Queue": "CACHED", "AWS::SQS::QueuePolicy": "CACHED", "AWS::SSM::Association": "CACHED", @@ -9207,166 +7865,23 @@ "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", "AWS::SSM::Parameter": "CACHED", - "AWS::SSM::PatchBaseline": { - "Attributes": { - "Id": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html", - "Properties": { - "ApprovalRules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvalrules", - "Required": false, - "Type": "RuleGroup", - "UpdateType": "Mutable" - }, - "ApprovedPatches": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatches", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApprovedPatchesComplianceLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatchescompliancelevel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ApprovedPatchesEnableNonSecurity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatchesenablenonsecurity", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DefaultBaseline": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-defaultbaseline", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GlobalFilters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-globalfilters", - "Required": false, - "Type": "PatchFilterGroup", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OperatingSystem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-operatingsystem", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PatchGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-patchgroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "RejectedPatches": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-rejectedpatches", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "RejectedPatchesAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-rejectedpatchesaction", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Sources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-sources", - "DuplicatesAllowed": true, - "ItemType": "PatchSource", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::SSM::PatchBaseline": "CACHED", "AWS::SSM::ResourceDataSync": "CACHED", + "AWS::SageMaker::ModelCard": "CACHED", "AWS::SecretsManager::ResourcePolicy": "CACHED", "AWS::SecretsManager::RotationSchedule": "CACHED", - "AWS::SecretsManager::Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html#cfn-secretsmanager-secret-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GenerateSecretString": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html#cfn-secretsmanager-secret-generatesecretstring", - "Required": false, - "Type": "GenerateSecretString", - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html#cfn-secretsmanager-secret-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html#cfn-secretsmanager-secret-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ReplicaRegions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html#cfn-secretsmanager-secret-replicaregions", - "ItemType": "ReplicaRegion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecretString": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html#cfn-secretsmanager-secret-secretstring", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secret.html#cfn-secretsmanager-secret-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::ServiceCatalogAppRegistry::Application": "CACHED", + "AWS::ServiceCatalogAppRegistry::AttributeGroup": "CACHED", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation": "CACHED", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation": "CACHED", "AWS::ServiceDiscovery::HttpNamespace": "CACHED", "AWS::ServiceDiscovery::Instance": "CACHED", "AWS::ServiceDiscovery::PrivateDnsNamespace": "CACHED", @@ -9377,6 +7892,9 @@ "AWS::StepFunctions::StateMachineAlias": "CACHED", "AWS::StepFunctions::StateMachineVersion": "CACHED", "AWS::Synthetics::Canary": "CACHED", + "AWS::VerifiedPermissions::Policy": "CACHED", + "AWS::VerifiedPermissions::PolicyStore": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate": "CACHED", "AWS::WAF::ByteMatchSet": "CACHED", "AWS::WAF::IPSet": "CACHED", "AWS::WAF::Rule": "CACHED", @@ -9384,11 +7902,23 @@ "AWS::WAF::SqlInjectionMatchSet": "CACHED", "AWS::WAF::WebACL": "CACHED", "AWS::WAF::XssMatchSet": "CACHED", + "AWS::WAFv2::IPSet": "CACHED", + "AWS::WAFv2::LoggingConfiguration": "CACHED", + "AWS::WAFv2::RegexPatternSet": "CACHED", + "AWS::WAFv2::RuleGroup": "CACHED", + "AWS::WAFv2::WebACL": "CACHED", + "AWS::WAFv2::WebACLAssociation": "CACHED", "AWS::XRay::Group": "CACHED", "AWS::XRay::ResourcePolicy": "CACHED", "AWS::XRay::SamplingRule": "CACHED" }, "ValueTypes": { + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration.BlockedDates": "CACHED", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration.BlockedWindows": "CACHED", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ResourceIdentifier": "CACHED", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ZonalAutoshiftStatus": "CACHED", "AWS::AccessAnalyzer::Analyzer.AnalyzerName": "CACHED", "AWS::AccessAnalyzer::Analyzer.Type": "CACHED", "AWS::AccessAnalyzer::Analyzer.UnusedAccessConfiguration.UnusedAccessAge": "CACHED", @@ -9425,6 +7955,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", @@ -9433,6 +7973,23 @@ "AWS::AppSync::Resolver.Kind": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", + "AWS::Athena::DataCatalog.Description": "CACHED", + "AWS::Athena::DataCatalog.Name": "CACHED", + "AWS::Athena::DataCatalog.Type": "CACHED", + "AWS::Athena::NamedQuery.Database": "CACHED", + "AWS::Athena::NamedQuery.Description": "CACHED", + "AWS::Athena::NamedQuery.Name": "CACHED", + "AWS::Athena::NamedQuery.QueryString": "CACHED", + "AWS::Athena::NamedQuery.WorkGroup": "CACHED", + "AWS::Athena::PreparedStatement.Description": "CACHED", + "AWS::Athena::PreparedStatement.QueryStatement": "CACHED", + "AWS::Athena::PreparedStatement.StatementName": "CACHED", + "AWS::Athena::PreparedStatement.WorkGroup": "CACHED", + "AWS::Athena::WorkGroup.AclConfiguration.S3AclOption": "CACHED", + "AWS::Athena::WorkGroup.Description": "CACHED", + "AWS::Athena::WorkGroup.EncryptionConfiguration.EncryptionOption": "CACHED", + "AWS::Athena::WorkGroup.Name": "CACHED", + "AWS::Athena::WorkGroup.State": "CACHED", "AWS::AutoScaling::AutoScalingGroup.DesiredCapacity": "CACHED", "AWS::AutoScaling::AutoScalingGroup.HealthCheckType": "CACHED", "AWS::AutoScaling::AutoScalingGroup.MaxSize": "CACHED", @@ -9453,21 +8010,11 @@ "AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction.ScalableDimension": "CACHED", "AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction.ServiceNamespace": "CACHED", "AWS::Backup::BackupPlan.Id": "CACHED", - "AWS::Backup::BackupVault.BackupVaultName": { - "GetAtt": { - "AWS::Backup::BackupVault": "BackupVaultName" - }, - "Ref": { - "Parameters": [ - "String" - ], - "Resources": [ - "AWS::Backup::BackupVault" - ] - } - }, - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", + "AWS::Backup::BackupVault.BackupVaultName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -9490,6 +8037,22 @@ "AWS::CE::AnomalySubscription.Subscriber.Type": "CACHED", "AWS::CE::AnomalySubscription.SubscriptionName": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", + "AWS::CloudFormation::HookDefaultVersion.TypeName": "CACHED", + "AWS::CloudFormation::HookDefaultVersion.TypeVersionArn": "CACHED", + "AWS::CloudFormation::HookDefaultVersion.VersionId": "CACHED", + "AWS::CloudFormation::HookTypeConfig.Configuration": "CACHED", + "AWS::CloudFormation::HookTypeConfig.ConfigurationAlias": "CACHED", + "AWS::CloudFormation::HookTypeConfig.TypeArn": "CACHED", + "AWS::CloudFormation::HookTypeConfig.TypeName": "CACHED", + "AWS::CloudFormation::HookVersion.ExecutionRoleArn": "CACHED", + "AWS::CloudFormation::HookVersion.LoggingConfig.LogGroupName": "CACHED", + "AWS::CloudFormation::HookVersion.LoggingConfig.LogRoleArn": "CACHED", + "AWS::CloudFormation::HookVersion.SchemaHandlerPackage": "CACHED", + "AWS::CloudFormation::HookVersion.TypeName": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Arn": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.PublicVersionNumber": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Type": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeVersionArn": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.VersionId": "CACHED", @@ -9497,12 +8060,22 @@ "AWS::CloudFormation::ResourceVersion.LoggingConfig.LogRoleArn": "CACHED", "AWS::CloudFormation::ResourceVersion.TypeName": "CACHED", "AWS::CloudFormation::Stack.TemplateURL": "CACHED", - "AWS::CloudFormation::StackSet.PermissionModel": { - "AllowedValues": [ - "SELF_MANAGED", - "SERVICE_MANAGED" - ] - }, + "AWS::CloudFormation::StackSet.AdministrationRoleARN": "CACHED", + "AWS::CloudFormation::StackSet.CallAs": "CACHED", + "AWS::CloudFormation::StackSet.Capabilities": "CACHED", + "AWS::CloudFormation::StackSet.DeploymentTargets.AccountFilterType": "CACHED", + "AWS::CloudFormation::StackSet.DeploymentTargets.Accounts": "CACHED", + "AWS::CloudFormation::StackSet.DeploymentTargets.AccountsUrl": "CACHED", + "AWS::CloudFormation::StackSet.DeploymentTargets.OrganizationalUnitIds": "CACHED", + "AWS::CloudFormation::StackSet.Description": "CACHED", + "AWS::CloudFormation::StackSet.ExecutionRoleName": "CACHED", + "AWS::CloudFormation::StackSet.OperationPreferences.RegionConcurrencyType": "CACHED", + "AWS::CloudFormation::StackSet.OperationPreferences.RegionOrder": "CACHED", + "AWS::CloudFormation::StackSet.PermissionModel": "CACHED", + "AWS::CloudFormation::StackSet.StackInstances.Regions": "CACHED", + "AWS::CloudFormation::StackSet.StackSetName": "CACHED", + "AWS::CloudFormation::StackSet.TemplateBody": "CACHED", + "AWS::CloudFormation::StackSet.TemplateURL": "CACHED", "AWS::CloudFormation::WaitCondition.Timeout": "CACHED", "AWS::CloudFront::CachePolicy.CookiesConfig.CookieBehavior": "CACHED", "AWS::CloudFront::CachePolicy.HeadersConfig.HeaderBehavior": "CACHED", @@ -9564,6 +8137,14 @@ "AWS::CloudWatch::CompositeAlarm.AlarmRule": "CACHED", "AWS::CloudWatch::CompositeAlarm.InsufficientDataActions": "CACHED", "AWS::CloudWatch::CompositeAlarm.OKActions": "CACHED", + "AWS::CloudWatch::MetricStream.FirehoseArn": "CACHED", + "AWS::CloudWatch::MetricStream.MetricStreamFilter.MetricNames": "CACHED", + "AWS::CloudWatch::MetricStream.MetricStreamFilter.Namespace": "CACHED", + "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric.MetricName": "CACHED", + "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric.Namespace": "CACHED", + "AWS::CloudWatch::MetricStream.Name": "CACHED", + "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", + "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", "AWS::CodeBuild::Project.Artifacts.Packaging": "CACHED", "AWS::CodeBuild::Project.Artifacts.Type": "CACHED", "AWS::CodeBuild::Project.Environment.ComputeType": "CACHED", @@ -9603,28 +8184,17 @@ }, "AWS::Cognito::UserPoolUser.DesiredDeliveryMediums": "CACHED", "AWS::Cognito::UserPoolUser.MessageAction": "CACHED", + "AWS::Config::AggregationAuthorization.AuthorizedAccountId": "CACHED", + "AWS::Config::AggregationAuthorization.AuthorizedAwsRegion": "CACHED", "AWS::Config::ConfigRule.Description": "CACHED", "AWS::Config::ConfigRule.MaximumExecutionFrequency": "CACHED", "AWS::Config::ConfigRule.Source.Owner": "CACHED", "AWS::Config::ConfigRule.SourceDetail.EventSource": "CACHED", "AWS::Config::ConfigRule.SourceDetail.MessageType": "CACHED", - "AWS::DMS::DataProvider.DataProviderIdentifier": "CACHED", - "AWS::DMS::DataProvider.DataProviderName": "CACHED", - "AWS::DMS::DataProvider.Description": "CACHED", - "AWS::DMS::DataProvider.Engine": "CACHED", - "AWS::DMS::InstanceProfile.AvailabilityZone": "CACHED", - "AWS::DMS::InstanceProfile.Description": "CACHED", - "AWS::DMS::InstanceProfile.InstanceProfileIdentifier": "CACHED", - "AWS::DMS::InstanceProfile.InstanceProfileName": "CACHED", - "AWS::DMS::InstanceProfile.KmsKeyArn": "CACHED", - "AWS::DMS::InstanceProfile.NetworkType": "CACHED", - "AWS::DMS::InstanceProfile.SubnetGroupIdentifier": "CACHED", - "AWS::DMS::MigrationProject.Description": "CACHED", - "AWS::DMS::MigrationProject.InstanceProfileArn": "CACHED", - "AWS::DMS::MigrationProject.InstanceProfileIdentifier": "CACHED", - "AWS::DMS::MigrationProject.InstanceProfileName": "CACHED", - "AWS::DMS::MigrationProject.MigrationProjectIdentifier": "CACHED", - "AWS::DMS::MigrationProject.MigrationProjectName": "CACHED", + "AWS::Config::ConfigurationAggregator.ConfigurationAggregatorName": "CACHED", + "AWS::Config::StoredQuery.QueryDescription": "CACHED", + "AWS::Config::StoredQuery.QueryExpression": "CACHED", + "AWS::Config::StoredQuery.QueryName": "CACHED", "AWS::DMS::ReplicationConfig.ReplicationType": "CACHED", "AWS::DataSync::Agent.ActivationKey": "CACHED", "AWS::DataSync::Agent.AgentName": "CACHED", @@ -9638,6 +8208,13 @@ "AWS::DataSync::LocationAzureBlob.AzureBlobSasConfiguration.AzureBlobSasToken": "CACHED", "AWS::DataSync::LocationAzureBlob.AzureBlobType": "CACHED", "AWS::DataSync::LocationAzureBlob.Subdirectory": "CACHED", + "AWS::DataSync::LocationEFS.AccessPointArn": "CACHED", + "AWS::DataSync::LocationEFS.Ec2Config.SecurityGroupArns": "CACHED", + "AWS::DataSync::LocationEFS.Ec2Config.SubnetArn": "CACHED", + "AWS::DataSync::LocationEFS.EfsFilesystemArn": "CACHED", + "AWS::DataSync::LocationEFS.FileSystemAccessRoleArn": "CACHED", + "AWS::DataSync::LocationEFS.InTransitEncryption": "CACHED", + "AWS::DataSync::LocationEFS.Subdirectory": "CACHED", "AWS::DataSync::LocationHDFS.AgentArns": "CACHED", "AWS::DataSync::LocationHDFS.AuthenticationType": "CACHED", "AWS::DataSync::LocationHDFS.BlockSize": "CACHED", @@ -9681,6 +8258,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -9696,24 +8279,36 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::DocDB::DBCluster.BackupRetentionPeriod": "CACHED", + "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", + "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", + "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", + "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", + "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -9740,7 +8335,11 @@ "AWS::EC2::FlowLog.LogDestinationType": "CACHED", "AWS::EC2::FlowLog.ResourceType": "CACHED", "AWS::EC2::FlowLog.TrafficType": "CACHED", + "AWS::EC2::IPAM.Tier": "CACHED", + "AWS::EC2::IPAMPool.AwsService": "CACHED", + "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -9753,6 +8352,7 @@ "AWS::EC2::SecurityGroup.GroupIds": "CACHED", "AWS::EC2::SecurityGroup.NameOrGroupId": "CACHED", "AWS::EC2::SecurityGroup.NamesOrGroupIds": "CACHED", + "AWS::EC2::SnapshotBlockPublicAccess.State": "CACHED", "AWS::EC2::SpotFleet.EbsBlockDevice.VolumeType": "CACHED", "AWS::EC2::SpotFleet.FleetLaunchTemplateSpecification.LaunchTemplateName": "CACHED", "AWS::EC2::SpotFleet.InstanceRequirementsRequest.AcceleratorManufacturers": "CACHED", @@ -9807,6 +8407,12 @@ "AWS::ECS::TaskSet.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::TaskSet.LaunchType": "CACHED", "AWS::ECS::TaskSet.Scale.Unit": "CACHED", + "AWS::EFS::AccessPoint.AccessPointTag.Key": "CACHED", + "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", + "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", + "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", + "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", "AWS::EKS::Cluster.AccessConfig.AuthenticationMode": "CACHED", @@ -9822,6 +8428,12 @@ "AWS::EKS::Nodegroup.UpdateConfig.MaxUnavailablePercentage": "CACHED", "AWS::ElastiCache::ReplicationGroup.NumCacheClusters": "CACHED", "AWS::ElastiCache::ReplicationGroup.ReplicasPerNodeGroup": "CACHED", + "AWS::ElastiCache::ServerlessCache.DataStorage.Unit": "CACHED", + "AWS::ElastiCache::User.AuthenticationMode.Type": "CACHED", + "AWS::ElastiCache::User.Engine": "CACHED", + "AWS::ElastiCache::User.UserId": "CACHED", + "AWS::ElastiCache::UserGroup.Engine": "CACHED", + "AWS::ElastiCache::UserGroup.UserGroupId": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", @@ -9833,6 +8445,13 @@ "AWS::Events::Rule.Name": "CACHED", "AWS::Events::Rule.State": "CACHED", "AWS::FSx::FileSystem.StorageCapacity": "CACHED", + "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", + "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", + "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", + "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", + "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", + "AWS::GlobalAccelerator::Listener.Protocol": "CACHED", "AWS::Glue::Connection.ConnectionInput.ConnectionType": "CACHED", "AWS::Glue::Crawler.SchemaChangePolicy.DeleteBehavior": "CACHED", "AWS::Glue::Crawler.SchemaChangePolicy.UpdateBehavior": "CACHED", @@ -9844,20 +8463,31 @@ "AWS::Glue::Trigger.Condition.State": "CACHED", "AWS::Glue::Trigger.Predicate.Logical": "CACHED", "AWS::Glue::Trigger.Type": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.FindingPublishingFrequency": "CACHED", + "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", + "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", + "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", + "AWS::GuardDuty::IPSet.Location": "CACHED", + "AWS::GuardDuty::IPSet.Name": "CACHED", + "AWS::GuardDuty::IPSet.TagItem.Key": "CACHED", + "AWS::GuardDuty::IPSet.TagItem.Value": "CACHED", "AWS::GuardDuty::Member.Status": "CACHED", - "AWS::GuardDuty::ThreatIntelSet.Format": { - "AllowedValues": [ - "ALIEN_VAULT", - "FIRE_EYE", - "OTX_CSV", - "PROOF_POINT", - "STIX", - "TXT" - ] - }, + "AWS::GuardDuty::ThreatIntelSet.DetectorId": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.Format": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.Location": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem.Key": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem.Value": "CACHED", "AWS::IAM::AccessKey.Active": "CACHED", "AWS::IAM::AssumeRole.Document": "CACHED", "AWS::IAM::Group.Name": "CACHED", @@ -9913,6 +8543,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -9922,7 +8553,47 @@ "AWS::Kinesis::Stream.StreamEncryption.EncryptionType": "CACHED", "AWS::Kinesis::Stream.StreamEncryption.KeyId": "CACHED", "AWS::Kinesis::Stream.StreamModeDetails.StreamMode": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationCodeConfiguration.CodeContentType": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationDescription": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationMaintenanceConfiguration.ApplicationMaintenanceWindowStartTime": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationMode": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationName": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationRestoreConfiguration.ApplicationRestoreType": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationRestoreConfiguration.SnapshotName": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CSVMappingParameters.RecordColumnDelimiter": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CSVMappingParameters.RecordRowDelimiter": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CheckpointConfiguration.CheckpointInterval": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CheckpointConfiguration.ConfigurationType": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CodeContent.TextContent": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CustomArtifactConfiguration.ArtifactType": "CACHED", + "AWS::KinesisAnalyticsV2::Application.GlueDataCatalogConfiguration.DatabaseARN": "CACHED", + "AWS::KinesisAnalyticsV2::Application.Input.NamePrefix": "CACHED", + "AWS::KinesisAnalyticsV2::Application.InputLambdaProcessor.ResourceARN": "CACHED", + "AWS::KinesisAnalyticsV2::Application.InputParallelism.Count": "CACHED", + "AWS::KinesisAnalyticsV2::Application.InputSchema.RecordEncoding": "CACHED", + "AWS::KinesisAnalyticsV2::Application.JSONMappingParameters.RecordRowPath": "CACHED", + "AWS::KinesisAnalyticsV2::Application.KinesisFirehoseInput.ResourceARN": "CACHED", + "AWS::KinesisAnalyticsV2::Application.KinesisStreamsInput.ResourceARN": "CACHED", + "AWS::KinesisAnalyticsV2::Application.MavenReference.ArtifactId": "CACHED", + "AWS::KinesisAnalyticsV2::Application.MavenReference.GroupId": "CACHED", + "AWS::KinesisAnalyticsV2::Application.MavenReference.Version": "CACHED", + "AWS::KinesisAnalyticsV2::Application.MonitoringConfiguration.ConfigurationType": "CACHED", + "AWS::KinesisAnalyticsV2::Application.MonitoringConfiguration.LogLevel": "CACHED", + "AWS::KinesisAnalyticsV2::Application.MonitoringConfiguration.MetricsLevel": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ParallelismConfiguration.ConfigurationType": "CACHED", + "AWS::KinesisAnalyticsV2::Application.PropertyGroup.PropertyGroupId": "CACHED", + "AWS::KinesisAnalyticsV2::Application.RecordColumn.Mapping": "CACHED", + "AWS::KinesisAnalyticsV2::Application.RecordColumn.Name": "CACHED", + "AWS::KinesisAnalyticsV2::Application.RecordColumn.SqlType": "CACHED", + "AWS::KinesisAnalyticsV2::Application.RecordFormat.RecordFormatType": "CACHED", "AWS::KinesisAnalyticsV2::Application.RuntimeEnvironment": "CACHED", + "AWS::KinesisAnalyticsV2::Application.S3ContentBaseLocation.BasePath": "CACHED", + "AWS::KinesisAnalyticsV2::Application.S3ContentBaseLocation.BucketARN": "CACHED", + "AWS::KinesisAnalyticsV2::Application.S3ContentLocation.BucketARN": "CACHED", + "AWS::KinesisAnalyticsV2::Application.S3ContentLocation.FileKey": "CACHED", + "AWS::KinesisAnalyticsV2::Application.S3ContentLocation.ObjectVersion": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ServiceExecutionRole": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ZeppelinMonitoringConfiguration.LogLevel": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessDestinationConfiguration.CollectionEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessDestinationConfiguration.IndexName": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessDestinationConfiguration.RoleARN": "CACHED", @@ -9954,7 +8625,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -9981,6 +8654,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -9988,6 +8675,58 @@ "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration.SecurityGroupIds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration.SubnetIds": "CACHED", + "AWS::LakeFormation::DataCellsFilter.ColumnNames": "CACHED", + "AWS::LakeFormation::DataCellsFilter.ColumnWildcard.ExcludedColumnNames": "CACHED", + "AWS::LakeFormation::DataCellsFilter.DatabaseName": "CACHED", + "AWS::LakeFormation::DataCellsFilter.Name": "CACHED", + "AWS::LakeFormation::DataCellsFilter.TableCatalogId": "CACHED", + "AWS::LakeFormation::DataCellsFilter.TableName": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.Catalog": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.ColumnWildcard.ExcludedColumnNames": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DataCellsFilterResource.DatabaseName": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DataCellsFilterResource.Name": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DataCellsFilterResource.TableCatalogId": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DataCellsFilterResource.TableName": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DataLakePrincipal.DataLakePrincipalIdentifier": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DataLocationResource.CatalogId": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DatabaseResource.CatalogId": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DatabaseResource.Name": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.LFTag.TagKey": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.LFTag.TagValues": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.LFTagKeyResource.CatalogId": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.LFTagKeyResource.TagKey": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.LFTagKeyResource.TagValues": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.LFTagPolicyResource.CatalogId": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.LFTagPolicyResource.ResourceType": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.Permissions": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.PermissionsWithGrantOption": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.TableResource.CatalogId": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.TableResource.DatabaseName": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.TableResource.Name": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.TableWithColumnsResource.CatalogId": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.TableWithColumnsResource.ColumnNames": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.TableWithColumnsResource.DatabaseName": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.TableWithColumnsResource.Name": "CACHED", + "AWS::LakeFormation::Tag.CatalogId": "CACHED", + "AWS::LakeFormation::Tag.TagKey": "CACHED", + "AWS::LakeFormation::Tag.TagValues": "CACHED", + "AWS::LakeFormation::TagAssociation.DatabaseResource.CatalogId": "CACHED", + "AWS::LakeFormation::TagAssociation.DatabaseResource.Name": "CACHED", + "AWS::LakeFormation::TagAssociation.LFTagPair.CatalogId": "CACHED", + "AWS::LakeFormation::TagAssociation.LFTagPair.TagKey": "CACHED", + "AWS::LakeFormation::TagAssociation.LFTagPair.TagValues": "CACHED", + "AWS::LakeFormation::TagAssociation.TableResource.CatalogId": "CACHED", + "AWS::LakeFormation::TagAssociation.TableResource.DatabaseName": "CACHED", + "AWS::LakeFormation::TagAssociation.TableResource.Name": "CACHED", + "AWS::LakeFormation::TagAssociation.TableWithColumnsResource.CatalogId": "CACHED", + "AWS::LakeFormation::TagAssociation.TableWithColumnsResource.ColumnNames": "CACHED", + "AWS::LakeFormation::TagAssociation.TableWithColumnsResource.DatabaseName": "CACHED", + "AWS::LakeFormation::TagAssociation.TableWithColumnsResource.Name": "CACHED", + "AWS::Lambda::EventInvokeConfig.FunctionName": "CACHED", + "AWS::Lambda::EventInvokeConfig.MaximumEventAgeInSeconds": "CACHED", + "AWS::Lambda::EventInvokeConfig.OnFailure.Destination": "CACHED", + "AWS::Lambda::EventInvokeConfig.OnSuccess.Destination": "CACHED", + "AWS::Lambda::EventInvokeConfig.Qualifier": "CACHED", "AWS::Lambda::EventSourceMapping.AmazonManagedKafkaEventSourceConfig.ConsumerGroupId": "CACHED", "AWS::Lambda::EventSourceMapping.BatchSize": "CACHED", "AWS::Lambda::EventSourceMapping.DocumentDBEventSourceConfig.CollectionName": "CACHED", @@ -10048,6 +8787,13 @@ "AWS::Lambda::Version.Description": "CACHED", "AWS::Lambda::Version.FunctionName": "CACHED", "AWS::Lambda::Version.RuntimePolicy.RuntimeVersionArn": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogGroup.KmsKeyId": "CACHED", "AWS::Logs::LogGroup.LogGroupClass": "CACHED", @@ -10069,7 +8815,23 @@ "AWS::Logs::SubscriptionFilter.Distribution": "CACHED", "AWS::M2::Application.Definition.Content": "CACHED", "AWS::M2::Application.Definition.S3Location": "CACHED", + "AWS::MSK::Cluster.BrokerNodeGroupInfo.BrokerAZDistribution": "CACHED", + "AWS::MSK::Cluster.BrokerNodeGroupInfo.InstanceType": "CACHED", + "AWS::MSK::Cluster.ClusterName": "CACHED", + "AWS::MSK::Cluster.EBSStorageInfo.VolumeSize": "CACHED", + "AWS::MSK::Cluster.EncryptionInTransit.ClientBroker": "CACHED", + "AWS::MSK::Cluster.EnhancedMonitoring": "CACHED", + "AWS::MSK::Cluster.KafkaVersion": "CACHED", + "AWS::MSK::Cluster.PublicAccess.Type": "CACHED", + "AWS::MSK::Cluster.StorageMode": "CACHED", + "AWS::MSK::ClusterPolicy.ClusterArn": "CACHED", + "AWS::MSK::VpcConnection.Authentication": "CACHED", + "AWS::MSK::VpcConnection.ClientSubnets": "CACHED", + "AWS::MSK::VpcConnection.SecurityGroups": "CACHED", + "AWS::MSK::VpcConnection.TargetClusterArn": "CACHED", + "AWS::MSK::VpcConnection.VpcId": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -10089,6 +8851,7 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", + "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBInstance.DBInstanceClass": { @@ -10176,16 +8939,41 @@ "AWS::RDS::DBInstance.Port": "CACHED", "AWS::RDS::DBInstance.ProcessorFeature.Name": "CACHED", "AWS::RDS::DBInstance.PromotionTier": "CACHED", + "AWS::RDS::DBParameterGroup.DBParameterGroupName": "CACHED", "AWS::RDS::DBProxyEndpoint.TargetRole": "CACHED", "AWS::RDS::DBSubnetGroup.DBSubnetGroupName": "CACHED", + "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::Redshift::Cluster.ClusterIdentifier": "CACHED", "AWS::Redshift::Cluster.ClusterParameterGroupName": "CACHED", "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", + "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", + "AWS::Redshift::EventSubscription.EventCategories": "CACHED", + "AWS::Redshift::EventSubscription.Severity": "CACHED", + "AWS::Redshift::EventSubscription.SourceType": "CACHED", + "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", + "AWS::ResourceExplorer2::Index.Type": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty.Name": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter.FilterString": "CACHED", + "AWS::ResourceExplorer2::View.ViewName": "CACHED", "AWS::ResourceGroups::Group.Description": "CACHED", "AWS::ResourceGroups::Group.Name": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery.Type": "CACHED", + "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", + "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", + "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", + "AWS::Route53::DNSSEC.HostedZoneId": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier.Name": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig.FailureThreshold": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig.FullyQualifiedDomainName": "CACHED", @@ -10202,6 +8990,31 @@ "AWS::Route53::HostedZone.HostedZoneTag.Key": "CACHED", "AWS::Route53::HostedZone.HostedZoneTag.Value": "CACHED", "AWS::Route53::HostedZone.Name": "CACHED", + "AWS::Route53::KeySigningKey.HostedZoneId": "CACHED", + "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", + "AWS::Route53::KeySigningKey.Name": "CACHED", + "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", + "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", + "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Action": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDnsType": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroupAssociation.Name": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroupAssociation.VpcId": "CACHED", + "AWS::Route53Resolver::ResolverConfig.AutodefinedReverseFlag": "CACHED", + "AWS::Route53Resolver::ResolverConfig.ResourceId": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig.ResourceId": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverRule.DomainName": "CACHED", "AWS::Route53Resolver::ResolverRule.Name": "CACHED", "AWS::Route53Resolver::ResolverRule.ResolverEndpointId": "CACHED", @@ -10292,6 +9105,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -10306,6 +9134,57 @@ "AWS::SSM::ResourceDataSync.SyncName": "CACHED", "AWS::SSM::ResourceDataSync.SyncSource.SourceType": "CACHED", "AWS::SSM::ResourceDataSync.SyncType": "CACHED", + "AWS::SageMaker::ModelCard.AdditionalInformation.CaveatsAndRecommendations": "CACHED", + "AWS::SageMaker::ModelCard.AdditionalInformation.EthicalConsiderations": "CACHED", + "AWS::SageMaker::ModelCard.BusinessDetails.BusinessProblem": "CACHED", + "AWS::SageMaker::ModelCard.BusinessDetails.BusinessStakeholders": "CACHED", + "AWS::SageMaker::ModelCard.BusinessDetails.LineOfBusiness": "CACHED", + "AWS::SageMaker::ModelCard.Container.Image": "CACHED", + "AWS::SageMaker::ModelCard.Container.ModelDataUrl": "CACHED", + "AWS::SageMaker::ModelCard.EvaluationDetail.Datasets": "CACHED", + "AWS::SageMaker::ModelCard.EvaluationDetail.EvaluationJobArn": "CACHED", + "AWS::SageMaker::ModelCard.EvaluationDetail.EvaluationObservation": "CACHED", + "AWS::SageMaker::ModelCard.EvaluationDetail.Name": "CACHED", + "AWS::SageMaker::ModelCard.Function.Condition": "CACHED", + "AWS::SageMaker::ModelCard.Function.Facet": "CACHED", + "AWS::SageMaker::ModelCard.Function.Function": "CACHED", + "AWS::SageMaker::ModelCard.InferenceEnvironment.ContainerImage": "CACHED", + "AWS::SageMaker::ModelCard.IntendedUses.ExplanationsForRiskRating": "CACHED", + "AWS::SageMaker::ModelCard.IntendedUses.FactorsAffectingModelEfficiency": "CACHED", + "AWS::SageMaker::ModelCard.IntendedUses.IntendedUses": "CACHED", + "AWS::SageMaker::ModelCard.IntendedUses.PurposeOfModel": "CACHED", + "AWS::SageMaker::ModelCard.IntendedUses.RiskRating": "CACHED", + "AWS::SageMaker::ModelCard.MetricGroup.Name": "CACHED", + "AWS::SageMaker::ModelCard.ModelCardName": "CACHED", + "AWS::SageMaker::ModelCard.ModelCardStatus": "CACHED", + "AWS::SageMaker::ModelCard.ModelOverview.AlgorithmType": "CACHED", + "AWS::SageMaker::ModelCard.ModelOverview.ModelArtifact": "CACHED", + "AWS::SageMaker::ModelCard.ModelOverview.ModelCreator": "CACHED", + "AWS::SageMaker::ModelCard.ModelOverview.ModelDescription": "CACHED", + "AWS::SageMaker::ModelCard.ModelOverview.ModelId": "CACHED", + "AWS::SageMaker::ModelCard.ModelOverview.ModelName": "CACHED", + "AWS::SageMaker::ModelCard.ModelOverview.ModelOwner": "CACHED", + "AWS::SageMaker::ModelCard.ModelOverview.ProblemType": "CACHED", + "AWS::SageMaker::ModelCard.ModelPackageCreator.UserProfileName": "CACHED", + "AWS::SageMaker::ModelCard.ModelPackageDetails.ApprovalDescription": "CACHED", + "AWS::SageMaker::ModelCard.ModelPackageDetails.ModelApprovalStatus": "CACHED", + "AWS::SageMaker::ModelCard.ModelPackageDetails.ModelPackageArn": "CACHED", + "AWS::SageMaker::ModelCard.ModelPackageDetails.ModelPackageDescription": "CACHED", + "AWS::SageMaker::ModelCard.ModelPackageDetails.ModelPackageGroupName": "CACHED", + "AWS::SageMaker::ModelCard.ModelPackageDetails.ModelPackageName": "CACHED", + "AWS::SageMaker::ModelCard.ModelPackageDetails.ModelPackageStatus": "CACHED", + "AWS::SageMaker::ModelCard.ObjectiveFunction.Notes": "CACHED", + "AWS::SageMaker::ModelCard.SecurityConfig.KmsKeyId": "CACHED", + "AWS::SageMaker::ModelCard.SourceAlgorithm.AlgorithmName": "CACHED", + "AWS::SageMaker::ModelCard.SourceAlgorithm.ModelDataUrl": "CACHED", + "AWS::SageMaker::ModelCard.TrainingDetails.TrainingObservations": "CACHED", + "AWS::SageMaker::ModelCard.TrainingEnvironment.ContainerImage": "CACHED", + "AWS::SageMaker::ModelCard.TrainingHyperParameter.Name": "CACHED", + "AWS::SageMaker::ModelCard.TrainingHyperParameter.Value": "CACHED", + "AWS::SageMaker::ModelCard.TrainingJobDetails.TrainingArn": "CACHED", + "AWS::SageMaker::ModelCard.TrainingJobDetails.TrainingDatasets": "CACHED", + "AWS::SageMaker::ModelCard.TrainingMetric.Name": "CACHED", + "AWS::SageMaker::ModelCard.TrainingMetric.Notes": "CACHED", "AWS::SageMaker::NotebookInstance.VolumeSizeInGB": "CACHED", "AWS::SecurityHub::AutomationRule.AutomationRulesAction.Type": "CACHED", "AWS::SecurityHub::AutomationRule.AutomationRulesFindingFieldsUpdate.Types": "CACHED", @@ -10323,9 +9202,26 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::ServiceCatalogAppRegistry::Application.Description": "CACHED", + "AWS::ServiceCatalogAppRegistry::Application.Name": "CACHED", + "AWS::ServiceCatalogAppRegistry::AttributeGroup.Description": "CACHED", + "AWS::ServiceCatalogAppRegistry::AttributeGroup.Name": "CACHED", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation.Application": "CACHED", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation.AttributeGroup": "CACHED", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation.Application": "CACHED", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation.Resource": "CACHED", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation.ResourceType": "CACHED", "AWS::StepFunctions::Activity.Name": "CACHED", "AWS::StepFunctions::Activity.TagsEntry.Key": "CACHED", "AWS::StepFunctions::Activity.TagsEntry.Value": "CACHED", @@ -10350,8 +9246,135 @@ "AWS::StepFunctions::StateMachineVersion.StateMachineRevisionId": "CACHED", "AWS::Synthetics::Canary.ArtifactS3Location": "CACHED", "AWS::Synthetics::Canary.Name": "CACHED", + "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate.Statement": "CACHED", "AWS::WAFRegional::RegexPatternSet.RegexPatternStrings": "CACHED", + "AWS::WAFv2::IPSet.Addresses": "CACHED", + "AWS::WAFv2::IPSet.Description": "CACHED", + "AWS::WAFv2::IPSet.IPAddressVersion": "CACHED", + "AWS::WAFv2::IPSet.Name": "CACHED", + "AWS::WAFv2::IPSet.Scope": "CACHED", + "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", + "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", + "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", + "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", + "AWS::WAFv2::RegexPatternSet.Description": "CACHED", + "AWS::WAFv2::RegexPatternSet.Name": "CACHED", "AWS::WAFv2::RegexPatternSet.RegularExpressionList": "CACHED", + "AWS::WAFv2::RegexPatternSet.Scope": "CACHED", + "AWS::WAFv2::RuleGroup.Body.OversizeHandling": "CACHED", + "AWS::WAFv2::RuleGroup.ByteMatchStatement.PositionalConstraint": "CACHED", + "AWS::WAFv2::RuleGroup.CookieMatchPattern.ExcludedCookies": "CACHED", + "AWS::WAFv2::RuleGroup.CookieMatchPattern.IncludedCookies": "CACHED", + "AWS::WAFv2::RuleGroup.Cookies.MatchScope": "CACHED", + "AWS::WAFv2::RuleGroup.Cookies.OversizeHandling": "CACHED", + "AWS::WAFv2::RuleGroup.CustomHTTPHeader.Name": "CACHED", + "AWS::WAFv2::RuleGroup.CustomHTTPHeader.Value": "CACHED", + "AWS::WAFv2::RuleGroup.CustomResponse.CustomResponseBodyKey": "CACHED", + "AWS::WAFv2::RuleGroup.CustomResponse.ResponseCode": "CACHED", + "AWS::WAFv2::RuleGroup.Description": "CACHED", + "AWS::WAFv2::RuleGroup.ForwardedIPConfiguration.FallbackBehavior": "CACHED", + "AWS::WAFv2::RuleGroup.GeoMatchStatement.CountryCodes": "CACHED", + "AWS::WAFv2::RuleGroup.HeaderMatchPattern.ExcludedHeaders": "CACHED", + "AWS::WAFv2::RuleGroup.HeaderMatchPattern.IncludedHeaders": "CACHED", + "AWS::WAFv2::RuleGroup.Headers.MatchScope": "CACHED", + "AWS::WAFv2::RuleGroup.Headers.OversizeHandling": "CACHED", + "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.FallbackBehavior": "CACHED", + "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", + "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", + "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", + "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", + "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", + "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", + "AWS::WAFv2::RuleGroup.Label.Name": "CACHED", + "AWS::WAFv2::RuleGroup.LabelMatchStatement.Key": "CACHED", + "AWS::WAFv2::RuleGroup.LabelMatchStatement.Scope": "CACHED", + "AWS::WAFv2::RuleGroup.LabelSummary.Name": "CACHED", + "AWS::WAFv2::RuleGroup.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType": "CACHED", + "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RegexMatchStatement.RegexString": "CACHED", + "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement.Arn": "CACHED", + "AWS::WAFv2::RuleGroup.Rule.Name": "CACHED", + "AWS::WAFv2::RuleGroup.Scope": "CACHED", + "AWS::WAFv2::RuleGroup.SizeConstraintStatement.ComparisonOperator": "CACHED", + "AWS::WAFv2::RuleGroup.SqliMatchStatement.SensitivityLevel": "CACHED", + "AWS::WAFv2::RuleGroup.TextTransformation.Type": "CACHED", + "AWS::WAFv2::RuleGroup.VisibilityConfig.MetricName": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet.InspectionLevel": "CACHED", + "AWS::WAFv2::WebACL.Body.OversizeHandling": "CACHED", + "AWS::WAFv2::WebACL.ByteMatchStatement.PositionalConstraint": "CACHED", + "AWS::WAFv2::WebACL.CookieMatchPattern.ExcludedCookies": "CACHED", + "AWS::WAFv2::WebACL.CookieMatchPattern.IncludedCookies": "CACHED", + "AWS::WAFv2::WebACL.Cookies.MatchScope": "CACHED", + "AWS::WAFv2::WebACL.Cookies.OversizeHandling": "CACHED", + "AWS::WAFv2::WebACL.CustomHTTPHeader.Name": "CACHED", + "AWS::WAFv2::WebACL.CustomHTTPHeader.Value": "CACHED", + "AWS::WAFv2::WebACL.CustomResponse.CustomResponseBodyKey": "CACHED", + "AWS::WAFv2::WebACL.CustomResponse.ResponseCode": "CACHED", + "AWS::WAFv2::WebACL.Description": "CACHED", + "AWS::WAFv2::WebACL.ExcludedRule.Name": "CACHED", + "AWS::WAFv2::WebACL.FieldIdentifier.Identifier": "CACHED", + "AWS::WAFv2::WebACL.ForwardedIPConfiguration.FallbackBehavior": "CACHED", + "AWS::WAFv2::WebACL.GeoMatchStatement.CountryCodes": "CACHED", + "AWS::WAFv2::WebACL.HeaderMatchPattern.ExcludedHeaders": "CACHED", + "AWS::WAFv2::WebACL.HeaderMatchPattern.IncludedHeaders": "CACHED", + "AWS::WAFv2::WebACL.Headers.MatchScope": "CACHED", + "AWS::WAFv2::WebACL.Headers.OversizeHandling": "CACHED", + "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.FallbackBehavior": "CACHED", + "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", + "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", + "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", + "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", + "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", + "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", + "AWS::WAFv2::WebACL.Label.Name": "CACHED", + "AWS::WAFv2::WebACL.LabelMatchStatement.Key": "CACHED", + "AWS::WAFv2::WebACL.LabelMatchStatement.Scope": "CACHED", + "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.LoginPath": "CACHED", + "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.PayloadType": "CACHED", + "AWS::WAFv2::WebACL.ManagedRuleGroupStatement.Name": "CACHED", + "AWS::WAFv2::WebACL.ManagedRuleGroupStatement.Version": "CACHED", + "AWS::WAFv2::WebACL.Name": "CACHED", + "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType": "CACHED", + "AWS::WAFv2::WebACL.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument.Name": "CACHED", + "AWS::WAFv2::WebACL.RegexMatchStatement.RegexString": "CACHED", + "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement.Arn": "CACHED", + "AWS::WAFv2::WebACL.RequestInspection.PayloadType": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP.PayloadType": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.FailureStrings": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.SuccessStrings": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionHeader.FailureValues": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionHeader.Name": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionHeader.SuccessValues": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionJson.FailureValues": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionJson.Identifier": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionJson.SuccessValues": "CACHED", + "AWS::WAFv2::WebACL.Rule.Name": "CACHED", + "AWS::WAFv2::WebACL.RuleActionOverride.Name": "CACHED", + "AWS::WAFv2::WebACL.RuleGroupReferenceStatement.Arn": "CACHED", + "AWS::WAFv2::WebACL.Scope": "CACHED", + "AWS::WAFv2::WebACL.SizeConstraintStatement.ComparisonOperator": "CACHED", + "AWS::WAFv2::WebACL.SqliMatchStatement.SensitivityLevel": "CACHED", + "AWS::WAFv2::WebACL.TextTransformation.Type": "CACHED", + "AWS::WAFv2::WebACL.TokenDomains": "CACHED", + "AWS::WAFv2::WebACL.VisibilityConfig.MetricName": "CACHED", + "AWS::WAFv2::WebACLAssociation.ResourceArn": "CACHED", + "AWS::WAFv2::WebACLAssociation.WebACLArn": "CACHED", "AWS::WorkSpaces::Workspace.ComputeTypeName": "CACHED", "AWS::WorkSpaces::Workspace.RunningMode": "CACHED", "AWS::XRay::Group.GroupName": "CACHED", @@ -10404,342 +9427,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.16xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.large", - "c6id.metal", - "c6id.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.large", - "m6id.metal", - "m6id.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.large", - "r6id.metal", - "r6id.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -10776,18 +9475,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/cn-north-1.json b/src/cfnlint/data/CloudSpecs/cn-north-1.json index 57245d1462..0cc8a040bb 100644 --- a/src/cfnlint/data/CloudSpecs/cn-north-1.json +++ b/src/cfnlint/data/CloudSpecs/cn-north-1.json @@ -191,10 +191,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -349,6 +349,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -384,6 +385,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -458,10 +462,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -469,8 +475,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -478,22 +482,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -515,11 +526,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", @@ -602,6 +618,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -678,7 +695,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -687,70 +707,20 @@ "AWS::CodePipeline::Pipeline.StageDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.StageTransition": "CACHED", "AWS::CodePipeline::Pipeline.VariableDeclaration": "CACHED", - "AWS::Cognito::IdentityPool.CognitoIdentityProvider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html", - "Properties": { - "ClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-clientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ProviderName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-providername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ServerSideTokenCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-serversidetokencheck", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", - "AWS::Cognito::IdentityPool.PushSync": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html", - "Properties": { - "ApplicationArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-applicationarns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-rolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::IdentityPool.PushSync": "CACHED", "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", - "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rulesconfigurationtype.html", - "Properties": { - "Rules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rulesconfigurationtype.html#cfn-cognito-identitypoolroleattachment-rulesconfigurationtype-rules", - "DuplicatesAllowed": true, - "ItemType": "MappingRule", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", "AWS::Config::ConfigRule.EvaluationModeConfiguration": "CACHED", "AWS::Config::ConfigRule.Scope": "CACHED", "AWS::Config::ConfigRule.Source": "CACHED", "AWS::Config::ConfigRule.SourceDetail": "CACHED", + "AWS::Config::ConfigurationAggregator.AccountAggregationSource": "CACHED", + "AWS::Config::ConfigurationAggregator.OrganizationAggregationSource": "CACHED", "AWS::Config::ConfigurationRecorder.ExclusionByResourceTypes": "CACHED", "AWS::Config::ConfigurationRecorder.RecordingGroup": "CACHED", "AWS::Config::ConfigurationRecorder.RecordingMode": "CACHED", @@ -857,6 +827,7 @@ "AWS::DataBrew::Ruleset.Rule": "CACHED", "AWS::DataBrew::Ruleset.SubstitutionValue": "CACHED", "AWS::DataBrew::Ruleset.Threshold": "CACHED", + "AWS::DataSync::LocationAzureBlob.AzureBlobSasConfiguration": "CACHED", "AWS::DataSync::LocationEFS.Ec2Config": "CACHED", "AWS::DataSync::LocationHDFS.NameNode": "CACHED", "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", @@ -867,11 +838,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -911,6 +885,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -928,6 +904,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -970,7 +947,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1017,6 +993,7 @@ "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", @@ -1114,9 +1091,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1125,6 +1105,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1158,26 +1140,8 @@ "AWS::EFS::AccessPoint.RootDirectory": "CACHED", "AWS::EFS::FileSystem.BackupPolicy": "CACHED", "AWS::EFS::FileSystem.ElasticFileSystemTag": "CACHED", - "AWS::EFS::FileSystem.LifecyclePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-lifecyclepolicy.html", - "Properties": { - "TransitionToIA": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-lifecyclepolicy.html#cfn-efs-filesystem-lifecyclepolicy-transitiontoia", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "EFSFileSystemLifecyclePolicy" - } - }, - "TransitionToPrimaryStorageClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-lifecyclepolicy.html#cfn-efs-filesystem-lifecyclepolicy-transitiontoprimarystorageclass", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EFS::FileSystem.FileSystemProtection": "CACHED", + "AWS::EFS::FileSystem.LifecyclePolicy": "CACHED", "AWS::EFS::FileSystem.ReplicationConfiguration": "CACHED", "AWS::EFS::FileSystem.ReplicationDestination": "CACHED", "AWS::EKS::AccessEntry.AccessPolicy": "CACHED", @@ -1358,6 +1322,7 @@ "AWS::Events::Connection.OAuthParameters": "CACHED", "AWS::Events::Connection.Parameter": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1418,6 +1383,9 @@ "AWS::GameLift::Build.StorageLocation": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -1430,58 +1398,10 @@ "AWS::GameLift::GameServerGroup.InstanceDefinition": "CACHED", "AWS::GameLift::GameServerGroup.LaunchTemplate": "CACHED", "AWS::GameLift::GameServerGroup.TargetTrackingConfiguration": "CACHED", - "AWS::GameLift::GameSessionQueue.Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-destination.html", - "Properties": { - "DestinationArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-destination.html#cfn-gamelift-gamesessionqueue-destination-destinationarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GameLift::GameSessionQueue.FilterConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-filterconfiguration.html", - "Properties": { - "AllowedLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-filterconfiguration.html#cfn-gamelift-gamesessionqueue-filterconfiguration-allowedlocations", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::GameSessionQueue.FilterConfiguration.AllowedLocations" - } - } - } - }, + "AWS::GameLift::GameSessionQueue.FilterConfiguration": "CACHED", + "AWS::GameLift::GameSessionQueue.GameSessionQueueDestination": "CACHED", "AWS::GameLift::GameSessionQueue.PlayerLatencyPolicy": "CACHED", - "AWS::GameLift::GameSessionQueue.PriorityConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-priorityconfiguration.html", - "Properties": { - "LocationOrder": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-priorityconfiguration.html#cfn-gamelift-gamesessionqueue-priorityconfiguration-locationorder", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::GameSessionQueue.PriorityConfiguration.LocationOrder" - } - }, - "PriorityOrder": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-priorityconfiguration.html#cfn-gamelift-gamesessionqueue-priorityconfiguration-priorityorder", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::GameSessionQueue.PriorityConfiguration.PriorityOrder" - } - } - } - }, + "AWS::GameLift::GameSessionQueue.PriorityConfiguration": "CACHED", "AWS::GameLift::MatchmakingConfiguration.GameProperty": "CACHED", "AWS::GameLift::Script.S3Location": "CACHED", "AWS::Glue::Classifier.CsvClassifier": "CACHED", @@ -1503,7 +1423,23 @@ "AWS::Glue::Crawler.Targets": "CACHED", "AWS::Glue::DataCatalogEncryptionSettings.ConnectionPasswordEncryption": "CACHED", "AWS::Glue::DataCatalogEncryptionSettings.DataCatalogEncryptionSettings": "CACHED", - "AWS::Glue::DataCatalogEncryptionSettings.EncryptionAtRest": "CACHED", + "AWS::Glue::DataCatalogEncryptionSettings.EncryptionAtRest": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html", + "Properties": { + "CatalogEncryptionMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html#cfn-glue-datacatalogencryptionsettings-encryptionatrest-catalogencryptionmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SseAwsKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html#cfn-glue-datacatalogencryptionsettings-encryptionatrest-sseawskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Glue::DataQualityRuleset.DataQualityTargetTable": "CACHED", "AWS::Glue::Database.DataLakePrincipal": "CACHED", "AWS::Glue::Database.DatabaseIdentifier": "CACHED", @@ -1627,84 +1563,19 @@ "AWS::GreengrassV2::Deployment.IoTJobTimeoutConfig": "CACHED", "AWS::GreengrassV2::Deployment.SystemResourceLimits": "CACHED", "AWS::GuardDuty::Detector.CFNDataSourceConfigurations": "CACHED", - "AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesauditlogsconfiguration.html", - "Properties": { - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesauditlogsconfiguration.html#cfn-guardduty-detector-cfnkubernetesauditlogsconfiguration-enable", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesconfiguration.html", - "Properties": { - "AuditLogs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesconfiguration.html#cfn-guardduty-detector-cfnkubernetesconfiguration-auditlogs", - "Required": false, - "Type": "CFNKubernetesAuditLogsConfiguration", - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": "CACHED", "AWS::GuardDuty::Detector.CFNMalwareProtectionConfiguration": "CACHED", - "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfns3logsconfiguration.html", - "Properties": { - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfns3logsconfiguration.html#cfn-guardduty-detector-cfns3logsconfiguration-enable", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": "CACHED", "AWS::GuardDuty::Detector.CFNScanEc2InstanceWithFindingsConfiguration": "CACHED", - "AWS::GuardDuty::Detector.FeatureAdditionalConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html#cfn-guardduty-detector-featureadditionalconfiguration-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html#cfn-guardduty-detector-featureadditionalconfiguration-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Detector.FeatureConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html", - "Properties": { - "AdditionalConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-additionalconfiguration", - "ItemType": "FeatureAdditionalConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", + "AWS::GuardDuty::IPSet.TagItem": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", "AWS::IAM::Role.Policy": "CACHED", "AWS::IAM::User.LoginProfile": "CACHED", @@ -1752,6 +1623,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -1938,6 +1810,7 @@ "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.PropertyPathDefinition": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", @@ -1946,7 +1819,31 @@ "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", "AWS::IoTSiteWise::Gateway.GreengrassV2": "CACHED", + "AWS::IoTSiteWise::Gateway.SiemensIE": "CACHED", "AWS::IoTSiteWise::Portal.Alarms": "CACHED", + "AWS::IoTTwinMaker::ComponentType.CompositeComponentType": "CACHED", + "AWS::IoTTwinMaker::ComponentType.DataConnector": "CACHED", + "AWS::IoTTwinMaker::ComponentType.DataType": "CACHED", + "AWS::IoTTwinMaker::ComponentType.DataValue": "CACHED", + "AWS::IoTTwinMaker::ComponentType.Error": "CACHED", + "AWS::IoTTwinMaker::ComponentType.Function": "CACHED", + "AWS::IoTTwinMaker::ComponentType.LambdaFunction": "CACHED", + "AWS::IoTTwinMaker::ComponentType.PropertyDefinition": "CACHED", + "AWS::IoTTwinMaker::ComponentType.PropertyGroup": "CACHED", + "AWS::IoTTwinMaker::ComponentType.Relationship": "CACHED", + "AWS::IoTTwinMaker::ComponentType.RelationshipValue": "CACHED", + "AWS::IoTTwinMaker::ComponentType.Status": "CACHED", + "AWS::IoTTwinMaker::Entity.Component": "CACHED", + "AWS::IoTTwinMaker::Entity.CompositeComponent": "CACHED", + "AWS::IoTTwinMaker::Entity.DataType": "CACHED", + "AWS::IoTTwinMaker::Entity.DataValue": "CACHED", + "AWS::IoTTwinMaker::Entity.Definition": "CACHED", + "AWS::IoTTwinMaker::Entity.Error": "CACHED", + "AWS::IoTTwinMaker::Entity.Property": "CACHED", + "AWS::IoTTwinMaker::Entity.PropertyGroup": "CACHED", + "AWS::IoTTwinMaker::Entity.Relationship": "CACHED", + "AWS::IoTTwinMaker::Entity.RelationshipValue": "CACHED", + "AWS::IoTTwinMaker::Entity.Status": "CACHED", "AWS::Kinesis::Stream.StreamEncryption": "CACHED", "AWS::Kinesis::Stream.StreamModeDetails": "CACHED", "AWS::KinesisAnalytics::Application.CSVMappingParameters": "CACHED", @@ -2067,6 +1964,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2174,9 +2076,56 @@ "AWS::MWAA::Environment.NetworkConfiguration": "CACHED", "AWS::Neptune::DBCluster.DBClusterRole": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration": "CACHED", + "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupOverride": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupReference": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatelessRuleGroupReference": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.LogDestinationConfig": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.LoggingConfiguration": "CACHED", + "AWS::NetworkFirewall::RuleGroup.ActionDefinition": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Address": "CACHED", + "AWS::NetworkFirewall::RuleGroup.CustomAction": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Dimension": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header": "CACHED", + "AWS::NetworkFirewall::RuleGroup.IPSet": "CACHED", + "AWS::NetworkFirewall::RuleGroup.IPSetReference": "CACHED", + "AWS::NetworkFirewall::RuleGroup.MatchAttributes": "CACHED", + "AWS::NetworkFirewall::RuleGroup.PortRange": "CACHED", + "AWS::NetworkFirewall::RuleGroup.PortSet": "CACHED", + "AWS::NetworkFirewall::RuleGroup.PublishMetricAction": "CACHED", + "AWS::NetworkFirewall::RuleGroup.ReferenceSets": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleDefinition": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleGroup": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleOption": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleVariables": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RulesSource": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RulesSourceList": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatefulRule": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatefulRuleOptions": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", + "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -2372,12 +2321,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -2405,6 +2363,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -2603,28 +2562,7 @@ "AWS::QuickSight::Analysis.ReferenceLineValueLabelConfiguration": "CACHED", "AWS::QuickSight::Analysis.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Analysis.ResourcePermission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-resourcepermission.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-resourcepermission.html#cfn-quicksight-analysis-resourcepermission-actions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-resourcepermission.html#cfn-quicksight-analysis-resourcepermission-principal", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.ResourcePermission.Principal" - } - } - } - }, + "AWS::QuickSight::Analysis.ResourcePermission": "CACHED", "AWS::QuickSight::Analysis.RollingDateConfiguration": "CACHED", "AWS::QuickSight::Analysis.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", @@ -2735,8 +2673,121 @@ "AWS::QuickSight::Analysis.VisualSubtitleLabelOptions": "CACHED", "AWS::QuickSight::Analysis.VisualTitleLabelOptions": "CACHED", "AWS::QuickSight::Analysis.WaterfallChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.WaterfallChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartcolorconfiguration.html", + "Properties": { + "GroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartcolorconfiguration-groupcolorconfiguration", + "Required": false, + "Type": "WaterfallChartGroupColorConfiguration", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.WaterfallChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html", + "Properties": { + "CategoryAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-categoryaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-categoryaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-colorconfiguration", + "Required": false, + "Type": "WaterfallChartColorConfiguration", + "UpdateType": "Mutable" + }, + "DataLabels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-datalabels", + "Required": false, + "Type": "DataLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-fieldwells", + "Required": false, + "Type": "WaterfallChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-primaryyaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-primaryyaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-sortconfiguration", + "Required": false, + "Type": "WaterfallChartSortConfiguration", + "UpdateType": "Mutable" + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + }, + "WaterfallChartOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-waterfallchartoptions", + "Required": false, + "Type": "WaterfallChartOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.WaterfallChartFieldWells": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html", + "Properties": { + "NegativeBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartgroupcolorconfiguration-negativebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.NegativeBarColor" + } + }, + "PositiveBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartgroupcolorconfiguration-positivebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.PositiveBarColor" + } + }, + "TotalBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartgroupcolorconfiguration-totalbarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.TotalBarColor" + } + } + } + }, "AWS::QuickSight::Analysis.WaterfallChartOptions": "CACHED", "AWS::QuickSight::Analysis.WaterfallChartSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.WaterfallVisual": "CACHED", @@ -2871,12 +2922,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -2907,6 +2967,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -3106,28 +3167,7 @@ "AWS::QuickSight::Dashboard.ReferenceLineValueLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Dashboard.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Dashboard.ResourcePermission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-resourcepermission.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-resourcepermission.html#cfn-quicksight-dashboard-resourcepermission-actions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-resourcepermission.html#cfn-quicksight-dashboard-resourcepermission-principal", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Dashboard.ResourcePermission.Principal" - } - } - } - }, + "AWS::QuickSight::Dashboard.ResourcePermission": "CACHED", "AWS::QuickSight::Dashboard.RollingDateConfiguration": "CACHED", "AWS::QuickSight::Dashboard.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Dashboard.SameSheetTargetVisualConfiguration": "CACHED", @@ -3242,25 +3282,138 @@ "AWS::QuickSight::Dashboard.VisualSubtitleLabelOptions": "CACHED", "AWS::QuickSight::Dashboard.VisualTitleLabelOptions": "CACHED", "AWS::QuickSight::Dashboard.WaterfallChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.WaterfallChartConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.WaterfallChartFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.WaterfallChartOptions": "CACHED", - "AWS::QuickSight::Dashboard.WaterfallChartSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.WaterfallVisual": "CACHED", - "AWS::QuickSight::Dashboard.WhatIfPointScenario": "CACHED", - "AWS::QuickSight::Dashboard.WhatIfRangeScenario": "CACHED", - "AWS::QuickSight::Dashboard.WordCloudAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.WordCloudChartConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.WordCloudFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.WordCloudOptions": "CACHED", - "AWS::QuickSight::Dashboard.WordCloudSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.WordCloudVisual": "CACHED", - "AWS::QuickSight::DataSet.CalculatedColumn": "CACHED", - "AWS::QuickSight::DataSet.CastColumnTypeOperation": "CACHED", - "AWS::QuickSight::DataSet.ColumnDescription": "CACHED", - "AWS::QuickSight::DataSet.ColumnGroup": "CACHED", - "AWS::QuickSight::DataSet.ColumnLevelPermissionRule": "CACHED", - "AWS::QuickSight::DataSet.ColumnTag": "CACHED", + "AWS::QuickSight::Dashboard.WaterfallChartColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartcolorconfiguration.html", + "Properties": { + "GroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartcolorconfiguration.html#cfn-quicksight-dashboard-waterfallchartcolorconfiguration-groupcolorconfiguration", + "Required": false, + "Type": "WaterfallChartGroupColorConfiguration", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.WaterfallChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html", + "Properties": { + "CategoryAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-categoryaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-categoryaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-colorconfiguration", + "Required": false, + "Type": "WaterfallChartColorConfiguration", + "UpdateType": "Mutable" + }, + "DataLabels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-datalabels", + "Required": false, + "Type": "DataLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-fieldwells", + "Required": false, + "Type": "WaterfallChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-primaryyaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-primaryyaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-sortconfiguration", + "Required": false, + "Type": "WaterfallChartSortConfiguration", + "UpdateType": "Mutable" + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + }, + "WaterfallChartOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-waterfallchartoptions", + "Required": false, + "Type": "WaterfallChartOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.WaterfallChartFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartgroupcolorconfiguration.html", + "Properties": { + "NegativeBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-dashboard-waterfallchartgroupcolorconfiguration-negativebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.NegativeBarColor" + } + }, + "PositiveBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-dashboard-waterfallchartgroupcolorconfiguration-positivebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.PositiveBarColor" + } + }, + "TotalBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-dashboard-waterfallchartgroupcolorconfiguration-totalbarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.TotalBarColor" + } + } + } + }, + "AWS::QuickSight::Dashboard.WaterfallChartOptions": "CACHED", + "AWS::QuickSight::Dashboard.WaterfallChartSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.WaterfallVisual": "CACHED", + "AWS::QuickSight::Dashboard.WhatIfPointScenario": "CACHED", + "AWS::QuickSight::Dashboard.WhatIfRangeScenario": "CACHED", + "AWS::QuickSight::Dashboard.WordCloudAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.WordCloudChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.WordCloudFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.WordCloudOptions": "CACHED", + "AWS::QuickSight::Dashboard.WordCloudSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.WordCloudVisual": "CACHED", + "AWS::QuickSight::DataSet.CalculatedColumn": "CACHED", + "AWS::QuickSight::DataSet.CastColumnTypeOperation": "CACHED", + "AWS::QuickSight::DataSet.ColumnDescription": "CACHED", + "AWS::QuickSight::DataSet.ColumnGroup": "CACHED", + "AWS::QuickSight::DataSet.ColumnLevelPermissionRule": "CACHED", + "AWS::QuickSight::DataSet.ColumnTag": "CACHED", "AWS::QuickSight::DataSet.CreateColumnsOperation": "CACHED", "AWS::QuickSight::DataSet.CustomSql": "CACHED", "AWS::QuickSight::DataSet.DataSetRefreshProperties": "CACHED", @@ -3446,12 +3599,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -3479,6 +3641,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -3675,28 +3838,7 @@ "AWS::QuickSight::Template.ReferenceLineValueLabelConfiguration": "CACHED", "AWS::QuickSight::Template.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Template.ResourcePermission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-resourcepermission.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-resourcepermission.html#cfn-quicksight-template-resourcepermission-actions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-resourcepermission.html#cfn-quicksight-template-resourcepermission-principal", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Template.ResourcePermission.Principal" - } - } - } - }, + "AWS::QuickSight::Template.ResourcePermission": "CACHED", "AWS::QuickSight::Template.RollingDateConfiguration": "CACHED", "AWS::QuickSight::Template.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", @@ -3812,8 +3954,121 @@ "AWS::QuickSight::Template.VisualSubtitleLabelOptions": "CACHED", "AWS::QuickSight::Template.VisualTitleLabelOptions": "CACHED", "AWS::QuickSight::Template.WaterfallChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.WaterfallChartConfiguration": "CACHED", + "AWS::QuickSight::Template.WaterfallChartColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartcolorconfiguration.html", + "Properties": { + "GroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartcolorconfiguration.html#cfn-quicksight-template-waterfallchartcolorconfiguration-groupcolorconfiguration", + "Required": false, + "Type": "WaterfallChartGroupColorConfiguration", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.WaterfallChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html", + "Properties": { + "CategoryAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-categoryaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-categoryaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-colorconfiguration", + "Required": false, + "Type": "WaterfallChartColorConfiguration", + "UpdateType": "Mutable" + }, + "DataLabels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-datalabels", + "Required": false, + "Type": "DataLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-fieldwells", + "Required": false, + "Type": "WaterfallChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-primaryyaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-primaryyaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-sortconfiguration", + "Required": false, + "Type": "WaterfallChartSortConfiguration", + "UpdateType": "Mutable" + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + }, + "WaterfallChartOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-waterfallchartoptions", + "Required": false, + "Type": "WaterfallChartOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.WaterfallChartFieldWells": "CACHED", + "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartgroupcolorconfiguration.html", + "Properties": { + "NegativeBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-template-waterfallchartgroupcolorconfiguration-negativebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.NegativeBarColor" + } + }, + "PositiveBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-template-waterfallchartgroupcolorconfiguration-positivebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.PositiveBarColor" + } + }, + "TotalBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-template-waterfallchartgroupcolorconfiguration-totalbarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.TotalBarColor" + } + } + } + }, "AWS::QuickSight::Template.WaterfallChartOptions": "CACHED", "AWS::QuickSight::Template.WaterfallChartSortConfiguration": "CACHED", "AWS::QuickSight::Template.WaterfallVisual": "CACHED", @@ -3830,28 +4085,7 @@ "AWS::QuickSight::Theme.Font": "CACHED", "AWS::QuickSight::Theme.GutterStyle": "CACHED", "AWS::QuickSight::Theme.MarginStyle": "CACHED", - "AWS::QuickSight::Theme.ResourcePermission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html#cfn-quicksight-theme-resourcepermission-actions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html#cfn-quicksight-theme-resourcepermission-principal", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Theme.ResourcePermission.Principal" - } - } - } - }, + "AWS::QuickSight::Theme.ResourcePermission": "CACHED", "AWS::QuickSight::Theme.SheetStyle": "CACHED", "AWS::QuickSight::Theme.ThemeConfiguration": "CACHED", "AWS::QuickSight::Theme.ThemeError": "CACHED", @@ -3879,24 +4113,23 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", - "AWS::Redshift::ClusterParameterGroup.Parameter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", - "Properties": { - "ParameterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ParameterValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametervalue", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", + "AWS::RedshiftServerless::Namespace.Namespace": "CACHED", + "AWS::RedshiftServerless::Namespace.SnapshotCopyConfiguration": "CACHED", + "AWS::RedshiftServerless::Workgroup.ConfigParameter": "CACHED", + "AWS::RedshiftServerless::Workgroup.Endpoint": "CACHED", + "AWS::RedshiftServerless::Workgroup.NetworkInterface": "CACHED", + "AWS::RedshiftServerless::Workgroup.VpcEndpoint": "CACHED", + "AWS::RedshiftServerless::Workgroup.Workgroup": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", @@ -4110,14 +4343,20 @@ }, "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress": "CACHED", + "AWS::S3::AccessGrant.AccessGrantsLocationConfiguration": "CACHED", + "AWS::S3::AccessGrant.Grantee": "CACHED", "AWS::S3::AccessPoint.PublicAccessBlockConfiguration": "CACHED", "AWS::S3::AccessPoint.VpcConfiguration": "CACHED", "AWS::S3::Bucket.AbortIncompleteMultipartUpload": "CACHED", @@ -4178,6 +4417,25 @@ "AWS::S3::Bucket.Transition": "CACHED", "AWS::S3::Bucket.VersioningConfiguration": "CACHED", "AWS::S3::Bucket.WebsiteConfiguration": "CACHED", + "AWS::S3::StorageLens.AccountLevel": "CACHED", + "AWS::S3::StorageLens.ActivityMetrics": "CACHED", + "AWS::S3::StorageLens.AdvancedCostOptimizationMetrics": "CACHED", + "AWS::S3::StorageLens.AdvancedDataProtectionMetrics": "CACHED", + "AWS::S3::StorageLens.AwsOrg": "CACHED", + "AWS::S3::StorageLens.BucketLevel": "CACHED", + "AWS::S3::StorageLens.BucketsAndRegions": "CACHED", + "AWS::S3::StorageLens.CloudWatchMetrics": "CACHED", + "AWS::S3::StorageLens.DataExport": "CACHED", + "AWS::S3::StorageLens.DetailedStatusCodesMetrics": "CACHED", + "AWS::S3::StorageLens.Encryption": "CACHED", + "AWS::S3::StorageLens.PrefixLevel": "CACHED", + "AWS::S3::StorageLens.PrefixLevelStorageMetrics": "CACHED", + "AWS::S3::StorageLens.S3BucketDestination": "CACHED", + "AWS::S3::StorageLens.SSEKMS": "CACHED", + "AWS::S3::StorageLens.SelectionCriteria": "CACHED", + "AWS::S3::StorageLens.StorageLensConfiguration": "CACHED", + "AWS::S3::StorageLens.StorageLensGroupLevel": "CACHED", + "AWS::S3::StorageLens.StorageLensGroupSelectionCriteria": "CACHED", "AWS::S3::StorageLensGroup.And": "CACHED", "AWS::S3::StorageLensGroup.Filter": "CACHED", "AWS::S3::StorageLensGroup.MatchObjectAge": "CACHED", @@ -4210,7 +4468,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": { @@ -4273,11 +4530,35 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", - "AWS::SageMaker::Domain.CodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Domain.CodeEditorAppSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-codeeditorappsettings.html", + "Properties": { + "DefaultResourceSpec": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-codeeditorappsettings.html#cfn-sagemaker-domain-codeeditorappsettings-defaultresourcespec", + "Required": false, + "Type": "ResourceSpec", + "UpdateType": "Mutable" + }, + "LifecycleConfigArns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-codeeditorappsettings.html#cfn-sagemaker-domain-codeeditorappsettings-lifecycleconfigarns", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::Domain.CodeEditorAppSettings.LifecycleConfigArns" + } + } + } + }, "AWS::SageMaker::Domain.CodeRepository": "CACHED", "AWS::SageMaker::Domain.CustomFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.CustomImage": "CACHED", @@ -4285,6 +4566,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -4330,52 +4612,16 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", - "AWS::SageMaker::Model.ModelAccessConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource-modelaccessconfig.html", - "Properties": { - "AcceptEula": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource-modelaccessconfig.html#cfn-sagemaker-model-containerdefinition-modeldatasource-s3datasource-modelaccessconfig-accepteula", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Immutable" - } - } - }, + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", - "AWS::SageMaker::Model.S3DataSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource.html", - "Properties": { - "CompressionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource.html#cfn-sagemaker-model-containerdefinition-modeldatasource-s3datasource-compressiontype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelAccessConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource.html#cfn-sagemaker-model-containerdefinition-modeldatasource-s3datasource-modelaccessconfig", - "Required": false, - "Type": "ModelAccessConfig", - "UpdateType": "Immutable" - }, - "S3DataType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource.html#cfn-sagemaker-model-containerdefinition-modeldatasource-s3datasource-s3datatype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource.html#cfn-sagemaker-model-containerdefinition-modeldatasource-s3datasource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, + "AWS::SageMaker::Model.S3DataSource": "CACHED", "AWS::SageMaker::Model.VpcConfig": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails": "CACHED", @@ -4456,7 +4702,31 @@ "AWS::SageMaker::Pipeline.ParallelismConfiguration": "CACHED", "AWS::SageMaker::Pipeline.PipelineDefinition": "CACHED", "AWS::SageMaker::Pipeline.S3Location": "CACHED", - "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::UserProfile.CodeEditorAppSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-codeeditorappsettings.html", + "Properties": { + "DefaultResourceSpec": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-codeeditorappsettings.html#cfn-sagemaker-userprofile-codeeditorappsettings-defaultresourcespec", + "Required": false, + "Type": "ResourceSpec", + "UpdateType": "Mutable" + }, + "LifecycleConfigArns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-codeeditorappsettings.html#cfn-sagemaker-userprofile-codeeditorappsettings-lifecycleconfigarns", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns" + } + } + } + }, "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", "AWS::SageMaker::UserProfile.CustomImage": "CACHED", @@ -4491,6 +4761,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -4580,10 +4858,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -4609,6 +4885,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -4616,41 +4893,14 @@ "AWS::WAFv2::RuleGroup.LabelSummary": "CACHED", "AWS::WAFv2::RuleGroup.NotStatement": "CACHED", "AWS::WAFv2::RuleGroup.OrStatement": "CACHED", - "AWS::WAFv2::RuleGroup.RateBasedStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html", - "Properties": { - "AggregateKeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-aggregatekeytype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType" - } - }, - "ForwardedIPConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-forwardedipconfig", - "Required": false, - "Type": "ForwardedIPConfiguration", - "UpdateType": "Mutable" - }, - "Limit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-limit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit" - } - }, - "ScopeDownStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-scopedownstatement", - "Required": false, - "Type": "Statement", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::RuleGroup.RateBasedStatement": "CACHED", + "AWS::WAFv2::RuleGroup.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryString": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitUriPath": "CACHED", "AWS::WAFv2::RuleGroup.RegexMatchStatement": "CACHED", "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.Rule": "CACHED", @@ -4663,43 +4913,9 @@ "AWS::WAFv2::RuleGroup.TextTransformation": "CACHED", "AWS::WAFv2::RuleGroup.VisibilityConfig": "CACHED", "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html", - "Properties": { - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-loginpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RequestInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-requestinspection", - "Required": false, - "Type": "RequestInspection", - "UpdateType": "Mutable" - }, - "ResponseInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-responseinspection", - "Required": false, - "Type": "ResponseInspection", - "UpdateType": "Mutable" - } - } - }, - "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html", - "Properties": { - "InspectionLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html#cfn-wafv2-webacl-awsmanagedrulesbotcontrolruleset-inspectionlevel", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet.InspectionLevel" - } - } - } - }, + "AWS::WAFv2::WebACL.AWSManagedRulesACFPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": "CACHED", "AWS::WAFv2::WebACL.AllowAction": "CACHED", "AWS::WAFv2::WebACL.AndStatement": "CACHED", "AWS::WAFv2::WebACL.AssociationConfig": "CACHED", @@ -4728,100 +4944,29 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", "AWS::WAFv2::WebACL.LabelMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html", - "Properties": { - "AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesatpruleset", - "Required": false, - "Type": "AWSManagedRulesATPRuleSet", - "UpdateType": "Mutable" - }, - "AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesbotcontrolruleset", - "Required": false, - "Type": "AWSManagedRulesBotControlRuleSet", - "UpdateType": "Mutable" - }, - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-loginpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.LoginPath" - } - }, - "PasswordField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-passwordfield", - "Required": false, - "Type": "FieldIdentifier", - "UpdateType": "Mutable" - }, - "PayloadType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-payloadtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.PayloadType" - } - }, - "UsernameField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-usernamefield", - "Required": false, - "Type": "FieldIdentifier", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": "CACHED", "AWS::WAFv2::WebACL.ManagedRuleGroupStatement": "CACHED", "AWS::WAFv2::WebACL.NotStatement": "CACHED", "AWS::WAFv2::WebACL.OrStatement": "CACHED", "AWS::WAFv2::WebACL.OverrideAction": "CACHED", - "AWS::WAFv2::WebACL.RateBasedStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html", - "Properties": { - "AggregateKeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-aggregatekeytype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType" - } - }, - "ForwardedIPConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-forwardedipconfig", - "Required": false, - "Type": "ForwardedIPConfiguration", - "UpdateType": "Mutable" - }, - "Limit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-limit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.Limit" - } - }, - "ScopeDownStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-scopedownstatement", - "Required": false, - "Type": "Statement", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::WebACL.RateBasedStatement": "CACHED", + "AWS::WAFv2::WebACL.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryString": "CACHED", + "AWS::WAFv2::WebACL.RateLimitUriPath": "CACHED", "AWS::WAFv2::WebACL.RegexMatchStatement": "CACHED", "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.RequestBodyAssociatedResourceTypeConfig": "CACHED", "AWS::WAFv2::WebACL.RequestInspection": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP": "CACHED", "AWS::WAFv2::WebACL.ResponseInspection": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionHeader": "CACHED", @@ -4843,55 +4988,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::AccessAnalyzer::Analyzer": "CACHED", "AWS::AmazonMQ::Broker": "CACHED", "AWS::AmazonMQ::Configuration": "CACHED", @@ -4977,117 +5075,7 @@ "AWS::AppSync::ApiKey": "CACHED", "AWS::AppSync::DataSource": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -5157,248 +5145,108 @@ "AWS::CodeDeploy::DeploymentGroup": "CACHED", "AWS::CodePipeline::CustomActionType": "CACHED", "AWS::CodePipeline::Pipeline": "CACHED", - "AWS::Cognito::IdentityPool": { + "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", + "AWS::Config::AggregationAuthorization": "CACHED", + "AWS::Config::ConfigRule": "CACHED", + "AWS::Config::ConfigurationAggregator": "CACHED", + "AWS::Config::ConfigurationRecorder": "CACHED", + "AWS::Config::DeliveryChannel": "CACHED", + "AWS::Config::OrganizationConfigRule": "CACHED", + "AWS::Config::RemediationConfiguration": "CACHED", + "AWS::Config::StoredQuery": "CACHED", + "AWS::DAX::Cluster": { "Attributes": { - "Id": { + "Arn": { "PrimitiveType": "String" }, - "Name": { + "ClusterDiscoveryEndpoint": { + "PrimitiveType": "String" + }, + "ClusterDiscoveryEndpointURL": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html", "Properties": { - "AllowClassicFlow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-allowclassicflow", - "PrimitiveType": "Boolean", + "AvailabilityZones": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-availabilityzones", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "AllowUnauthenticatedIdentities": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-allowunauthenticatedidentities", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" + "ClusterEndpointEncryptionType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-clusterendpointencryptiontype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" }, - "CognitoEvents": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoevents", - "PrimitiveType": "Json", + "ClusterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-clustername", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "CognitoIdentityProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoidentityproviders", - "DuplicatesAllowed": true, - "ItemType": "CognitoIdentityProvider", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-description", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "CognitoStreams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitostreams", + "IAMRoleARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-iamrolearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "NodeType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-nodetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "NotificationTopicARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-notificationtopicarn", + "PrimitiveType": "String", "Required": false, - "Type": "CognitoStreams", "UpdateType": "Mutable" }, - "DeveloperProviderName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-developerprovidername", + "ParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-parametergroupname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IdentityPoolName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-identitypoolname", + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-preferredmaintenancewindow", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "OpenIdConnectProviderARNs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-openidconnectproviderarns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", + "ReplicationFactor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-replicationfactor", + "PrimitiveType": "Integer", + "Required": true, "UpdateType": "Mutable" }, - "PushSync": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-pushsync", + "SSESpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-ssespecification", "Required": false, - "Type": "PushSync", - "UpdateType": "Mutable" + "Type": "SSESpecification", + "UpdateType": "Immutable" }, - "SamlProviderARNs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-samlproviderarns", - "DuplicatesAllowed": true, + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-securitygroupids", "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "SupportedLoginProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-supportedloginproviders", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", - "AWS::Cognito::IdentityPoolRoleAttachment": { - "Attributes": { - "Id": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html", - "Properties": { - "IdentityPoolId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-identitypoolid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RoleMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-rolemappings", - "ItemType": "RoleMapping", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-roles", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - } - } - }, - "AWS::Config::AggregationAuthorization": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html", - "Properties": { - "AuthorizedAccountId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-authorizedaccountid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Config::AggregationAuthorization.AuthorizedAccountId" - } - }, - "AuthorizedAwsRegion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-authorizedawsregion", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Config::AggregationAuthorization.AuthorizedAwsRegion" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Config::ConfigRule": "CACHED", - "AWS::Config::ConfigurationRecorder": "CACHED", - "AWS::Config::DeliveryChannel": "CACHED", - "AWS::Config::OrganizationConfigRule": "CACHED", - "AWS::Config::RemediationConfiguration": "CACHED", - "AWS::DAX::Cluster": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "ClusterDiscoveryEndpoint": { - "PrimitiveType": "String" - }, - "ClusterDiscoveryEndpointURL": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html", - "Properties": { - "AvailabilityZones": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-availabilityzones", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ClusterEndpointEncryptionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-clusterendpointencryptiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ClusterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-clustername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IAMRoleARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-iamrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "NodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-nodetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "NotificationTopicARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-notificationtopicarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-parametergroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-preferredmaintenancewindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplicationFactor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-replicationfactor", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "SSESpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-ssespecification", - "Required": false, - "Type": "SSESpecification", - "UpdateType": "Immutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-subnetgroupname", - "PrimitiveType": "String", + "SubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-subnetgroupname", + "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, @@ -5426,6 +5274,7 @@ "AWS::DataBrew::Ruleset": "CACHED", "AWS::DataBrew::Schedule": "CACHED", "AWS::DataSync::Agent": "CACHED", + "AWS::DataSync::LocationAzureBlob": "CACHED", "AWS::DataSync::LocationEFS": "CACHED", "AWS::DataSync::LocationFSxLustre": "CACHED", "AWS::DataSync::LocationFSxWindows": "CACHED", @@ -5560,128 +5409,7 @@ "AWS::EC2::NatGateway": "CACHED", "AWS::EC2::NetworkAcl": "CACHED", "AWS::EC2::NetworkAclEntry": "CACHED", - "AWS::EC2::NetworkInterface": { - "Attributes": { - "Id": { - "PrimitiveType": "String" - }, - "PrimaryIpv6Address": { - "PrimitiveType": "String" - }, - "PrimaryPrivateIpAddress": { - "PrimitiveType": "String" - }, - "SecondaryPrivateIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GroupSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-groupset", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "InterfaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-interfacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Ipv4PrefixCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv4prefixcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv4Prefixes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv4prefixes", - "DuplicatesAllowed": true, - "ItemType": "Ipv4PrefixSpecification", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv6addresscount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6Addresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv6addresses", - "DuplicatesAllowed": false, - "ItemType": "InstanceIpv6Address", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Ipv6PrefixCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv6prefixcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6Prefixes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv6prefixes", - "DuplicatesAllowed": true, - "ItemType": "Ipv6PrefixSpecification", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-privateipaddress", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrivateIpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-privateipaddresses", - "DuplicatesAllowed": true, - "ItemType": "PrivateIpAddressSpecification", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-secondaryprivateipaddresscount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-sourcedestcheck", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-subnetid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::NetworkInterface": "CACHED", "AWS::EC2::NetworkInterfaceAttachment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html", "Properties": { @@ -5737,7 +5465,38 @@ "AWS::EC2::TransitGatewayMulticastGroupMember": "CACHED", "AWS::EC2::TransitGatewayMulticastGroupSource": "CACHED", "AWS::EC2::TransitGatewayPeeringAttachment": "CACHED", - "AWS::EC2::TransitGatewayRoute": "CACHED", + "AWS::EC2::TransitGatewayRoute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html", + "Properties": { + "Blackhole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-blackhole", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "DestinationCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-destinationcidrblock", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CidrIp" + } + }, + "TransitGatewayAttachmentId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-transitgatewayattachmentid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "TransitGatewayRouteTableId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-transitgatewayroutetableid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, "AWS::EC2::TransitGatewayRouteTable": "CACHED", "AWS::EC2::TransitGatewayRouteTableAssociation": "CACHED", "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", @@ -5747,65 +5506,12 @@ "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", "AWS::EC2::VPCEndpoint": "CACHED", "AWS::EC2::VPCEndpointConnectionNotification": "CACHED", - "AWS::EC2::VPCEndpointService": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html", - "Properties": { - "AcceptanceRequired": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-acceptancerequired", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ContributorInsightsEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-contributorinsightsenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "GatewayLoadBalancerArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-gatewayloadbalancerarns", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkLoadBalancerArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-networkloadbalancerarns", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PayerResponsibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-payerresponsibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::VPCEndpointServicePermissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html", - "Properties": { - "AllowedPrincipals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-allowedprincipals", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-serviceid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, - "AWS::EC2::VPCGatewayAttachment": "CACHED", - "AWS::EC2::VPCPeeringConnection": "CACHED", - "AWS::EC2::VPNConnection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection.html", + "AWS::EC2::VPCEndpointService": "CACHED", + "AWS::EC2::VPCEndpointServicePermissions": "CACHED", + "AWS::EC2::VPCGatewayAttachment": "CACHED", + "AWS::EC2::VPCPeeringConnection": "CACHED", + "AWS::EC2::VPNConnection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection.html", "Properties": { "CustomerGatewayId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection.html#cfn-ec2-vpnconnection-customergatewayid", @@ -5891,101 +5597,7 @@ "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", - "AWS::EFS::FileSystem": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "FileSystemId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html", - "Properties": { - "AvailabilityZoneName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-availabilityzonename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "BackupPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-backuppolicy", - "Required": false, - "Type": "BackupPolicy", - "UpdateType": "Mutable" - }, - "BypassPolicyLockoutSafetyCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-bypasspolicylockoutsafetycheck", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-encrypted", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "FileSystemPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-filesystempolicy", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "FileSystemTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-filesystemtags", - "DuplicatesAllowed": false, - "ItemType": "ElasticFileSystemTag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LifecyclePolicies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-lifecyclepolicies", - "DuplicatesAllowed": false, - "ItemType": "LifecyclePolicy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PerformanceMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-performancemode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "EFSFileSystemPerformanceMode" - } - }, - "ProvisionedThroughputInMibps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-provisionedthroughputinmibps", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplicationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-replicationconfiguration", - "Required": false, - "Type": "ReplicationConfiguration", - "UpdateType": "Mutable" - }, - "ThroughputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-throughputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "EFSFileSystemThroughputMode" - } - } - } - }, + "AWS::EFS::FileSystem": "CACHED", "AWS::EFS::MountTarget": "CACHED", "AWS::EKS::AccessEntry": "CACHED", "AWS::EKS::Addon": "CACHED", @@ -5998,140 +5610,7 @@ "AWS::EMR::InstanceGroupConfig": "CACHED", "AWS::EMR::SecurityConfiguration": "CACHED", "AWS::EMR::Step": "CACHED", - "AWS::EMR::Studio": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "StudioId": { - "PrimitiveType": "String" - }, - "Url": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html", - "Properties": { - "AuthMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-authmode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.AuthMode" - } - }, - "DefaultS3Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-defaults3location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.DefaultS3Location" - } - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.Description" - } - }, - "EngineSecurityGroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-enginesecuritygroupid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.EngineSecurityGroupId" - } - }, - "IdpAuthUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-idpauthurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.IdpAuthUrl" - } - }, - "IdpRelayStateParameterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-idprelaystateparametername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.IdpRelayStateParameterName" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.Name" - } - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.ServiceRole" - } - }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.SubnetIds" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-userrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.UserRole" - } - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.VpcId" - } - }, - "WorkspaceSecurityGroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-workspacesecuritygroupid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.WorkspaceSecurityGroupId" - } - } - } - }, + "AWS::EMR::Studio": "CACHED", "AWS::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", @@ -6257,332 +5736,219 @@ } } }, - "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", - "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", - "AWS::Elasticsearch::Domain": "CACHED", - "AWS::EventSchemas::Discoverer": "CACHED", - "AWS::EventSchemas::Registry": "CACHED", - "AWS::EventSchemas::RegistryPolicy": "CACHED", - "AWS::EventSchemas::Schema": "CACHED", - "AWS::Events::ApiDestination": "CACHED", - "AWS::Events::Archive": "CACHED", - "AWS::Events::Connection": "CACHED", - "AWS::Events::EventBus": "CACHED", - "AWS::Events::EventBusPolicy": "CACHED", - "AWS::Events::Rule": "CACHED", - "AWS::FMS::Policy": "CACHED", - "AWS::FSx::DataRepositoryAssociation": "CACHED", - "AWS::FSx::FileSystem": "CACHED", - "AWS::FSx::Snapshot": "CACHED", - "AWS::FSx::StorageVirtualMachine": "CACHED", - "AWS::FSx::Volume": "CACHED", - "AWS::GameLift::Alias": "CACHED", - "AWS::GameLift::Build": "CACHED", - "AWS::GameLift::Fleet": "CACHED", - "AWS::GameLift::GameServerGroup": "CACHED", - "AWS::GameLift::GameSessionQueue": { + "AWS::ElasticLoadBalancingV2::LoadBalancer": { "Attributes": { - "Arn": { + "CanonicalHostedZoneID": { "PrimitiveType": "String" }, - "Name": { + "DNSName": { + "PrimitiveType": "String" + }, + "LoadBalancerArn": { + "PrimitiveType": "String" + }, + "LoadBalancerFullName": { + "PrimitiveType": "String" + }, + "LoadBalancerName": { "PrimitiveType": "String" + }, + "SecurityGroups": { + "PrimitiveItemType": "String", + "Type": "List" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html", "Properties": { - "CustomEventData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-customeventdata", + "IpAddressType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::GameSessionQueue.CustomEventData" - } - }, - "Destinations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-destinations", - "ItemType": "Destination", - "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "FilterConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-filterconfiguration", + "LoadBalancerAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes", + "DuplicatesAllowed": false, + "ItemType": "LoadBalancerAttribute", "Required": false, - "Type": "FilterConfiguration", + "Type": "List", "UpdateType": "Mutable" }, "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-name", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-name", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::GameSessionQueue.Name" - } + "Required": false, + "UpdateType": "Immutable" }, - "NotificationTarget": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-notificationtarget", + "Scheme": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-scheme", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable" + }, + "SecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-securitygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::GameLift::GameSessionQueue.NotificationTarget" + "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", + "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" } }, - "PlayerLatencyPolicies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-playerlatencypolicies", - "ItemType": "PlayerLatencyPolicy", + "SubnetMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmappings", + "DuplicatesAllowed": false, + "ItemType": "SubnetMapping", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "PriorityConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-priorityconfiguration", + "Subnets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnets", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, - "Type": "PriorityConfiguration", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-tags", + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ListValueType": "SubnetIds", + "ValueType": "SubnetId" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-tags", + "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "TimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-timeoutinseconds", - "PrimitiveType": "Integer", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-type", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, - "AWS::GameLift::MatchmakingConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html", + "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", + "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EventSchemas::Discoverer": "CACHED", + "AWS::EventSchemas::Registry": "CACHED", + "AWS::EventSchemas::RegistryPolicy": "CACHED", + "AWS::EventSchemas::Schema": "CACHED", + "AWS::Events::ApiDestination": "CACHED", + "AWS::Events::Archive": "CACHED", + "AWS::Events::Connection": "CACHED", + "AWS::Events::EventBus": "CACHED", + "AWS::Events::EventBusPolicy": "CACHED", + "AWS::Events::Rule": "CACHED", + "AWS::FMS::Policy": "CACHED", + "AWS::FSx::DataRepositoryAssociation": "CACHED", + "AWS::FSx::FileSystem": "CACHED", + "AWS::FSx::Snapshot": "CACHED", + "AWS::FSx::StorageVirtualMachine": "CACHED", + "AWS::FSx::Volume": "CACHED", + "AWS::GameLift::Alias": "CACHED", + "AWS::GameLift::Build": "CACHED", + "AWS::GameLift::Fleet": "CACHED", + "AWS::GameLift::GameServerGroup": "CACHED", + "AWS::GameLift::GameSessionQueue": "CACHED", + "AWS::GameLift::MatchmakingConfiguration": "CACHED", + "AWS::GameLift::MatchmakingRuleSet": "CACHED", + "AWS::GameLift::Script": "CACHED", + "AWS::Glue::Classifier": "CACHED", + "AWS::Glue::Connection": "CACHED", + "AWS::Glue::Crawler": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html", "Properties": { - "AcceptanceRequired": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-acceptancerequired", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "AcceptanceTimeoutSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-acceptancetimeoutseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.AcceptanceTimeoutSeconds" - } - }, - "AdditionalPlayerCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-additionalplayercount", - "PrimitiveType": "Integer", + "Classifiers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-classifiers", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "BackfillMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-backfillmode", + "Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-configuration", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.BackfillMode" - } - }, - "CustomEventData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-customeventdata", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.CustomEventData" - } + "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-description", + "CrawlerSecurityConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-crawlersecurityconfiguration", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.Description" - } + "UpdateType": "Mutable" }, - "FlexMatchMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-flexmatchmode", + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-databasename", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.FlexMatchMode" - } - }, - "GameProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-gameproperties", - "ItemType": "GameProperty", - "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "GameSessionData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-gamesessiondata", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.GameSessionData" - } - }, - "GameSessionQueueArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-gamesessionqueuearns", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.GameSessionQueueArns" - } + "UpdateType": "Mutable" }, "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.Name" - } - }, - "NotificationTarget": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-notificationtarget", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-name", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.NotificationTarget" - } + "UpdateType": "Immutable" }, - "RequestTimeoutSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-requesttimeoutseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.RequestTimeoutSeconds" - } + "RecrawlPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-recrawlpolicy", + "Required": false, + "Type": "RecrawlPolicy", + "UpdateType": "Mutable" }, - "RuleSetName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-rulesetname", + "Role": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-role", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.RuleSetName" + "ValueType": "AWS::IAM::Role.NameOrArn" } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-tags", - "ItemType": "Tag", + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-schedule", "Required": false, - "Type": "List", + "Type": "Schedule", "UpdateType": "Mutable" - } - } - }, - "AWS::GameLift::MatchmakingRuleSet": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingruleset.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingruleset.html#cfn-gamelift-matchmakingruleset-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingRuleSet.Name" - } }, - "RuleSetBody": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingruleset.html#cfn-gamelift-matchmakingruleset-rulesetbody", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingRuleSet.RuleSetBody" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingruleset.html#cfn-gamelift-matchmakingruleset-tags", - "ItemType": "Tag", + "SchemaChangePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-schemachangepolicy", "Required": false, - "Type": "List", + "Type": "SchemaChangePolicy", "UpdateType": "Mutable" - } - } - }, - "AWS::GameLift::Script": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" }, - "Id": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html#cfn-gamelift-script-name", + "TablePrefix": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tableprefix", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::Script.Name" - } - }, - "StorageLocation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html#cfn-gamelift-script-storagelocation", - "Required": true, - "Type": "S3Location", "UpdateType": "Mutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html#cfn-gamelift-script-tags", - "ItemType": "Tag", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tags", + "PrimitiveType": "Json", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html#cfn-gamelift-script-version", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::Script.Version" - } + "Targets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-targets", + "Required": true, + "Type": "Targets", + "UpdateType": "Mutable" } } }, - "AWS::Glue::Classifier": "CACHED", - "AWS::Glue::Connection": "CACHED", - "AWS::Glue::Crawler": "CACHED", "AWS::Glue::CustomEntityType": "CACHED", "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", "AWS::Glue::DataQualityRuleset": "CACHED", @@ -6607,164 +5973,22 @@ "AWS::Greengrass::DeviceDefinitionVersion": "CACHED", "AWS::Greengrass::FunctionDefinition": "CACHED", "AWS::Greengrass::FunctionDefinitionVersion": "CACHED", - "AWS::Greengrass::Group": "CACHED", - "AWS::Greengrass::GroupVersion": "CACHED", - "AWS::Greengrass::LoggerDefinition": "CACHED", - "AWS::Greengrass::LoggerDefinitionVersion": "CACHED", - "AWS::Greengrass::ResourceDefinition": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion": "CACHED", - "AWS::Greengrass::SubscriptionDefinition": "CACHED", - "AWS::Greengrass::SubscriptionDefinitionVersion": "CACHED", - "AWS::GreengrassV2::ComponentVersion": "CACHED", - "AWS::GreengrassV2::Deployment": "CACHED", - "AWS::GuardDuty::Detector": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html", - "Properties": { - "DataSources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-datasources", - "Required": false, - "Type": "CFNDataSourceConfigurations", - "UpdateType": "Mutable" - }, - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-enable", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Features": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-features", - "ItemType": "FeatureConfigurations", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "FindingPublishingFrequency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-findingpublishingfrequency", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::Detector.FindingPublishingFrequency" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Filter": "CACHED", - "AWS::GuardDuty::IPSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html", - "Properties": { - "Activate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-activate", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "DetectorId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-detectorid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.DetectorId" - } - }, - "Format": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-format", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Format" - } - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Location" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Name" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Master": "CACHED", - "AWS::GuardDuty::Member": "CACHED", - "AWS::GuardDuty::ThreatIntelSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html", - "Properties": { - "Activate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-activate", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "DetectorId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-detectorid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::ThreatIntelSet.DetectorId" - } - }, - "Format": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-format", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::ThreatIntelSet.Format" - } - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::ThreatIntelSet.Location" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Greengrass::Group": "CACHED", + "AWS::Greengrass::GroupVersion": "CACHED", + "AWS::Greengrass::LoggerDefinition": "CACHED", + "AWS::Greengrass::LoggerDefinitionVersion": "CACHED", + "AWS::Greengrass::ResourceDefinition": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion": "CACHED", + "AWS::Greengrass::SubscriptionDefinition": "CACHED", + "AWS::Greengrass::SubscriptionDefinitionVersion": "CACHED", + "AWS::GreengrassV2::ComponentVersion": "CACHED", + "AWS::GreengrassV2::Deployment": "CACHED", + "AWS::GuardDuty::Detector": "CACHED", + "AWS::GuardDuty::Filter": "CACHED", + "AWS::GuardDuty::IPSet": "CACHED", + "AWS::GuardDuty::Master": "CACHED", + "AWS::GuardDuty::Member": "CACHED", + "AWS::GuardDuty::ThreatIntelSet": "CACHED", "AWS::IAM::AccessKey": "CACHED", "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", @@ -6833,6 +6057,11 @@ "AWS::IoTSiteWise::Gateway": "CACHED", "AWS::IoTSiteWise::Portal": "CACHED", "AWS::IoTSiteWise::Project": "CACHED", + "AWS::IoTTwinMaker::ComponentType": "CACHED", + "AWS::IoTTwinMaker::Entity": "CACHED", + "AWS::IoTTwinMaker::Scene": "CACHED", + "AWS::IoTTwinMaker::SyncJob": "CACHED", + "AWS::IoTTwinMaker::Workspace": "CACHED", "AWS::KMS::Alias": "CACHED", "AWS::KMS::Key": "CACHED", "AWS::Kinesis::Stream": "CACHED", @@ -6909,7 +6138,35 @@ }, "AWS::LakeFormation::Permissions": "CACHED", "AWS::LakeFormation::PrincipalPermissions": "CACHED", - "AWS::LakeFormation::Resource": "CACHED", + "AWS::LakeFormation::Resource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html", + "Properties": { + "ResourceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html#cfn-lakeformation-resource-resourcearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html#cfn-lakeformation-resource-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UseServiceLinkedRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html#cfn-lakeformation-resource-useservicelinkedrole", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Conditional" + }, + "WithFederation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html#cfn-lakeformation-resource-withfederation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::LakeFormation::Tag": "CACHED", "AWS::LakeFormation::TagAssociation": "CACHED", "AWS::Lambda::Alias": "CACHED", @@ -6921,6 +6178,9 @@ "AWS::Lambda::Permission": "CACHED", "AWS::Lambda::Url": "CACHED", "AWS::Lambda::Version": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogGroup": "CACHED", "AWS::Logs::LogStream": "CACHED", @@ -6935,6 +6195,11 @@ "AWS::MSK::VpcConnection": "CACHED", "AWS::MWAA::Environment": "CACHED", "AWS::Neptune::DBCluster": "CACHED", + "AWS::NetworkFirewall::Firewall": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", + "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::Oam::Link": "CACHED", "AWS::Oam::Sink": "CACHED", "AWS::OpenSearchService::Domain": "CACHED", @@ -6946,427 +6211,564 @@ "AWS::Personalize::Schema": "CACHED", "AWS::Personalize::Solution": "CACHED", "AWS::Pipes::Pipe": "CACHED", - "AWS::QuickSight::Analysis": { + "AWS::QuickSight::Analysis": "CACHED", + "AWS::QuickSight::Dashboard": "CACHED", + "AWS::QuickSight::DataSet": "CACHED", + "AWS::QuickSight::DataSource": "CACHED", + "AWS::QuickSight::RefreshSchedule": "CACHED", + "AWS::QuickSight::Template": "CACHED", + "AWS::QuickSight::Theme": "CACHED", + "AWS::QuickSight::VPCConnection": "CACHED", + "AWS::RAM::Permission": "CACHED", + "AWS::RAM::ResourceShare": "CACHED", + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { "Attributes": { - "Arn": { + "CertificateDetails.CAIdentifier": { "PrimitiveType": "String" }, - "CreatedTime": { + "CertificateDetails.ValidTill": { "PrimitiveType": "String" }, - "DataSetArns": { - "PrimitiveItemType": "String", - "Type": "List" + "DBInstanceArn": { + "PrimitiveType": "String" }, - "LastUpdatedTime": { + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", "Properties": { - "AnalysisId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-analysisid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.AnalysisId" - } - }, - "AwsAccountId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-awsaccountid", + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", + "Required": false, + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::QuickSight::Analysis.AwsAccountId" + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" } }, - "Definition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-definition", + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", "Required": false, - "Type": "AnalysisDefinition", "UpdateType": "Mutable" }, - "Errors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-errors", + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", "DuplicatesAllowed": true, - "ItemType": "AnalysisError", + "ItemType": "DBInstanceRole", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-name", + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", "Value": { - "ValueType": "AWS::QuickSight::Analysis.Name" + "ValueType": "AvailabilityZone" } }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-parameters", + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "Parameters", "UpdateType": "Mutable" }, - "Permissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-permissions", - "DuplicatesAllowed": true, - "ItemType": "ResourcePermission", + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", "Required": false, - "Type": "List", + "Type": "CertificateDetails", "UpdateType": "Mutable" }, - "Sheets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-sheets", - "DuplicatesAllowed": true, - "ItemType": "Sheet", + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "SourceEntity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-sourceentity", + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", "Required": false, - "Type": "AnalysisSourceEntity", "UpdateType": "Mutable" }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-status", + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::QuickSight::Analysis.Status" + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "ThemeArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-themearn", + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "ValidationStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-validationstrategy", + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", "Required": false, - "Type": "ValidationStrategy", "UpdateType": "Mutable" - } - } - }, - "AWS::QuickSight::Dashboard": "CACHED", - "AWS::QuickSight::DataSet": "CACHED", - "AWS::QuickSight::DataSource": "CACHED", - "AWS::QuickSight::RefreshSchedule": "CACHED", - "AWS::QuickSight::Template": "CACHED", - "AWS::QuickSight::Theme": "CACHED", - "AWS::QuickSight::VPCConnection": "CACHED", - "AWS::RAM::Permission": "CACHED", - "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::DBCluster": "CACHED", - "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", - "AWS::RDS::DBParameterGroup": "CACHED", - "AWS::RDS::DBProxy": "CACHED", - "AWS::RDS::DBProxyEndpoint": "CACHED", - "AWS::RDS::DBProxyTargetGroup": "CACHED", - "AWS::RDS::DBSecurityGroup": "CACHED", - "AWS::RDS::DBSecurityGroupIngress": "CACHED", - "AWS::RDS::DBSubnetGroup": "CACHED", - "AWS::RDS::EventSubscription": "CACHED", - "AWS::RDS::GlobalCluster": "CACHED", - "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": { - "Attributes": { - "Endpoint.Address": { - "PrimitiveType": "String" }, - "Endpoint.Port": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", - "Properties": { - "AllowVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "AutomatedSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", - "PrimitiveType": "Integer", + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, - "ClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" - } + "UpdateType": "Mutable" }, - "ClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" - } + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" }, - "ClusterSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "ClusterSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ClusterType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", "Value": { - "ValueType": "RedshiftClusterType" + "ValueType": "AWS::RDS::DBInstance.MasterUsername" } }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", - "PrimitiveType": "String", + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "RedshiftClusterVersion" + "ValueType": "RdsInstanceMonitoringInterval" } }, - "DBName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ElasticIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier", + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "HsmConfigurationIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-HsmConfigurationIdentifier", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IamRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "LoggingProperties", - "UpdateType": "Mutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + "ValueType": "PerformanceInsightsRetentionPeriod" } }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUsername" + "ValueType": "AWS::RDS::DBInstance.Port" } }, - "NodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftInstanceType" - } + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, - "NumberOfNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + "ValueType": "AWS::RDS::DBInstance.PromotionTier" } }, - "OwnerAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", - "PrimitiveType": "Integer", + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", - "PrimitiveType": "Boolean", + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "SnapshotClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterParameterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-description", + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "ParameterGroupFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parametergroupfamily", - "PrimitiveType": "String", - "Required": true, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Immutable" }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parameters", - "DuplicatesAllowed": true, - "ItemType": "Parameter", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-description", + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::RDS::DBParameterGroup": "CACHED", + "AWS::RDS::DBProxy": "CACHED", + "AWS::RDS::DBProxyEndpoint": "CACHED", + "AWS::RDS::DBProxyTargetGroup": "CACHED", + "AWS::RDS::DBSecurityGroup": "CACHED", + "AWS::RDS::DBSecurityGroupIngress": "CACHED", + "AWS::RDS::DBSubnetGroup": "CACHED", + "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::OptionGroup": "CACHED", + "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", + "AWS::RedshiftServerless::Namespace": "CACHED", + "AWS::RedshiftServerless::Workgroup": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", "AWS::RolesAnywhere::Profile": "CACHED", @@ -7445,14 +6847,19 @@ "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", "AWS::Route53Resolver::ResolverConfig": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", "AWS::Route53Resolver::ResolverRule": "CACHED", "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", + "AWS::S3::AccessGrant": "CACHED", + "AWS::S3::AccessGrantsInstance": "CACHED", + "AWS::S3::AccessGrantsLocation": "CACHED", "AWS::S3::AccessPoint": "CACHED", "AWS::S3::Bucket": "CACHED", "AWS::S3::BucketPolicy": "CACHED", + "AWS::S3::StorageLens": "CACHED", "AWS::S3::StorageLensGroup": "CACHED", "AWS::S3ObjectLambda::AccessPoint": "CACHED", "AWS::S3ObjectLambda::AccessPointPolicy": "CACHED", @@ -7554,7 +6961,45 @@ "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", "AWS::SSO::PermissionSet": "CACHED", "AWS::SageMaker::App": "CACHED", - "AWS::SageMaker::AppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig": { + "Attributes": { + "AppImageConfigArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html", + "Properties": { + "AppImageConfigName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-appimageconfigname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::SageMaker::AppImageConfig.AppImageConfigName" + } + }, + "JupyterLabAppImageConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-jupyterlabappimageconfig", + "Required": false, + "Type": "JupyterLabAppImageConfig", + "UpdateType": "Mutable" + }, + "KernelGatewayImageConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig", + "Required": false, + "Type": "KernelGatewayImageConfig", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, "AWS::SageMaker::CodeRepository": "CACHED", "AWS::SageMaker::Domain": "CACHED", "AWS::SageMaker::Endpoint": "CACHED", @@ -7569,6 +7014,7 @@ "AWS::SageMaker::NotebookInstance": "CACHED", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "CACHED", "AWS::SageMaker::Pipeline": "CACHED", + "AWS::SageMaker::Project": "CACHED", "AWS::SageMaker::UserProfile": "CACHED", "AWS::SageMaker::Workteam": "CACHED", "AWS::SecretsManager::ResourcePolicy": "CACHED", @@ -7576,7 +7022,10 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -7668,12 +7117,23 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", "AWS::AppSync::DataSource.Type": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -7693,7 +7153,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -7738,8 +7200,10 @@ "AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction.ServiceNamespace": "CACHED", "AWS::Backup::BackupPlan.Id": "CACHED", "AWS::Backup::BackupVault.BackupVaultName": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7778,6 +7242,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", @@ -7911,6 +7376,10 @@ "AWS::Config::ConfigRule.Source.Owner": "CACHED", "AWS::Config::ConfigRule.SourceDetail.EventSource": "CACHED", "AWS::Config::ConfigRule.SourceDetail.MessageType": "CACHED", + "AWS::Config::ConfigurationAggregator.ConfigurationAggregatorName": "CACHED", + "AWS::Config::StoredQuery.QueryDescription": "CACHED", + "AWS::Config::StoredQuery.QueryExpression": "CACHED", + "AWS::Config::StoredQuery.QueryName": "CACHED", "AWS::DataBrew::Dataset.CsvOptions.Delimiter": "CACHED", "AWS::DataBrew::Dataset.DatasetParameter.Name": "CACHED", "AWS::DataBrew::Dataset.DatasetParameter.Type": "CACHED", @@ -7977,6 +7446,13 @@ "AWS::DataSync::Agent.SecurityGroupArns": "CACHED", "AWS::DataSync::Agent.SubnetArns": "CACHED", "AWS::DataSync::Agent.VpcEndpointId": "CACHED", + "AWS::DataSync::LocationAzureBlob.AgentArns": "CACHED", + "AWS::DataSync::LocationAzureBlob.AzureAccessTier": "CACHED", + "AWS::DataSync::LocationAzureBlob.AzureBlobAuthenticationType": "CACHED", + "AWS::DataSync::LocationAzureBlob.AzureBlobContainerUrl": "CACHED", + "AWS::DataSync::LocationAzureBlob.AzureBlobSasConfiguration.AzureBlobSasToken": "CACHED", + "AWS::DataSync::LocationAzureBlob.AzureBlobType": "CACHED", + "AWS::DataSync::LocationAzureBlob.Subdirectory": "CACHED", "AWS::DataSync::LocationEFS.AccessPointArn": "CACHED", "AWS::DataSync::LocationEFS.Ec2Config.SecurityGroupArns": "CACHED", "AWS::DataSync::LocationEFS.Ec2Config.SubnetArn": "CACHED", @@ -8036,6 +7512,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -8051,15 +7533,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -8067,11 +7550,13 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", @@ -8104,6 +7589,7 @@ "AWS::EC2::FlowLog.ResourceType": "CACHED", "AWS::EC2::FlowLog.TrafficType": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -8169,6 +7655,8 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", + "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", "AWS::EKS::Cluster.AccessConfig.AuthenticationMode": "CACHED", @@ -8185,7 +7673,10 @@ "AWS::EMR::Studio.AuthMode": "CACHED", "AWS::EMR::Studio.DefaultS3Location": "CACHED", "AWS::EMR::Studio.Description": "CACHED", + "AWS::EMR::Studio.EncryptionKeyArn": "CACHED", "AWS::EMR::Studio.EngineSecurityGroupId": "CACHED", + "AWS::EMR::Studio.IdcInstanceArn": "CACHED", + "AWS::EMR::Studio.IdcUserAssignment": "CACHED", "AWS::EMR::Studio.IdpAuthUrl": "CACHED", "AWS::EMR::Studio.IdpRelayStateParameterName": "CACHED", "AWS::EMR::Studio.Name": "CACHED", @@ -8264,89 +7755,13 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.18xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", @@ -8381,6 +7796,7 @@ "AWS::GameLift::GameServerGroup.VpcSubnets": "CACHED", "AWS::GameLift::GameSessionQueue.CustomEventData": "CACHED", "AWS::GameLift::GameSessionQueue.FilterConfiguration.AllowedLocations": "CACHED", + "AWS::GameLift::GameSessionQueue.GameSessionQueueDestination.DestinationArn": "CACHED", "AWS::GameLift::GameSessionQueue.Name": "CACHED", "AWS::GameLift::GameSessionQueue.NotificationTarget": "CACHED", "AWS::GameLift::GameSessionQueue.PriorityConfiguration.LocationOrder": "CACHED", @@ -8397,6 +7813,7 @@ "AWS::GameLift::MatchmakingConfiguration.Name": "CACHED", "AWS::GameLift::MatchmakingConfiguration.NotificationTarget": "CACHED", "AWS::GameLift::MatchmakingConfiguration.RequestTimeoutSeconds": "CACHED", + "AWS::GameLift::MatchmakingConfiguration.RuleSetArn": "CACHED", "AWS::GameLift::MatchmakingConfiguration.RuleSetName": "CACHED", "AWS::GameLift::MatchmakingRuleSet.Name": "CACHED", "AWS::GameLift::MatchmakingRuleSet.RuleSetBody": "CACHED", @@ -8449,16 +7866,31 @@ "AWS::GreengrassV2::Deployment.IoTJobExponentialRolloutRate.IncrementFactor": "CACHED", "AWS::GreengrassV2::Deployment.ParentTargetArn": "CACHED", "AWS::GreengrassV2::Deployment.TargetArn": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.FindingPublishingFrequency": "CACHED", + "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", + "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", "AWS::GuardDuty::IPSet.Name": "CACHED", + "AWS::GuardDuty::IPSet.TagItem.Key": "CACHED", + "AWS::GuardDuty::IPSet.TagItem.Value": "CACHED", "AWS::GuardDuty::Member.Status": "CACHED", "AWS::GuardDuty::ThreatIntelSet.DetectorId": "CACHED", "AWS::GuardDuty::ThreatIntelSet.Format": "CACHED", "AWS::GuardDuty::ThreatIntelSet.Location": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem.Key": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem.Value": "CACHED", "AWS::IAM::AccessKey.Active": "CACHED", "AWS::IAM::AssumeRole.Document": "CACHED", "AWS::IAM::Group.Name": "CACHED", @@ -8738,16 +8170,55 @@ "AWS::IoTEvents::Input.Attribute.JsonPath": "CACHED", "AWS::IoTEvents::Input.InputDescription": "CACHED", "AWS::IoTEvents::Input.InputName": "CACHED", + "AWS::IoTSiteWise::Asset.AssetExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.NotificationState": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataType": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": "CACHED", + "AWS::IoTTwinMaker::ComponentType.ComponentTypeId": "CACHED", + "AWS::IoTTwinMaker::ComponentType.Description": "CACHED", + "AWS::IoTTwinMaker::ComponentType.ExtendsFrom": "CACHED", + "AWS::IoTTwinMaker::ComponentType.Status.State": "CACHED", + "AWS::IoTTwinMaker::ComponentType.WorkspaceId": "CACHED", + "AWS::IoTTwinMaker::Entity.Description": "CACHED", + "AWS::IoTTwinMaker::Entity.EntityId": "CACHED", + "AWS::IoTTwinMaker::Entity.EntityName": "CACHED", + "AWS::IoTTwinMaker::Entity.ParentEntityId": "CACHED", + "AWS::IoTTwinMaker::Entity.Status.State": "CACHED", + "AWS::IoTTwinMaker::Entity.WorkspaceId": "CACHED", + "AWS::IoTTwinMaker::Scene.Capabilities": "CACHED", + "AWS::IoTTwinMaker::Scene.ContentLocation": "CACHED", + "AWS::IoTTwinMaker::Scene.Description": "CACHED", + "AWS::IoTTwinMaker::Scene.SceneId": "CACHED", + "AWS::IoTTwinMaker::Scene.WorkspaceId": "CACHED", + "AWS::IoTTwinMaker::SyncJob.SyncRole": "CACHED", + "AWS::IoTTwinMaker::SyncJob.SyncSource": "CACHED", + "AWS::IoTTwinMaker::SyncJob.WorkspaceId": "CACHED", + "AWS::IoTTwinMaker::Workspace.Description": "CACHED", + "AWS::IoTTwinMaker::Workspace.Role": "CACHED", + "AWS::IoTTwinMaker::Workspace.WorkspaceId": "CACHED", "AWS::KMS::Alias.AliasName": "CACHED", "AWS::KMS::Alias.TargetKeyId": "CACHED", "AWS::KMS::Key.Description": "CACHED", @@ -8755,6 +8226,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::Kinesis::Stream.Name": "CACHED", "AWS::Kinesis::Stream.RetentionPeriodHours": "CACHED", "AWS::Kinesis::Stream.ShardCount": "CACHED", @@ -8833,7 +8305,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -8860,6 +8334,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -8987,6 +8475,13 @@ "AWS::Lambda::Version.Description": "CACHED", "AWS::Lambda::Version.FunctionName": "CACHED", "AWS::Lambda::Version.RuntimePolicy.RuntimeVersionArn": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogGroup.KmsKeyId": "CACHED", "AWS::Logs::LogGroup.LogGroupClass": "CACHED", @@ -9046,7 +8541,57 @@ "AWS::Neptune::DBCluster.DBClusterIdentifier": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MaxCapacity": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MinCapacity": "CACHED", + "AWS::NetworkFirewall::Firewall.Description": "CACHED", + "AWS::NetworkFirewall::Firewall.FirewallName": "CACHED", + "AWS::NetworkFirewall::Firewall.FirewallPolicyArn": "CACHED", + "AWS::NetworkFirewall::Firewall.VpcId": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupOverride.Action": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupReference.Priority": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupReference.ResourceArn": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatelessRuleGroupReference.Priority": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatelessRuleGroupReference.ResourceArn": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.FirewallArn": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.FirewallName": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.LogDestinationConfig.LogDestinationType": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.LogDestinationConfig.LogType": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::RuleGroup.CustomAction.ActionName": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Description": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header.Destination": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header.DestinationPort": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header.Direction": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header.Protocol": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header.Source": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header.SourcePort": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleGroupName": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleOption.Keyword": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleOption.Settings": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RulesSource.RulesString": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RulesSourceList.GeneratedRulesType": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RulesSourceList.TargetTypes": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatefulRule.Action": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatefulRuleOptions.RuleOrder": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatelessRule.Priority": "CACHED", + "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", + "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -9301,7 +8846,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -9323,6 +8874,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -9663,6 +9216,15 @@ "AWS::QuickSight::Analysis.VisualPalette.ChartColor": "CACHED", "AWS::QuickSight::Analysis.VisualSubtitleLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.VisualTitleLabelOptions.Visibility": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.NegativeBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.PositiveBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.TotalBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, "AWS::QuickSight::Analysis.WaterfallVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.WordCloudOptions.CloudLayout": "CACHED", "AWS::QuickSight::Analysis.WordCloudOptions.MaximumStringLength": "CACHED", @@ -9800,7 +9362,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -9825,6 +9393,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -9933,6 +9503,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -10169,6 +9740,15 @@ "AWS::QuickSight::Dashboard.VisualPalette.ChartColor": "CACHED", "AWS::QuickSight::Dashboard.VisualSubtitleLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.VisualTitleLabelOptions.Visibility": "CACHED", + "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.NegativeBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.PositiveBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.TotalBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, "AWS::QuickSight::Dashboard.WaterfallVisual.VisualId": "CACHED", "AWS::QuickSight::Dashboard.WordCloudOptions.CloudLayout": "CACHED", "AWS::QuickSight::Dashboard.WordCloudOptions.MaximumStringLength": "CACHED", @@ -10401,7 +9981,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10423,6 +10009,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -10766,6 +10354,15 @@ "AWS::QuickSight::Template.VisualPalette.ChartColor": "CACHED", "AWS::QuickSight::Template.VisualSubtitleLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.VisualTitleLabelOptions.Visibility": "CACHED", + "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.NegativeBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.PositiveBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.TotalBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, "AWS::QuickSight::Template.WaterfallVisual.VisualId": "CACHED", "AWS::QuickSight::Template.WordCloudOptions.CloudLayout": "CACHED", "AWS::QuickSight::Template.WordCloudOptions.MaximumStringLength": "CACHED", @@ -10817,8 +10414,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -10990,6 +10585,40 @@ "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", + "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", + "AWS::Redshift::EventSubscription.EventCategories": "CACHED", + "AWS::Redshift::EventSubscription.Severity": "CACHED", + "AWS::Redshift::EventSubscription.SourceType": "CACHED", + "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", + "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", + "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", + "AWS::RedshiftServerless::Namespace.DbName": "CACHED", + "AWS::RedshiftServerless::Namespace.FinalSnapshotName": "CACHED", + "AWS::RedshiftServerless::Namespace.IamRoles": "CACHED", + "AWS::RedshiftServerless::Namespace.LogExports": "CACHED", + "AWS::RedshiftServerless::Namespace.Namespace.DbName": "CACHED", + "AWS::RedshiftServerless::Namespace.Namespace.IamRoles": "CACHED", + "AWS::RedshiftServerless::Namespace.Namespace.LogExports": "CACHED", + "AWS::RedshiftServerless::Namespace.Namespace.NamespaceName": "CACHED", + "AWS::RedshiftServerless::Namespace.Namespace.Status": "CACHED", + "AWS::RedshiftServerless::Namespace.NamespaceName": "CACHED", + "AWS::RedshiftServerless::Workgroup.ConfigParameter.ParameterKey": "CACHED", + "AWS::RedshiftServerless::Workgroup.ConfigParameter.ParameterValue": "CACHED", + "AWS::RedshiftServerless::Workgroup.NamespaceName": "CACHED", + "AWS::RedshiftServerless::Workgroup.SecurityGroupIds": "CACHED", + "AWS::RedshiftServerless::Workgroup.SubnetIds": "CACHED", + "AWS::RedshiftServerless::Workgroup.Workgroup.NamespaceName": "CACHED", + "AWS::RedshiftServerless::Workgroup.Workgroup.SecurityGroupIds": "CACHED", + "AWS::RedshiftServerless::Workgroup.Workgroup.Status": "CACHED", + "AWS::RedshiftServerless::Workgroup.Workgroup.SubnetIds": "CACHED", + "AWS::RedshiftServerless::Workgroup.Workgroup.WorkgroupName": "CACHED", + "AWS::RedshiftServerless::Workgroup.WorkgroupName": "CACHED", "AWS::ResourceGroups::Group.Description": "CACHED", "AWS::ResourceGroups::Group.Name": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery.Type": "CACHED", @@ -11026,6 +10655,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -11033,6 +10663,7 @@ "AWS::Route53Resolver::FirewallRuleGroupAssociation.VpcId": "CACHED", "AWS::Route53Resolver::ResolverConfig.AutodefinedReverseFlag": "CACHED", "AWS::Route53Resolver::ResolverConfig.ResourceId": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", @@ -11043,6 +10674,9 @@ "AWS::Route53Resolver::ResolverRule.RuleType": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress.Port": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress.Protocol": "CACHED", + "AWS::S3::AccessGrant.Grantee.GranteeType": "CACHED", + "AWS::S3::AccessGrant.Permission": "CACHED", + "AWS::S3::AccessGrant.S3PrefixType": "CACHED", "AWS::S3::AccessPoint.Bucket": "CACHED", "AWS::S3::AccessPoint.BucketAccountId": "CACHED", "AWS::S3::AccessPoint.Name": "CACHED", @@ -11082,6 +10716,9 @@ "AWS::S3::Bucket.Transition.StorageClass": "CACHED", "AWS::S3::Bucket.Transition.TransitionDate": "CACHED", "AWS::S3::Bucket.VersioningConfiguration.Status": "CACHED", + "AWS::S3::StorageLens.S3BucketDestination.Format": "CACHED", + "AWS::S3::StorageLens.S3BucketDestination.OutputSchemaVersion": "CACHED", + "AWS::S3::StorageLens.StorageLensConfiguration.Id": "CACHED", "AWS::S3::StorageLensGroup.And.MatchAnyPrefix": "CACHED", "AWS::S3::StorageLensGroup.And.MatchAnySuffix": "CACHED", "AWS::S3::StorageLensGroup.Filter.MatchAnyPrefix": "CACHED", @@ -11134,6 +10771,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -11174,6 +10826,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -11190,6 +10846,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -11229,6 +10887,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -11386,6 +11046,14 @@ "AWS::SageMaker::Pipeline.PipelineDisplayName": "CACHED", "AWS::SageMaker::Pipeline.PipelineName": "CACHED", "AWS::SageMaker::Pipeline.RoleArn": "CACHED", + "AWS::SageMaker::Project.ProjectDescription": "CACHED", + "AWS::SageMaker::Project.ProjectName": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -11429,7 +11097,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -11527,8 +11203,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -11555,6 +11229,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -11565,6 +11240,10 @@ "AWS::WAFv2::RuleGroup.Name": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::RuleGroup.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.Rule.Name": "CACHED", @@ -11597,6 +11276,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -11610,9 +11290,14 @@ "AWS::WAFv2::WebACL.Name": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::WebACL.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.RequestInspection.PayloadType": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP.PayloadType": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.FailureStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.SuccessStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionHeader.FailureValues": "CACHED", @@ -11681,32 +11366,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -11717,605 +11377,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g2.2xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "m1.small", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "t1.micro", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "u-9tb1.112xlarge", - "u-9tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m1.small", - "cache.m3.2xlarge", - "cache.m3.large", - "cache.m3.medium", - "cache.m3.xlarge", - "cache.m4.10xlarge", - "cache.m4.2xlarge", - "cache.m4.4xlarge", - "cache.m4.large", - "cache.m4.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r3.2xlarge", - "cache.r3.4xlarge", - "cache.r3.8xlarge", - "cache.r3.large", - "cache.r3.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -12330,49 +11403,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -12388,24 +11419,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc1.8xlarge", - "dc1.large", - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/cn-northwest-1.json b/src/cfnlint/data/CloudSpecs/cn-northwest-1.json index 5055797d1d..619e21272c 100644 --- a/src/cfnlint/data/CloudSpecs/cn-northwest-1.json +++ b/src/cfnlint/data/CloudSpecs/cn-northwest-1.json @@ -191,10 +191,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -349,6 +349,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -384,6 +385,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -458,10 +462,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -469,8 +475,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -478,22 +482,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -515,11 +526,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", @@ -602,6 +618,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -678,7 +695,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -693,6 +713,8 @@ "AWS::Config::ConfigRule.Scope": "CACHED", "AWS::Config::ConfigRule.Source": "CACHED", "AWS::Config::ConfigRule.SourceDetail": "CACHED", + "AWS::Config::ConfigurationAggregator.AccountAggregationSource": "CACHED", + "AWS::Config::ConfigurationAggregator.OrganizationAggregationSource": "CACHED", "AWS::Config::ConfigurationRecorder.ExclusionByResourceTypes": "CACHED", "AWS::Config::ConfigurationRecorder.RecordingGroup": "CACHED", "AWS::Config::ConfigurationRecorder.RecordingMode": "CACHED", @@ -809,11 +831,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -853,6 +878,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -870,11 +897,14 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", "AWS::DynamoDB::Table.TimeToLiveSpecification": "CACHED", "AWS::EC2::CapacityReservation.TagSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceTypeSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.TagSpecification": "CACHED", "AWS::EC2::EC2Fleet.AcceleratorCountRequest": "CACHED", "AWS::EC2::EC2Fleet.AcceleratorTotalMemoryMiBRequest": "CACHED", "AWS::EC2::EC2Fleet.BaselineEbsBandwidthMbpsRequest": "CACHED", @@ -910,7 +940,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -957,6 +986,7 @@ "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", @@ -1044,6 +1074,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -1053,7 +1084,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1062,6 +1098,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1095,26 +1133,8 @@ "AWS::EFS::AccessPoint.RootDirectory": "CACHED", "AWS::EFS::FileSystem.BackupPolicy": "CACHED", "AWS::EFS::FileSystem.ElasticFileSystemTag": "CACHED", - "AWS::EFS::FileSystem.LifecyclePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-lifecyclepolicy.html", - "Properties": { - "TransitionToIA": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-lifecyclepolicy.html#cfn-efs-filesystem-lifecyclepolicy-transitiontoia", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "EFSFileSystemLifecyclePolicy" - } - }, - "TransitionToPrimaryStorageClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-lifecyclepolicy.html#cfn-efs-filesystem-lifecyclepolicy-transitiontoprimarystorageclass", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EFS::FileSystem.FileSystemProtection": "CACHED", + "AWS::EFS::FileSystem.LifecyclePolicy": "CACHED", "AWS::EFS::FileSystem.ReplicationConfiguration": "CACHED", "AWS::EFS::FileSystem.ReplicationDestination": "CACHED", "AWS::EKS::AccessEntry.AccessPolicy": "CACHED", @@ -1193,29 +1213,15 @@ "AWS::EMR::Step.KeyValue": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1260,6 +1266,7 @@ "AWS::ElasticLoadBalancingV2::Listener.Certificate": "CACHED", "AWS::ElasticLoadBalancingV2::Listener.FixedResponseConfig": "CACHED", "AWS::ElasticLoadBalancingV2::Listener.ForwardConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.MutualAuthentication": "CACHED", "AWS::ElasticLoadBalancingV2::Listener.RedirectConfig": "CACHED", "AWS::ElasticLoadBalancingV2::Listener.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::Listener.TargetGroupTuple": "CACHED", @@ -1309,6 +1316,7 @@ "AWS::Events::Connection.OAuthParameters": "CACHED", "AWS::Events::Connection.Parameter": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1367,137 +1375,27 @@ "AWS::FSx::Volume.UserAndGroupQuotas": "CACHED", "AWS::GameLift::Alias.RoutingStrategy": "CACHED", "AWS::GameLift::Build.StorageLocation": "CACHED", + "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", - "AWS::GameLift::Fleet.IpPermission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-ec2inboundpermission.html", - "Properties": { - "FromPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-ec2inboundpermission.html#cfn-gamelift-fleet-ec2inboundpermissions-fromport", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.IpPermission.FromPort" - } - }, - "IpRange": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-ec2inboundpermission.html#cfn-gamelift-fleet-ec2inboundpermissions-iprange", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.IpPermission.IpRange" - } - }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-ec2inboundpermission.html#cfn-gamelift-fleet-ec2inboundpermissions-protocol", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.IpPermission.Protocol" - } - }, - "ToPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-ec2inboundpermission.html#cfn-gamelift-fleet-ec2inboundpermissions-toport", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.IpPermission.ToPort" - } - } - } - }, + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.IpPermission": "CACHED", + "AWS::GameLift::Fleet.LocationCapacity": "CACHED", + "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", "AWS::GameLift::Fleet.ResourceCreationLimitPolicy": "CACHED", - "AWS::GameLift::Fleet.RuntimeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-runtimeconfiguration.html", - "Properties": { - "GameSessionActivationTimeoutSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-runtimeconfiguration.html#cfn-gamelift-fleet-runtimeconfiguration-gamesessionactivationtimeoutseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.RuntimeConfiguration.GameSessionActivationTimeoutSeconds" - } - }, - "MaxConcurrentGameSessionActivations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-runtimeconfiguration.html#cfn-gamelift-fleet-runtimeconfiguration-maxconcurrentgamesessionactivations", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.RuntimeConfiguration.MaxConcurrentGameSessionActivations" - } - }, - "ServerProcesses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-runtimeconfiguration.html#cfn-gamelift-fleet-runtimeconfiguration-serverprocesses", - "DuplicatesAllowed": false, - "ItemType": "ServerProcess", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::GameLift::Fleet.RuntimeConfiguration": "CACHED", + "AWS::GameLift::Fleet.ScalingPolicy": "CACHED", "AWS::GameLift::Fleet.ServerProcess": "CACHED", + "AWS::GameLift::Fleet.TargetConfiguration": "CACHED", "AWS::GameLift::GameServerGroup.AutoScalingPolicy": "CACHED", "AWS::GameLift::GameServerGroup.InstanceDefinition": "CACHED", "AWS::GameLift::GameServerGroup.LaunchTemplate": "CACHED", "AWS::GameLift::GameServerGroup.TargetTrackingConfiguration": "CACHED", - "AWS::GameLift::GameSessionQueue.Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-destination.html", - "Properties": { - "DestinationArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-destination.html#cfn-gamelift-gamesessionqueue-destination-destinationarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GameLift::GameSessionQueue.FilterConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-filterconfiguration.html", - "Properties": { - "AllowedLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-filterconfiguration.html#cfn-gamelift-gamesessionqueue-filterconfiguration-allowedlocations", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::GameSessionQueue.FilterConfiguration.AllowedLocations" - } - } - } - }, + "AWS::GameLift::GameSessionQueue.FilterConfiguration": "CACHED", + "AWS::GameLift::GameSessionQueue.GameSessionQueueDestination": "CACHED", "AWS::GameLift::GameSessionQueue.PlayerLatencyPolicy": "CACHED", - "AWS::GameLift::GameSessionQueue.PriorityConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-priorityconfiguration.html", - "Properties": { - "LocationOrder": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-priorityconfiguration.html#cfn-gamelift-gamesessionqueue-priorityconfiguration-locationorder", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::GameSessionQueue.PriorityConfiguration.LocationOrder" - } - }, - "PriorityOrder": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-gamesessionqueue-priorityconfiguration.html#cfn-gamelift-gamesessionqueue-priorityconfiguration-priorityorder", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::GameSessionQueue.PriorityConfiguration.PriorityOrder" - } - } - } - }, + "AWS::GameLift::GameSessionQueue.PriorityConfiguration": "CACHED", "AWS::GameLift::MatchmakingConfiguration.GameProperty": "CACHED", "AWS::GameLift::Script.S3Location": "CACHED", "AWS::Glue::Classifier.CsvClassifier": "CACHED", @@ -1519,7 +1417,23 @@ "AWS::Glue::Crawler.Targets": "CACHED", "AWS::Glue::DataCatalogEncryptionSettings.ConnectionPasswordEncryption": "CACHED", "AWS::Glue::DataCatalogEncryptionSettings.DataCatalogEncryptionSettings": "CACHED", - "AWS::Glue::DataCatalogEncryptionSettings.EncryptionAtRest": "CACHED", + "AWS::Glue::DataCatalogEncryptionSettings.EncryptionAtRest": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html", + "Properties": { + "CatalogEncryptionMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html#cfn-glue-datacatalogencryptionsettings-encryptionatrest-catalogencryptionmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SseAwsKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html#cfn-glue-datacatalogencryptionsettings-encryptionatrest-sseawskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Glue::DataQualityRuleset.DataQualityTargetTable": "CACHED", "AWS::Glue::Database.DataLakePrincipal": "CACHED", "AWS::Glue::Database.DatabaseIdentifier": "CACHED", @@ -1570,84 +1484,19 @@ "AWS::Glue::Trigger.NotificationProperty": "CACHED", "AWS::Glue::Trigger.Predicate": "CACHED", "AWS::GuardDuty::Detector.CFNDataSourceConfigurations": "CACHED", - "AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesauditlogsconfiguration.html", - "Properties": { - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesauditlogsconfiguration.html#cfn-guardduty-detector-cfnkubernetesauditlogsconfiguration-enable", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesconfiguration.html", - "Properties": { - "AuditLogs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesconfiguration.html#cfn-guardduty-detector-cfnkubernetesconfiguration-auditlogs", - "Required": false, - "Type": "CFNKubernetesAuditLogsConfiguration", - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": "CACHED", "AWS::GuardDuty::Detector.CFNMalwareProtectionConfiguration": "CACHED", - "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfns3logsconfiguration.html", - "Properties": { - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfns3logsconfiguration.html#cfn-guardduty-detector-cfns3logsconfiguration-enable", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": "CACHED", "AWS::GuardDuty::Detector.CFNScanEc2InstanceWithFindingsConfiguration": "CACHED", - "AWS::GuardDuty::Detector.FeatureAdditionalConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html#cfn-guardduty-detector-featureadditionalconfiguration-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html#cfn-guardduty-detector-featureadditionalconfiguration-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Detector.FeatureConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html", - "Properties": { - "AdditionalConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-additionalconfiguration", - "ItemType": "FeatureAdditionalConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", + "AWS::GuardDuty::IPSet.TagItem": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", "AWS::IAM::Role.Policy": "CACHED", "AWS::IAM::User.LoginProfile": "CACHED", @@ -1695,6 +1544,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -1889,6 +1739,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -1997,9 +1852,56 @@ "AWS::MediaConvert::JobTemplate.HopDestination": "CACHED", "AWS::Neptune::DBCluster.DBClusterRole": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration": "CACHED", + "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupOverride": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupReference": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatelessRuleGroupReference": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.LogDestinationConfig": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.LoggingConfiguration": "CACHED", + "AWS::NetworkFirewall::RuleGroup.ActionDefinition": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Address": "CACHED", + "AWS::NetworkFirewall::RuleGroup.CustomAction": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Dimension": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header": "CACHED", + "AWS::NetworkFirewall::RuleGroup.IPSet": "CACHED", + "AWS::NetworkFirewall::RuleGroup.IPSetReference": "CACHED", + "AWS::NetworkFirewall::RuleGroup.MatchAttributes": "CACHED", + "AWS::NetworkFirewall::RuleGroup.PortRange": "CACHED", + "AWS::NetworkFirewall::RuleGroup.PortSet": "CACHED", + "AWS::NetworkFirewall::RuleGroup.PublishMetricAction": "CACHED", + "AWS::NetworkFirewall::RuleGroup.ReferenceSets": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleDefinition": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleGroup": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleOption": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleVariables": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RulesSource": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RulesSourceList": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatefulRule": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatefulRuleOptions": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", + "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -2086,24 +1988,16 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", - "AWS::Redshift::ClusterParameterGroup.Parameter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", - "Properties": { - "ParameterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ParameterValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametervalue", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", @@ -2317,14 +2211,20 @@ }, "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress": "CACHED", + "AWS::S3::AccessGrant.AccessGrantsLocationConfiguration": "CACHED", + "AWS::S3::AccessGrant.Grantee": "CACHED", "AWS::S3::AccessPoint.PublicAccessBlockConfiguration": "CACHED", "AWS::S3::AccessPoint.VpcConfiguration": "CACHED", "AWS::S3::Bucket.AbortIncompleteMultipartUpload": "CACHED", @@ -2385,6 +2285,25 @@ "AWS::S3::Bucket.Transition": "CACHED", "AWS::S3::Bucket.VersioningConfiguration": "CACHED", "AWS::S3::Bucket.WebsiteConfiguration": "CACHED", + "AWS::S3::StorageLens.AccountLevel": "CACHED", + "AWS::S3::StorageLens.ActivityMetrics": "CACHED", + "AWS::S3::StorageLens.AdvancedCostOptimizationMetrics": "CACHED", + "AWS::S3::StorageLens.AdvancedDataProtectionMetrics": "CACHED", + "AWS::S3::StorageLens.AwsOrg": "CACHED", + "AWS::S3::StorageLens.BucketLevel": "CACHED", + "AWS::S3::StorageLens.BucketsAndRegions": "CACHED", + "AWS::S3::StorageLens.CloudWatchMetrics": "CACHED", + "AWS::S3::StorageLens.DataExport": "CACHED", + "AWS::S3::StorageLens.DetailedStatusCodesMetrics": "CACHED", + "AWS::S3::StorageLens.Encryption": "CACHED", + "AWS::S3::StorageLens.PrefixLevel": "CACHED", + "AWS::S3::StorageLens.PrefixLevelStorageMetrics": "CACHED", + "AWS::S3::StorageLens.S3BucketDestination": "CACHED", + "AWS::S3::StorageLens.SSEKMS": "CACHED", + "AWS::S3::StorageLens.SelectionCriteria": "CACHED", + "AWS::S3::StorageLens.StorageLensConfiguration": "CACHED", + "AWS::S3::StorageLens.StorageLensGroupLevel": "CACHED", + "AWS::S3::StorageLens.StorageLensGroupSelectionCriteria": "CACHED", "AWS::S3::StorageLensGroup.And": "CACHED", "AWS::S3::StorageLensGroup.Filter": "CACHED", "AWS::S3::StorageLensGroup.MatchObjectAge": "CACHED", @@ -2417,7 +2336,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": { @@ -2480,7 +2398,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -2492,6 +2414,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -2537,9 +2460,12 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -2624,6 +2550,9 @@ "AWS::SageMaker::Pipeline.ParallelismConfiguration": "CACHED", "AWS::SageMaker::Pipeline.PipelineDefinition": "CACHED", "AWS::SageMaker::Pipeline.S3Location": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -2659,6 +2588,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -2748,10 +2685,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -2777,6 +2712,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -2784,41 +2720,14 @@ "AWS::WAFv2::RuleGroup.LabelSummary": "CACHED", "AWS::WAFv2::RuleGroup.NotStatement": "CACHED", "AWS::WAFv2::RuleGroup.OrStatement": "CACHED", - "AWS::WAFv2::RuleGroup.RateBasedStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html", - "Properties": { - "AggregateKeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-aggregatekeytype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType" - } - }, - "ForwardedIPConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-forwardedipconfig", - "Required": false, - "Type": "ForwardedIPConfiguration", - "UpdateType": "Mutable" - }, - "Limit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-limit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit" - } - }, - "ScopeDownStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-scopedownstatement", - "Required": false, - "Type": "Statement", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::RuleGroup.RateBasedStatement": "CACHED", + "AWS::WAFv2::RuleGroup.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryString": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitUriPath": "CACHED", "AWS::WAFv2::RuleGroup.RegexMatchStatement": "CACHED", "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.Rule": "CACHED", @@ -2831,43 +2740,9 @@ "AWS::WAFv2::RuleGroup.TextTransformation": "CACHED", "AWS::WAFv2::RuleGroup.VisibilityConfig": "CACHED", "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html", - "Properties": { - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-loginpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RequestInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-requestinspection", - "Required": false, - "Type": "RequestInspection", - "UpdateType": "Mutable" - }, - "ResponseInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-responseinspection", - "Required": false, - "Type": "ResponseInspection", - "UpdateType": "Mutable" - } - } - }, - "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html", - "Properties": { - "InspectionLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html#cfn-wafv2-webacl-awsmanagedrulesbotcontrolruleset-inspectionlevel", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet.InspectionLevel" - } - } - } - }, + "AWS::WAFv2::WebACL.AWSManagedRulesACFPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": "CACHED", "AWS::WAFv2::WebACL.AllowAction": "CACHED", "AWS::WAFv2::WebACL.AndStatement": "CACHED", "AWS::WAFv2::WebACL.AssociationConfig": "CACHED", @@ -2896,100 +2771,29 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", "AWS::WAFv2::WebACL.LabelMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html", - "Properties": { - "AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesatpruleset", - "Required": false, - "Type": "AWSManagedRulesATPRuleSet", - "UpdateType": "Mutable" - }, - "AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesbotcontrolruleset", - "Required": false, - "Type": "AWSManagedRulesBotControlRuleSet", - "UpdateType": "Mutable" - }, - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-loginpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.LoginPath" - } - }, - "PasswordField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-passwordfield", - "Required": false, - "Type": "FieldIdentifier", - "UpdateType": "Mutable" - }, - "PayloadType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-payloadtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.PayloadType" - } - }, - "UsernameField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-usernamefield", - "Required": false, - "Type": "FieldIdentifier", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": "CACHED", "AWS::WAFv2::WebACL.ManagedRuleGroupStatement": "CACHED", "AWS::WAFv2::WebACL.NotStatement": "CACHED", "AWS::WAFv2::WebACL.OrStatement": "CACHED", "AWS::WAFv2::WebACL.OverrideAction": "CACHED", - "AWS::WAFv2::WebACL.RateBasedStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html", - "Properties": { - "AggregateKeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-aggregatekeytype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType" - } - }, - "ForwardedIPConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-forwardedipconfig", - "Required": false, - "Type": "ForwardedIPConfiguration", - "UpdateType": "Mutable" - }, - "Limit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-limit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.Limit" - } - }, - "ScopeDownStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-scopedownstatement", - "Required": false, - "Type": "Statement", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::WebACL.RateBasedStatement": "CACHED", + "AWS::WAFv2::WebACL.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryString": "CACHED", + "AWS::WAFv2::WebACL.RateLimitUriPath": "CACHED", "AWS::WAFv2::WebACL.RegexMatchStatement": "CACHED", "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.RequestBodyAssociatedResourceTypeConfig": "CACHED", "AWS::WAFv2::WebACL.RequestInspection": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP": "CACHED", "AWS::WAFv2::WebACL.ResponseInspection": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionHeader": "CACHED", @@ -3012,55 +2816,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::AccessAnalyzer::Analyzer": "CACHED", "AWS::AmazonMQ::Broker": "CACHED", "AWS::AmazonMQ::Configuration": "CACHED", @@ -3146,117 +2903,7 @@ "AWS::AppSync::ApiKey": "CACHED", "AWS::AppSync::DataSource": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -3327,41 +2974,14 @@ "AWS::CodeDeploy::DeploymentGroup": "CACHED", "AWS::CodePipeline::CustomActionType": "CACHED", "AWS::CodePipeline::Pipeline": "CACHED", - "AWS::Config::AggregationAuthorization": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html", - "Properties": { - "AuthorizedAccountId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-authorizedaccountid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Config::AggregationAuthorization.AuthorizedAccountId" - } - }, - "AuthorizedAwsRegion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-authorizedawsregion", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Config::AggregationAuthorization.AuthorizedAwsRegion" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Config::AggregationAuthorization": "CACHED", "AWS::Config::ConfigRule": "CACHED", + "AWS::Config::ConfigurationAggregator": "CACHED", "AWS::Config::ConfigurationRecorder": "CACHED", "AWS::Config::DeliveryChannel": "CACHED", "AWS::Config::OrganizationConfigRule": "CACHED", "AWS::Config::RemediationConfiguration": "CACHED", + "AWS::Config::StoredQuery": "CACHED", "AWS::DAX::Cluster": "CACHED", "AWS::DAX::ParameterGroup": "CACHED", "AWS::DAX::SubnetGroup": "CACHED", @@ -3462,6 +3082,7 @@ "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", + "AWS::EC2::CapacityReservationFleet": "CACHED", "AWS::EC2::CustomerGateway": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html", "Properties": { @@ -3498,51 +3119,7 @@ }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", - "AWS::EC2::EIP": { - "Attributes": { - "AllocationId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html", - "Properties": { - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "Ec2ElasticIpDomain" - } - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "NetworkBorderGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-networkbordergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PublicIpv4Pool": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::EIP": "CACHED", "AWS::EC2::EIPAssociation": "CACHED", "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -3587,45 +3164,7 @@ } }, "AWS::EC2::NetworkInterfacePermission": "CACHED", - "AWS::EC2::PlacementGroup": { - "Attributes": { - "GroupName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", - "Properties": { - "PartitionCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-partitioncount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "SpreadLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-spreadlevel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementGroupStrategy" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::PlacementGroup": "CACHED", "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -3660,61 +3199,8 @@ "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", "AWS::EC2::VPCEndpoint": "CACHED", "AWS::EC2::VPCEndpointConnectionNotification": "CACHED", - "AWS::EC2::VPCEndpointService": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html", - "Properties": { - "AcceptanceRequired": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-acceptancerequired", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ContributorInsightsEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-contributorinsightsenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "GatewayLoadBalancerArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-gatewayloadbalancerarns", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkLoadBalancerArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-networkloadbalancerarns", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PayerResponsibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-payerresponsibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::VPCEndpointServicePermissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html", - "Properties": { - "AllowedPrincipals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-allowedprincipals", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-serviceid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, + "AWS::EC2::VPCEndpointService": "CACHED", + "AWS::EC2::VPCEndpointServicePermissions": "CACHED", "AWS::EC2::VPCGatewayAttachment": { "Attributes": { "Id": { @@ -3857,273 +3343,11 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", - "AWS::EFS::FileSystem": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "FileSystemId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html", - "Properties": { - "AvailabilityZoneName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-availabilityzonename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "BackupPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-backuppolicy", - "Required": false, - "Type": "BackupPolicy", - "UpdateType": "Mutable" - }, - "BypassPolicyLockoutSafetyCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-bypasspolicylockoutsafetycheck", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-encrypted", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "FileSystemPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-filesystempolicy", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "FileSystemTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-filesystemtags", - "DuplicatesAllowed": false, - "ItemType": "ElasticFileSystemTag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LifecyclePolicies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-lifecyclepolicies", - "DuplicatesAllowed": false, - "ItemType": "LifecyclePolicy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PerformanceMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-performancemode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "EFSFileSystemPerformanceMode" - } - }, - "ProvisionedThroughputInMibps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-provisionedthroughputinmibps", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplicationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-replicationconfiguration", - "Required": false, - "Type": "ReplicationConfiguration", - "UpdateType": "Mutable" - }, - "ThroughputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-throughputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "EFSFileSystemThroughputMode" - } - } - } - }, + "AWS::EFS::FileSystem": "CACHED", "AWS::EFS::MountTarget": "CACHED", "AWS::EKS::AccessEntry": "CACHED", "AWS::EKS::Addon": "CACHED", @@ -4136,140 +3360,7 @@ "AWS::EMR::InstanceGroupConfig": "CACHED", "AWS::EMR::SecurityConfiguration": "CACHED", "AWS::EMR::Step": "CACHED", - "AWS::EMR::Studio": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "StudioId": { - "PrimitiveType": "String" - }, - "Url": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html", - "Properties": { - "AuthMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-authmode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.AuthMode" - } - }, - "DefaultS3Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-defaults3location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.DefaultS3Location" - } - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.Description" - } - }, - "EngineSecurityGroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-enginesecuritygroupid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.EngineSecurityGroupId" - } - }, - "IdpAuthUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-idpauthurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.IdpAuthUrl" - } - }, - "IdpRelayStateParameterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-idprelaystateparametername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.IdpRelayStateParameterName" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.Name" - } - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.ServiceRole" - } - }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.SubnetIds" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-userrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.UserRole" - } - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.VpcId" - } - }, - "WorkspaceSecurityGroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-workspacesecuritygroupid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.WorkspaceSecurityGroupId" - } - } - } - }, + "AWS::EMR::Studio": "CACHED", "AWS::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", @@ -4286,115 +3377,9 @@ "AWS::ElasticBeanstalk::ConfigurationTemplate": "CACHED", "AWS::ElasticBeanstalk::Environment": "CACHED", "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener": { - "Attributes": { - "ListenerArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html", - "Properties": { - "AlpnPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-alpnpolicy", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Certificates": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-certificates", - "DuplicatesAllowed": false, - "ItemType": "Certificate", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-defaultactions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "LoadBalancerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-loadbalancerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "LoadBalancerV2Arn" - } - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "LoadBalancerPort" - } - }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-protocol", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SslPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-sslpolicy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Attributes": { - "IsDefault": { - "PrimitiveType": "Boolean" - }, - "RuleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", @@ -4417,647 +3402,123 @@ "AWS::FraudDetector::List": "CACHED", "AWS::GameLift::Alias": "CACHED", "AWS::GameLift::Build": "CACHED", - "AWS::GameLift::Fleet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html", - "Properties": { - "BuildId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-buildid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.BuildId" - } - }, - "CertificateConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-certificateconfiguration", - "Required": false, - "Type": "CertificateConfiguration", - "UpdateType": "Immutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.Description" - } - }, - "DesiredEC2Instances": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-desiredec2instances", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EC2InboundPermissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-ec2inboundpermissions", - "DuplicatesAllowed": false, - "ItemType": "IpPermission", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EC2InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-ec2instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.EC2InstanceType" - } - }, - "FleetType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-fleettype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.FleetType" - } - }, - "InstanceRoleARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-instancerolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.InstanceRoleARN" - } - }, - "LogPaths": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-logpaths", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "MaxSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-maxsize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MetricGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-metricgroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "MinSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-minsize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.Name" - } - }, - "NewGameSessionProtectionPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-newgamesessionprotectionpolicy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.NewGameSessionProtectionPolicy" - } - }, - "PeerVpcAwsAccountId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-peervpcawsaccountid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.PeerVpcAwsAccountId" - } - }, - "PeerVpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-peervpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.PeerVpcId" - } - }, - "ResourceCreationLimitPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-resourcecreationlimitpolicy", - "Required": false, - "Type": "ResourceCreationLimitPolicy", - "UpdateType": "Mutable" - }, - "RuntimeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-runtimeconfiguration", - "Required": false, - "Type": "RuntimeConfiguration", - "UpdateType": "Mutable" - }, - "ScriptId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-scriptid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.ScriptId" - } - }, - "ServerLaunchParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-serverlaunchparameters", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.ServerLaunchParameters" - } - }, - "ServerLaunchPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-serverlaunchpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.ServerLaunchPath" - } - } - } - }, + "AWS::GameLift::Fleet": "CACHED", "AWS::GameLift::GameServerGroup": "CACHED", - "AWS::GameLift::GameSessionQueue": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html", - "Properties": { - "CustomEventData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-customeventdata", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::GameSessionQueue.CustomEventData" - } - }, - "Destinations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-destinations", - "ItemType": "Destination", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "FilterConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-filterconfiguration", - "Required": false, - "Type": "FilterConfiguration", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::GameSessionQueue.Name" - } - }, - "NotificationTarget": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-notificationtarget", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::GameSessionQueue.NotificationTarget" - } - }, - "PlayerLatencyPolicies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-playerlatencypolicies", - "ItemType": "PlayerLatencyPolicy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PriorityConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-priorityconfiguration", - "Required": false, - "Type": "PriorityConfiguration", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gamesessionqueue.html#cfn-gamelift-gamesessionqueue-timeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GameLift::MatchmakingConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html", + "AWS::GameLift::GameSessionQueue": "CACHED", + "AWS::GameLift::MatchmakingConfiguration": "CACHED", + "AWS::GameLift::MatchmakingRuleSet": "CACHED", + "AWS::GameLift::Script": "CACHED", + "AWS::Glue::Classifier": "CACHED", + "AWS::Glue::Connection": "CACHED", + "AWS::Glue::Crawler": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html", "Properties": { - "AcceptanceRequired": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-acceptancerequired", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "AcceptanceTimeoutSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-acceptancetimeoutseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.AcceptanceTimeoutSeconds" - } - }, - "AdditionalPlayerCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-additionalplayercount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "BackfillMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-backfillmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.BackfillMode" - } - }, - "CustomEventData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-customeventdata", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.CustomEventData" - } - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.Description" - } - }, - "FlexMatchMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-flexmatchmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.FlexMatchMode" - } - }, - "GameProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-gameproperties", - "ItemType": "GameProperty", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "GameSessionData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-gamesessiondata", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.GameSessionData" - } - }, - "GameSessionQueueArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-gamesessionqueuearns", + "Classifiers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-classifiers", "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.GameSessionQueueArns" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.Name" - } - }, - "NotificationTarget": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-notificationtarget", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.NotificationTarget" - } - }, - "RequestTimeoutSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-requesttimeoutseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.RequestTimeoutSeconds" - } - }, - "RuleSetName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-rulesetname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingConfiguration.RuleSetName" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingconfiguration.html#cfn-gamelift-matchmakingconfiguration-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GameLift::MatchmakingRuleSet": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingruleset.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingruleset.html#cfn-gamelift-matchmakingruleset-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingRuleSet.Name" - } - }, - "RuleSetBody": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingruleset.html#cfn-gamelift-matchmakingruleset-rulesetbody", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::MatchmakingRuleSet.RuleSetBody" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-matchmakingruleset.html#cfn-gamelift-matchmakingruleset-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GameLift::Script": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "Id": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html#cfn-gamelift-script-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::Script.Name" - } - }, - "StorageLocation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html#cfn-gamelift-script-storagelocation", - "Required": true, - "Type": "S3Location", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html#cfn-gamelift-script-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-script.html#cfn-gamelift-script-version", + "Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-configuration", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GameLift::Script.Version" - } - } - } - }, - "AWS::Glue::Classifier": "CACHED", - "AWS::Glue::Connection": "CACHED", - "AWS::Glue::Crawler": "CACHED", - "AWS::Glue::CustomEntityType": "CACHED", - "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", - "AWS::Glue::DataQualityRuleset": "CACHED", - "AWS::Glue::Database": "CACHED", - "AWS::Glue::DevEndpoint": "CACHED", - "AWS::Glue::Job": "CACHED", - "AWS::Glue::MLTransform": "CACHED", - "AWS::Glue::Partition": "CACHED", - "AWS::Glue::Registry": "CACHED", - "AWS::Glue::Schema": "CACHED", - "AWS::Glue::SchemaVersion": "CACHED", - "AWS::Glue::SchemaVersionMetadata": "CACHED", - "AWS::Glue::SecurityConfiguration": "CACHED", - "AWS::Glue::Table": "CACHED", - "AWS::Glue::Trigger": "CACHED", - "AWS::Glue::Workflow": "CACHED", - "AWS::GuardDuty::Detector": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html", - "Properties": { - "DataSources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-datasources", - "Required": false, - "Type": "CFNDataSourceConfigurations", - "UpdateType": "Mutable" - }, - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-enable", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Features": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-features", - "ItemType": "FeatureConfigurations", - "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "FindingPublishingFrequency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-findingpublishingfrequency", + "CrawlerSecurityConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-crawlersecurityconfiguration", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::Detector.FindingPublishingFrequency" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Filter": "CACHED", - "AWS::GuardDuty::IPSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html", - "Properties": { - "Activate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-activate", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "DetectorId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-detectorid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.DetectorId" - } - }, - "Format": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-format", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Format" - } }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Location" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-name", + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-databasename", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Name" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Master": "CACHED", - "AWS::GuardDuty::Member": "CACHED", - "AWS::GuardDuty::ThreatIntelSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html", - "Properties": { - "Activate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-activate", - "PrimitiveType": "Boolean", - "Required": true, "UpdateType": "Mutable" }, - "DetectorId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-detectorid", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-description", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::ThreatIntelSet.DetectorId" - } + "Required": false, + "UpdateType": "Mutable" }, - "Format": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-format", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-name", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::ThreatIntelSet.Format" - } + "Required": false, + "UpdateType": "Immutable" + }, + "RecrawlPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-recrawlpolicy", + "Required": false, + "Type": "RecrawlPolicy", + "UpdateType": "Mutable" }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-location", + "Role": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-role", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::GuardDuty::ThreatIntelSet.Location" + "ValueType": "AWS::IAM::Role.NameOrArn" } }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-name", + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-schedule", + "Required": false, + "Type": "Schedule", + "UpdateType": "Mutable" + }, + "SchemaChangePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-schemachangepolicy", + "Required": false, + "Type": "SchemaChangePolicy", + "UpdateType": "Mutable" + }, + "TablePrefix": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tableprefix", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-tags", - "ItemType": "Tag", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tags", + "PrimitiveType": "Json", "Required": false, - "Type": "List", + "UpdateType": "Mutable" + }, + "Targets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-targets", + "Required": true, + "Type": "Targets", "UpdateType": "Mutable" } } }, + "AWS::Glue::CustomEntityType": "CACHED", + "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", + "AWS::Glue::DataQualityRuleset": "CACHED", + "AWS::Glue::Database": "CACHED", + "AWS::Glue::DevEndpoint": "CACHED", + "AWS::Glue::Job": "CACHED", + "AWS::Glue::MLTransform": "CACHED", + "AWS::Glue::Partition": "CACHED", + "AWS::Glue::Registry": "CACHED", + "AWS::Glue::Schema": "CACHED", + "AWS::Glue::SchemaVersion": "CACHED", + "AWS::Glue::SchemaVersionMetadata": "CACHED", + "AWS::Glue::SecurityConfiguration": "CACHED", + "AWS::Glue::Table": "CACHED", + "AWS::Glue::Trigger": "CACHED", + "AWS::Glue::Workflow": "CACHED", + "AWS::GuardDuty::Detector": "CACHED", + "AWS::GuardDuty::Filter": "CACHED", + "AWS::GuardDuty::IPSet": "CACHED", + "AWS::GuardDuty::Master": "CACHED", + "AWS::GuardDuty::Member": "CACHED", + "AWS::GuardDuty::ThreatIntelSet": "CACHED", "AWS::IAM::AccessKey": "CACHED", "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", @@ -5188,7 +3649,35 @@ }, "AWS::LakeFormation::Permissions": "CACHED", "AWS::LakeFormation::PrincipalPermissions": "CACHED", - "AWS::LakeFormation::Resource": "CACHED", + "AWS::LakeFormation::Resource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html", + "Properties": { + "ResourceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html#cfn-lakeformation-resource-resourcearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html#cfn-lakeformation-resource-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UseServiceLinkedRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html#cfn-lakeformation-resource-useservicelinkedrole", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Conditional" + }, + "WithFederation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html#cfn-lakeformation-resource-withfederation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::LakeFormation::Tag": "CACHED", "AWS::LakeFormation::TagAssociation": "CACHED", "AWS::Lambda::Alias": "CACHED", @@ -5199,6 +3688,9 @@ "AWS::Lambda::LayerVersionPermission": "CACHED", "AWS::Lambda::Permission": "CACHED", "AWS::Lambda::Version": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogGroup": "CACHED", "AWS::Logs::LogStream": "CACHED", @@ -5220,6 +3712,11 @@ "AWS::Neptune::DBInstance": "CACHED", "AWS::Neptune::DBParameterGroup": "CACHED", "AWS::Neptune::DBSubnetGroup": "CACHED", + "AWS::NetworkFirewall::Firewall": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", + "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::Oam::Link": "CACHED", "AWS::Oam::Sink": "CACHED", "AWS::OpenSearchService::Domain": "CACHED", @@ -5231,298 +3728,550 @@ "AWS::RAM::ResourceShare": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", - "AWS::RDS::DBParameterGroup": "CACHED", - "AWS::RDS::DBProxy": "CACHED", - "AWS::RDS::DBProxyEndpoint": "CACHED", - "AWS::RDS::DBProxyTargetGroup": "CACHED", - "AWS::RDS::DBSecurityGroup": "CACHED", - "AWS::RDS::DBSecurityGroupIngress": "CACHED", - "AWS::RDS::DBSubnetGroup": "CACHED", - "AWS::RDS::EventSubscription": "CACHED", - "AWS::RDS::GlobalCluster": "CACHED", - "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": { + "AWS::RDS::DBInstance": { "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, "Endpoint.Address": { "PrimitiveType": "String" }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, "Endpoint.Port": { "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", "Properties": { - "AllowVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "AutomatedSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", - "PrimitiveType": "Integer", + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" } }, - "ClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" } }, - "ClusterSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "ClusterSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ClusterType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", "Value": { - "ValueType": "RedshiftClusterType" + "ValueType": "AWS::RDS::DBInstance.MasterUsername" } }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", - "PrimitiveType": "String", + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "RedshiftClusterVersion" + "ValueType": "RdsInstanceMonitoringInterval" } }, - "DBName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ElasticIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier", + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "HsmConfigurationIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-HsmConfigurationIdentifier", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IamRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "LoggingProperties", - "UpdateType": "Mutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + "ValueType": "PerformanceInsightsRetentionPeriod" } }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUsername" + "ValueType": "AWS::RDS::DBInstance.Port" } }, - "NodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftInstanceType" - } + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, - "NumberOfNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + "ValueType": "AWS::RDS::DBInstance.PromotionTier" } }, - "OwnerAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", - "PrimitiveType": "Integer", + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", - "PrimitiveType": "Boolean", + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "SnapshotClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterParameterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-description", + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "ParameterGroupFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parametergroupfamily", - "PrimitiveType": "String", - "Required": true, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Immutable" }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parameters", - "DuplicatesAllowed": true, - "ItemType": "Parameter", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-description", + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::RDS::DBParameterGroup": "CACHED", + "AWS::RDS::DBProxy": "CACHED", + "AWS::RDS::DBProxyEndpoint": "CACHED", + "AWS::RDS::DBProxyTargetGroup": "CACHED", + "AWS::RDS::DBSecurityGroup": "CACHED", + "AWS::RDS::DBSecurityGroupIngress": "CACHED", + "AWS::RDS::DBSubnetGroup": "CACHED", + "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::OptionGroup": "CACHED", + "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", "AWS::RolesAnywhere::Profile": "CACHED", @@ -5601,14 +4350,19 @@ "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", "AWS::Route53Resolver::ResolverConfig": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", "AWS::Route53Resolver::ResolverRule": "CACHED", "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", + "AWS::S3::AccessGrant": "CACHED", + "AWS::S3::AccessGrantsInstance": "CACHED", + "AWS::S3::AccessGrantsLocation": "CACHED", "AWS::S3::AccessPoint": "CACHED", "AWS::S3::Bucket": "CACHED", "AWS::S3::BucketPolicy": "CACHED", + "AWS::S3::StorageLens": "CACHED", "AWS::S3::StorageLensGroup": "CACHED", "AWS::S3ObjectLambda::AccessPoint": "CACHED", "AWS::S3ObjectLambda::AccessPointPolicy": "CACHED", @@ -5725,6 +4479,7 @@ "AWS::SageMaker::NotebookInstance": "CACHED", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "CACHED", "AWS::SageMaker::Pipeline": "CACHED", + "AWS::SageMaker::Project": "CACHED", "AWS::SageMaker::UserProfile": "CACHED", "AWS::SageMaker::Workteam": "CACHED", "AWS::SecretsManager::ResourcePolicy": "CACHED", @@ -5732,38 +4487,10 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", - "AWS::SecurityHub::Hub": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html", - "Properties": { - "AutoEnableControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-autoenablecontrols", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ControlFindingGenerator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-controlfindinggenerator", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SecurityHub::Hub.ControlFindingGenerator" - } - }, - "EnableDefaultStandards": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-enabledefaultstandards", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-tags", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::SecurityHub::DelegatedAdmin": "CACHED", + "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -5885,12 +4612,23 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", "AWS::AppSync::DataSource.Type": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -5910,7 +4648,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -5955,8 +4695,10 @@ "AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction.ServiceNamespace": "CACHED", "AWS::Backup::BackupPlan.Id": "CACHED", "AWS::Backup::BackupVault.BackupVaultName": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -6005,6 +4747,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", @@ -6138,6 +4881,10 @@ "AWS::Config::ConfigRule.Source.Owner": "CACHED", "AWS::Config::ConfigRule.SourceDetail.EventSource": "CACHED", "AWS::Config::ConfigRule.SourceDetail.MessageType": "CACHED", + "AWS::Config::ConfigurationAggregator.ConfigurationAggregatorName": "CACHED", + "AWS::Config::StoredQuery.QueryDescription": "CACHED", + "AWS::Config::StoredQuery.QueryExpression": "CACHED", + "AWS::Config::StoredQuery.QueryName": "CACHED", "AWS::DataBrew::Dataset.CsvOptions.Delimiter": "CACHED", "AWS::DataBrew::Dataset.DatasetParameter.Name": "CACHED", "AWS::DataBrew::Dataset.DatasetParameter.Type": "CACHED", @@ -6263,6 +5010,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -6278,15 +5031,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -6294,13 +5048,18 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", + "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", + "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -6328,6 +5087,7 @@ "AWS::EC2::FlowLog.ResourceType": "CACHED", "AWS::EC2::FlowLog.TrafficType": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -6377,6 +5137,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -6392,6 +5153,8 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", + "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", "AWS::EKS::Cluster.AccessConfig.AuthenticationMode": "CACHED", @@ -6408,7 +5171,10 @@ "AWS::EMR::Studio.AuthMode": "CACHED", "AWS::EMR::Studio.DefaultS3Location": "CACHED", "AWS::EMR::Studio.Description": "CACHED", + "AWS::EMR::Studio.EncryptionKeyArn": "CACHED", "AWS::EMR::Studio.EngineSecurityGroupId": "CACHED", + "AWS::EMR::Studio.IdcInstanceArn": "CACHED", + "AWS::EMR::Studio.IdcUserAssignment": "CACHED", "AWS::EMR::Studio.IdpAuthUrl": "CACHED", "AWS::EMR::Studio.IdpRelayStateParameterName": "CACHED", "AWS::EMR::Studio.Name": "CACHED", @@ -6487,108 +5253,40 @@ "AWS::GameLift::Alias.RoutingStrategy.FleetId": "CACHED", "AWS::GameLift::Alias.RoutingStrategy.Type": "CACHED", "AWS::GameLift::Build.OperatingSystem": "CACHED", + "AWS::GameLift::Fleet.ApplyCapacity": "CACHED", "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", + "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", + "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", "AWS::GameLift::Fleet.IpPermission.FromPort": "CACHED", "AWS::GameLift::Fleet.IpPermission.IpRange": "CACHED", "AWS::GameLift::Fleet.IpPermission.Protocol": "CACHED", "AWS::GameLift::Fleet.IpPermission.ToPort": "CACHED", + "AWS::GameLift::Fleet.LocationConfiguration.Location": "CACHED", "AWS::GameLift::Fleet.Name": "CACHED", "AWS::GameLift::Fleet.NewGameSessionProtectionPolicy": "CACHED", "AWS::GameLift::Fleet.PeerVpcAwsAccountId": "CACHED", "AWS::GameLift::Fleet.PeerVpcId": "CACHED", "AWS::GameLift::Fleet.RuntimeConfiguration.GameSessionActivationTimeoutSeconds": "CACHED", "AWS::GameLift::Fleet.RuntimeConfiguration.MaxConcurrentGameSessionActivations": "CACHED", + "AWS::GameLift::Fleet.ScalingPolicy.ComparisonOperator": "CACHED", + "AWS::GameLift::Fleet.ScalingPolicy.Location": "CACHED", + "AWS::GameLift::Fleet.ScalingPolicy.MetricName": "CACHED", + "AWS::GameLift::Fleet.ScalingPolicy.Name": "CACHED", + "AWS::GameLift::Fleet.ScalingPolicy.PolicyType": "CACHED", + "AWS::GameLift::Fleet.ScalingPolicy.ScalingAdjustmentType": "CACHED", + "AWS::GameLift::Fleet.ScalingPolicy.Status": "CACHED", + "AWS::GameLift::Fleet.ScalingPolicy.UpdateStatus": "CACHED", "AWS::GameLift::Fleet.ScriptId": "CACHED", - "AWS::GameLift::Fleet.ServerLaunchParameters": { - "StringMax": 1024, - "StringMin": 1 - }, - "AWS::GameLift::Fleet.ServerLaunchPath": { - "StringMax": 1024, - "StringMin": 1 - }, "AWS::GameLift::Fleet.ServerProcess.LaunchPath": "CACHED", "AWS::GameLift::Fleet.ServerProcess.Parameters": "CACHED", "AWS::GameLift::GameServerGroup.BalancingStrategy": "CACHED", @@ -6600,6 +5298,7 @@ "AWS::GameLift::GameServerGroup.VpcSubnets": "CACHED", "AWS::GameLift::GameSessionQueue.CustomEventData": "CACHED", "AWS::GameLift::GameSessionQueue.FilterConfiguration.AllowedLocations": "CACHED", + "AWS::GameLift::GameSessionQueue.GameSessionQueueDestination.DestinationArn": "CACHED", "AWS::GameLift::GameSessionQueue.Name": "CACHED", "AWS::GameLift::GameSessionQueue.NotificationTarget": "CACHED", "AWS::GameLift::GameSessionQueue.PriorityConfiguration.LocationOrder": "CACHED", @@ -6616,6 +5315,7 @@ "AWS::GameLift::MatchmakingConfiguration.Name": "CACHED", "AWS::GameLift::MatchmakingConfiguration.NotificationTarget": "CACHED", "AWS::GameLift::MatchmakingConfiguration.RequestTimeoutSeconds": "CACHED", + "AWS::GameLift::MatchmakingConfiguration.RuleSetArn": "CACHED", "AWS::GameLift::MatchmakingConfiguration.RuleSetName": "CACHED", "AWS::GameLift::MatchmakingRuleSet.Name": "CACHED", "AWS::GameLift::MatchmakingRuleSet.RuleSetBody": "CACHED", @@ -6649,16 +5349,31 @@ "AWS::Glue::Trigger.Condition.State": "CACHED", "AWS::Glue::Trigger.Predicate.Logical": "CACHED", "AWS::Glue::Trigger.Type": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.FindingPublishingFrequency": "CACHED", + "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", + "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", "AWS::GuardDuty::IPSet.Name": "CACHED", + "AWS::GuardDuty::IPSet.TagItem.Key": "CACHED", + "AWS::GuardDuty::IPSet.TagItem.Value": "CACHED", "AWS::GuardDuty::Member.Status": "CACHED", "AWS::GuardDuty::ThreatIntelSet.DetectorId": "CACHED", "AWS::GuardDuty::ThreatIntelSet.Format": "CACHED", "AWS::GuardDuty::ThreatIntelSet.Location": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem.Key": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem.Value": "CACHED", "AWS::IAM::AccessKey.Active": "CACHED", "AWS::IAM::AssumeRole.Document": "CACHED", "AWS::IAM::Group.Name": "CACHED", @@ -6834,6 +5549,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::Kinesis::Stream.Name": "CACHED", "AWS::Kinesis::Stream.RetentionPeriodHours": "CACHED", "AWS::Kinesis::Stream.ShardCount": "CACHED", @@ -6912,7 +5628,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -6939,6 +5657,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -7058,6 +5790,13 @@ "AWS::Lambda::Version.Description": "CACHED", "AWS::Lambda::Version.FunctionName": "CACHED", "AWS::Lambda::Version.RuntimePolicy.RuntimeVersionArn": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogGroup.KmsKeyId": "CACHED", "AWS::Logs::LogGroup.LogGroupClass": "CACHED", @@ -7117,7 +5856,57 @@ "AWS::Neptune::DBCluster.DBClusterIdentifier": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MaxCapacity": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MinCapacity": "CACHED", + "AWS::NetworkFirewall::Firewall.Description": "CACHED", + "AWS::NetworkFirewall::Firewall.FirewallName": "CACHED", + "AWS::NetworkFirewall::Firewall.FirewallPolicyArn": "CACHED", + "AWS::NetworkFirewall::Firewall.VpcId": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupOverride.Action": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupReference.Priority": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupReference.ResourceArn": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatelessRuleGroupReference.Priority": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatelessRuleGroupReference.ResourceArn": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.FirewallArn": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.FirewallName": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.LogDestinationConfig.LogDestinationType": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.LogDestinationConfig.LogType": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::RuleGroup.CustomAction.ActionName": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Description": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header.Destination": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header.DestinationPort": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header.Direction": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header.Protocol": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header.Source": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Header.SourcePort": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleGroupName": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleOption.Keyword": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RuleOption.Settings": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RulesSource.RulesString": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RulesSourceList.GeneratedRulesType": "CACHED", + "AWS::NetworkFirewall::RuleGroup.RulesSourceList.TargetTypes": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatefulRule.Action": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatefulRuleOptions.RuleOrder": "CACHED", + "AWS::NetworkFirewall::RuleGroup.StatelessRule.Priority": "CACHED", + "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", + "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", + "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -7221,8 +6010,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -7376,6 +6163,17 @@ "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", + "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", + "AWS::Redshift::EventSubscription.EventCategories": "CACHED", + "AWS::Redshift::EventSubscription.Severity": "CACHED", + "AWS::Redshift::EventSubscription.SourceType": "CACHED", + "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", "AWS::ResourceGroups::Group.Description": "CACHED", "AWS::ResourceGroups::Group.Name": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery.Type": "CACHED", @@ -7412,6 +6210,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -7419,6 +6218,7 @@ "AWS::Route53Resolver::FirewallRuleGroupAssociation.VpcId": "CACHED", "AWS::Route53Resolver::ResolverConfig.AutodefinedReverseFlag": "CACHED", "AWS::Route53Resolver::ResolverConfig.ResourceId": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", @@ -7429,6 +6229,9 @@ "AWS::Route53Resolver::ResolverRule.RuleType": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress.Port": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress.Protocol": "CACHED", + "AWS::S3::AccessGrant.Grantee.GranteeType": "CACHED", + "AWS::S3::AccessGrant.Permission": "CACHED", + "AWS::S3::AccessGrant.S3PrefixType": "CACHED", "AWS::S3::AccessPoint.Bucket": "CACHED", "AWS::S3::AccessPoint.BucketAccountId": "CACHED", "AWS::S3::AccessPoint.Name": "CACHED", @@ -7468,6 +6271,9 @@ "AWS::S3::Bucket.Transition.StorageClass": "CACHED", "AWS::S3::Bucket.Transition.TransitionDate": "CACHED", "AWS::S3::Bucket.VersioningConfiguration.Status": "CACHED", + "AWS::S3::StorageLens.S3BucketDestination.Format": "CACHED", + "AWS::S3::StorageLens.S3BucketDestination.OutputSchemaVersion": "CACHED", + "AWS::S3::StorageLens.StorageLensConfiguration.Id": "CACHED", "AWS::S3::StorageLensGroup.And.MatchAnyPrefix": "CACHED", "AWS::S3::StorageLensGroup.And.MatchAnySuffix": "CACHED", "AWS::S3::StorageLensGroup.Filter.MatchAnyPrefix": "CACHED", @@ -7520,6 +6326,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -7560,6 +6381,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -7576,6 +6401,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -7615,6 +6442,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -7772,6 +6601,14 @@ "AWS::SageMaker::Pipeline.PipelineDisplayName": "CACHED", "AWS::SageMaker::Pipeline.PipelineName": "CACHED", "AWS::SageMaker::Pipeline.RoleArn": "CACHED", + "AWS::SageMaker::Project.ProjectDescription": "CACHED", + "AWS::SageMaker::Project.ProjectName": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -7815,7 +6652,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -7913,8 +6758,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -7941,6 +6784,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -7951,6 +6795,10 @@ "AWS::WAFv2::RuleGroup.Name": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::RuleGroup.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.Rule.Name": "CACHED", @@ -7983,6 +6831,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -7996,9 +6845,14 @@ "AWS::WAFv2::WebACL.Name": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::WebACL.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.RequestInspection.PayloadType": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP.PayloadType": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.FailureStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.SuccessStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionHeader.FailureValues": "CACHED", @@ -8073,32 +6927,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -8109,569 +6938,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5d.18xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "i2.8xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "u-9tb1.112xlarge", - "u-9tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.large", - "z1d.metal", - "z1d.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m4.10xlarge", - "cache.m4.2xlarge", - "cache.m4.4xlarge", - "cache.m4.large", - "cache.m4.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -8686,49 +6964,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -8744,22 +6980,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-central-1.json b/src/cfnlint/data/CloudSpecs/eu-central-1.json index a32aea2154..eb7c7b39eb 100644 --- a/src/cfnlint/data/CloudSpecs/eu-central-1.json +++ b/src/cfnlint/data/CloudSpecs/eu-central-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -165,6 +166,11 @@ "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::APS::Scraper.AmpConfiguration": "CACHED", + "AWS::APS::Scraper.Destination": "CACHED", + "AWS::APS::Scraper.EksConfiguration": "CACHED", + "AWS::APS::Scraper.ScrapeConfiguration": "CACHED", + "AWS::APS::Scraper.Source": "CACHED", "AWS::APS::Workspace.LoggingConfiguration": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", @@ -188,6 +194,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -211,7 +219,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -258,10 +269,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -362,6 +373,8 @@ "AWS::AppFlow::Flow.VeevaSourceProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties": "CACHED", + "AWS::AppIntegrations::Application.ApplicationSourceConfig": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration": "CACHED", "AWS::AppIntegrations::DataIntegration.ScheduleConfig": "CACHED", "AWS::AppIntegrations::EventIntegration.EventFilter": "CACHED", @@ -552,6 +565,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -587,6 +601,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -675,10 +692,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -686,8 +705,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -695,22 +712,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -732,11 +756,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", @@ -754,6 +783,8 @@ "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacy": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacyColumn": "CACHED", "AWS::CleanRooms::ConfiguredTable.GlueTableReference": "CACHED", "AWS::CleanRooms::ConfiguredTable.TableReference": "CACHED", "AWS::CleanRooms::Membership.MembershipPaymentConfiguration": "CACHED", @@ -761,6 +792,12 @@ "AWS::CleanRooms::Membership.MembershipProtectedQueryResultConfiguration": "CACHED", "AWS::CleanRooms::Membership.MembershipQueryComputePaymentConfig": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DataSource": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DatasetInputConfig": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", @@ -811,6 +848,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -861,6 +899,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -871,6 +910,9 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeArtifact::PackageGroup.OriginConfiguration": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType": "CACHED", + "AWS::CodeArtifact::PackageGroup.Restrictions": "CACHED", "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", @@ -939,7 +981,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -972,6 +1017,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1051,33 +1097,9 @@ "AWS::Connect::InstanceStorageConfig.EncryptionConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisFirehoseConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisStreamConfig": "CACHED", - "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-instancestorageconfig-kinesisvideostreamconfig.html", - "Properties": { - "EncryptionConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-instancestorageconfig-kinesisvideostreamconfig.html#cfn-connect-instancestorageconfig-kinesisvideostreamconfig-encryptionconfig", - "Required": false, - "Type": "EncryptionConfig", - "UpdateType": "Mutable" - }, - "Prefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-instancestorageconfig-kinesisvideostreamconfig.html#cfn-connect-instancestorageconfig-kinesisvideostreamconfig-prefix", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig.Prefix" - } - }, - "RetentionPeriodHours": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-instancestorageconfig-kinesisvideostreamconfig.html#cfn-connect-instancestorageconfig-kinesisvideostreamconfig-retentionperiodhours", - "PrimitiveType": "Double", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.S3Config": "CACHED", + "AWS::Connect::PredefinedAttribute.Values": "CACHED", "AWS::Connect::Queue.OutboundCallerConfig": "CACHED", "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig": "CACHED", "AWS::Connect::QuickConnect.QueueQuickConnectConfig": "CACHED", @@ -1088,12 +1110,17 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", "AWS::Connect::Rule.Actions": "CACHED", + "AWS::Connect::Rule.CreateCaseAction": "CACHED", "AWS::Connect::Rule.EventBridgeAction": "CACHED", + "AWS::Connect::Rule.Field": "CACHED", + "AWS::Connect::Rule.FieldValue": "CACHED", "AWS::Connect::Rule.NotificationRecipientType": "CACHED", "AWS::Connect::Rule.Reference": "CACHED", "AWS::Connect::Rule.RuleTriggerEventSource": "CACHED", "AWS::Connect::Rule.SendNotificationAction": "CACHED", "AWS::Connect::Rule.TaskAction": "CACHED", + "AWS::Connect::Rule.UpdateCaseAction": "CACHED", + "AWS::Connect::SecurityProfile.Application": "CACHED", "AWS::Connect::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1103,12 +1130,14 @@ "AWS::Connect::TaskTemplate.RequiredFieldInfo": "CACHED", "AWS::Connect::User.UserIdentityInfo": "CACHED", "AWS::Connect::User.UserPhoneConfig": "CACHED", + "AWS::Connect::User.UserProficiency": "CACHED", "AWS::ConnectCampaigns::Campaign.AgentlessDialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.AnswerMachineDetectionConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.DialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.OutboundCallConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.PredictiveDialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.ProgressiveDialerConfig": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeDetails": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeItem": "CACHED", @@ -1268,14 +1297,53 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DataZone::DataSource.DataSourceConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.FilterExpression": "CACHED", + "AWS::DataZone::DataSource.FormInput": "CACHED", + "AWS::DataZone::DataSource.GlueRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RecommendationConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftClusterStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftCredentialConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RedshiftServerlessStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftStorage": "CACHED", + "AWS::DataZone::DataSource.RelationalFilterConfiguration": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration": "CACHED", + "AWS::DataZone::Domain.SingleSignOn": "CACHED", + "AWS::DataZone::Environment.EnvironmentParameter": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentParameter": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm": "CACHED", + "AWS::Deadline::Fleet.AcceleratorCountRange": "CACHED", + "AWS::Deadline::Fleet.AcceleratorTotalMemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedFleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedWorkerCapabilities": "CACHED", + "AWS::Deadline::Fleet.Ec2EbsVolume": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability": "CACHED", + "AWS::Deadline::Fleet.FleetCapabilities": "CACHED", + "AWS::Deadline::Fleet.FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.MemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceCapabilities": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceMarketOptions": "CACHED", + "AWS::Deadline::Fleet.VCpuCountRange": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser": "CACHED", + "AWS::Deadline::Queue.PosixUser": "CACHED", + "AWS::Deadline::Queue.WindowsUser": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", @@ -1318,6 +1386,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1335,6 +1405,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1374,6 +1445,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1388,7 +1460,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1455,10 +1526,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1543,6 +1617,7 @@ "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", "AWS::ECR::Repository.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", @@ -1568,9 +1643,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1579,6 +1657,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1789,6 +1869,9 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", "AWS::EntityResolution::MatchingWorkflow.IntermediateSourceConfiguration": "CACHED", "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", @@ -1815,6 +1898,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1901,8 +1985,18 @@ "AWS::Forecast::Dataset.TagsItems": "CACHED", "AWS::GameLift::Alias.RoutingStrategy": "CACHED", "AWS::GameLift::Build.StorageLocation": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.PortConfiguration": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -1921,6 +2015,7 @@ "AWS::GameLift::GameSessionQueue.PriorityConfiguration": "CACHED", "AWS::GameLift::MatchmakingConfiguration.GameProperty": "CACHED", "AWS::GameLift::Script.S3Location": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1935,6 +2030,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -1988,6 +2084,7 @@ "AWS::Glue::Table.StorageDescriptor": "CACHED", "AWS::Glue::Table.TableIdentifier": "CACHED", "AWS::Glue::Table.TableInput": "CACHED", + "AWS::Glue::TableOptimizer.TableOptimizerConfiguration": "CACHED", "AWS::Glue::Trigger.Action": "CACHED", "AWS::Glue::Trigger.Condition": "CACHED", "AWS::Glue::Trigger.EventBatchingCondition": "CACHED", @@ -2109,16 +2206,19 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", "AWS::IAM::Role.Policy": "CACHED", "AWS::IAM::User.LoginProfile": "CACHED", "AWS::IAM::User.Policy": "CACHED", + "AWS::IVS::EncoderConfiguration.Video": "CACHED", "AWS::IVS::RecordingConfiguration.DestinationConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.S3DestinationConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration": "CACHED", + "AWS::IVS::StorageConfiguration.S3StorageConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.DestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.FirehoseDestinationConfiguration": "CACHED", @@ -2169,6 +2269,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -2189,6 +2295,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2394,6 +2501,7 @@ "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.PropertyPathDefinition": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", @@ -2402,6 +2510,7 @@ "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", "AWS::IoTSiteWise::Gateway.GreengrassV2": "CACHED", + "AWS::IoTSiteWise::Gateway.SiemensIE": "CACHED", "AWS::IoTSiteWise::Portal.Alarms": "CACHED", "AWS::IoTTwinMaker::ComponentType.CompositeComponentType": "CACHED", "AWS::IoTTwinMaker::ComponentType.DataConnector": "CACHED", @@ -2437,6 +2546,8 @@ "AWS::IoTWireless::TaskDefinition.UpdateWirelessGatewayTaskCreate": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV11": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application": "CACHED", + "AWS::IoTWireless::WirelessDevice.FPorts": "CACHED", "AWS::IoTWireless::WirelessDevice.LoRaWANDevice": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11": "CACHED", @@ -2461,6 +2572,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kinesis::Stream.StreamEncryption": "CACHED", "AWS::Kinesis::Stream.StreamModeDetails": "CACHED", "AWS::KinesisAnalytics::Application.CSVMappingParameters": "CACHED", @@ -2581,100 +2695,12 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkbufferinghints.html", - "Properties": { - "IntervalInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkbufferinghints.html#cfn-kinesisfirehose-deliverystream-splunkbufferinghints-intervalinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SizeInMBs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkbufferinghints.html#cfn-kinesisfirehose-deliverystream-splunkbufferinghints-sizeinmbs", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html", - "Properties": { - "BufferingHints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-bufferinghints", - "Required": false, - "Type": "SplunkBufferingHints", - "UpdateType": "Mutable" - }, - "CloudWatchLoggingOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-cloudwatchloggingoptions", - "Required": false, - "Type": "CloudWatchLoggingOptions", - "UpdateType": "Mutable" - }, - "HECAcknowledgmentTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-hecacknowledgmenttimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds" - } - }, - "HECEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-hecendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint" - } - }, - "HECEndpointType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-hecendpointtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType" - } - }, - "HECToken": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-hectoken", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECToken" - } - }, - "ProcessingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-processingconfiguration", - "Required": false, - "Type": "ProcessingConfiguration", - "UpdateType": "Mutable" - }, - "RetryOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-retryoptions", - "Required": false, - "Type": "SplunkRetryOptions", - "UpdateType": "Mutable" - }, - "S3BackupMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-s3backupmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Configuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-s3configuration", - "Required": true, - "Type": "S3DestinationConfiguration", - "UpdateType": "Mutable" - } - } - }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", "AWS::LakeFormation::DataCellsFilter.ColumnWildcard": "CACHED", @@ -2869,6 +2895,7 @@ "AWS::Lightsail::Instance.Networking": "CACHED", "AWS::Lightsail::Instance.Port": "CACHED", "AWS::Lightsail::Instance.State": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions": "CACHED", "AWS::Location::Map.MapConfiguration": "CACHED", "AWS::Location::PlaceIndex.DataSourceConfiguration": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", @@ -2932,6 +2959,7 @@ "AWS::MSK::Replicator.KafkaCluster": "CACHED", "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MSK::ServerlessCluster.ClientAuthentication": "CACHED", "AWS::MSK::ServerlessCluster.Iam": "CACHED", @@ -3020,6 +3048,10 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "CACHED", + "AWS::MediaLive::Channel.CmafIngestGroupSettings": "CACHED", + "AWS::MediaLive::Channel.CmafIngestOutputSettings": "CACHED", + "AWS::MediaLive::Channel.ColorCorrection": "CACHED", + "AWS::MediaLive::Channel.ColorCorrectionSettings": "CACHED", "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": "CACHED", "AWS::MediaLive::Channel.DolbyVision81Settings": "CACHED", "AWS::MediaLive::Channel.DvbNitSettings": "CACHED", @@ -3212,6 +3244,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -3231,6 +3264,7 @@ "AWS::MemoryDB::User.AuthenticationMode": "CACHED", "AWS::Neptune::DBCluster.DBClusterRole": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration": "CACHED", + "AWS::NeptuneGraph::Graph.VectorSearchConfiguration": "CACHED", "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", @@ -3297,6 +3331,8 @@ "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::Omics::AnnotationStore.ReferenceItem": "CACHED", "AWS::Omics::AnnotationStore.SseConfig": "CACHED", "AWS::Omics::AnnotationStore.StoreOptions": "CACHED", @@ -3310,6 +3346,7 @@ "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3620,12 +3657,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -3653,6 +3699,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -3962,8 +4009,121 @@ "AWS::QuickSight::Analysis.VisualSubtitleLabelOptions": "CACHED", "AWS::QuickSight::Analysis.VisualTitleLabelOptions": "CACHED", "AWS::QuickSight::Analysis.WaterfallChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.WaterfallChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartcolorconfiguration.html", + "Properties": { + "GroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartcolorconfiguration-groupcolorconfiguration", + "Required": false, + "Type": "WaterfallChartGroupColorConfiguration", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.WaterfallChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html", + "Properties": { + "CategoryAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-categoryaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-categoryaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-colorconfiguration", + "Required": false, + "Type": "WaterfallChartColorConfiguration", + "UpdateType": "Mutable" + }, + "DataLabels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-datalabels", + "Required": false, + "Type": "DataLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-fieldwells", + "Required": false, + "Type": "WaterfallChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-primaryyaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-primaryyaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-sortconfiguration", + "Required": false, + "Type": "WaterfallChartSortConfiguration", + "UpdateType": "Mutable" + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + }, + "WaterfallChartOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-waterfallchartoptions", + "Required": false, + "Type": "WaterfallChartOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.WaterfallChartFieldWells": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html", + "Properties": { + "NegativeBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartgroupcolorconfiguration-negativebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.NegativeBarColor" + } + }, + "PositiveBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartgroupcolorconfiguration-positivebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.PositiveBarColor" + } + }, + "TotalBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartgroupcolorconfiguration-totalbarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.TotalBarColor" + } + } + } + }, "AWS::QuickSight::Analysis.WaterfallChartOptions": "CACHED", "AWS::QuickSight::Analysis.WaterfallChartSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.WaterfallVisual": "CACHED", @@ -4098,12 +4258,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -4134,6 +4303,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -4448,8 +4618,121 @@ "AWS::QuickSight::Dashboard.VisualSubtitleLabelOptions": "CACHED", "AWS::QuickSight::Dashboard.VisualTitleLabelOptions": "CACHED", "AWS::QuickSight::Dashboard.WaterfallChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.WaterfallChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.WaterfallChartColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartcolorconfiguration.html", + "Properties": { + "GroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartcolorconfiguration.html#cfn-quicksight-dashboard-waterfallchartcolorconfiguration-groupcolorconfiguration", + "Required": false, + "Type": "WaterfallChartGroupColorConfiguration", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.WaterfallChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html", + "Properties": { + "CategoryAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-categoryaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-categoryaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-colorconfiguration", + "Required": false, + "Type": "WaterfallChartColorConfiguration", + "UpdateType": "Mutable" + }, + "DataLabels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-datalabels", + "Required": false, + "Type": "DataLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-fieldwells", + "Required": false, + "Type": "WaterfallChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-primaryyaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-primaryyaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-sortconfiguration", + "Required": false, + "Type": "WaterfallChartSortConfiguration", + "UpdateType": "Mutable" + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + }, + "WaterfallChartOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-waterfallchartoptions", + "Required": false, + "Type": "WaterfallChartOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.WaterfallChartFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartgroupcolorconfiguration.html", + "Properties": { + "NegativeBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-dashboard-waterfallchartgroupcolorconfiguration-negativebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.NegativeBarColor" + } + }, + "PositiveBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-dashboard-waterfallchartgroupcolorconfiguration-positivebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.PositiveBarColor" + } + }, + "TotalBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-dashboard-waterfallchartgroupcolorconfiguration-totalbarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.TotalBarColor" + } + } + } + }, "AWS::QuickSight::Dashboard.WaterfallChartOptions": "CACHED", "AWS::QuickSight::Dashboard.WaterfallChartSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.WaterfallVisual": "CACHED", @@ -4652,12 +4935,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -4685,6 +4977,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -4997,23 +5290,136 @@ "AWS::QuickSight::Template.VisualSubtitleLabelOptions": "CACHED", "AWS::QuickSight::Template.VisualTitleLabelOptions": "CACHED", "AWS::QuickSight::Template.WaterfallChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.WaterfallChartConfiguration": "CACHED", + "AWS::QuickSight::Template.WaterfallChartColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartcolorconfiguration.html", + "Properties": { + "GroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartcolorconfiguration.html#cfn-quicksight-template-waterfallchartcolorconfiguration-groupcolorconfiguration", + "Required": false, + "Type": "WaterfallChartGroupColorConfiguration", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.WaterfallChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html", + "Properties": { + "CategoryAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-categoryaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-categoryaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-colorconfiguration", + "Required": false, + "Type": "WaterfallChartColorConfiguration", + "UpdateType": "Mutable" + }, + "DataLabels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-datalabels", + "Required": false, + "Type": "DataLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-fieldwells", + "Required": false, + "Type": "WaterfallChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-primaryyaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-primaryyaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-sortconfiguration", + "Required": false, + "Type": "WaterfallChartSortConfiguration", + "UpdateType": "Mutable" + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + }, + "WaterfallChartOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-waterfallchartoptions", + "Required": false, + "Type": "WaterfallChartOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.WaterfallChartFieldWells": "CACHED", - "AWS::QuickSight::Template.WaterfallChartOptions": "CACHED", - "AWS::QuickSight::Template.WaterfallChartSortConfiguration": "CACHED", - "AWS::QuickSight::Template.WaterfallVisual": "CACHED", - "AWS::QuickSight::Template.WhatIfPointScenario": "CACHED", - "AWS::QuickSight::Template.WhatIfRangeScenario": "CACHED", - "AWS::QuickSight::Template.WordCloudAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.WordCloudChartConfiguration": "CACHED", - "AWS::QuickSight::Template.WordCloudFieldWells": "CACHED", - "AWS::QuickSight::Template.WordCloudOptions": "CACHED", - "AWS::QuickSight::Template.WordCloudSortConfiguration": "CACHED", - "AWS::QuickSight::Template.WordCloudVisual": "CACHED", - "AWS::QuickSight::Theme.BorderStyle": "CACHED", - "AWS::QuickSight::Theme.DataColorPalette": "CACHED", - "AWS::QuickSight::Theme.Font": "CACHED", - "AWS::QuickSight::Theme.GutterStyle": "CACHED", + "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartgroupcolorconfiguration.html", + "Properties": { + "NegativeBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-template-waterfallchartgroupcolorconfiguration-negativebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.NegativeBarColor" + } + }, + "PositiveBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-template-waterfallchartgroupcolorconfiguration-positivebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.PositiveBarColor" + } + }, + "TotalBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-template-waterfallchartgroupcolorconfiguration-totalbarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.TotalBarColor" + } + } + } + }, + "AWS::QuickSight::Template.WaterfallChartOptions": "CACHED", + "AWS::QuickSight::Template.WaterfallChartSortConfiguration": "CACHED", + "AWS::QuickSight::Template.WaterfallVisual": "CACHED", + "AWS::QuickSight::Template.WhatIfPointScenario": "CACHED", + "AWS::QuickSight::Template.WhatIfRangeScenario": "CACHED", + "AWS::QuickSight::Template.WordCloudAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.WordCloudChartConfiguration": "CACHED", + "AWS::QuickSight::Template.WordCloudFieldWells": "CACHED", + "AWS::QuickSight::Template.WordCloudOptions": "CACHED", + "AWS::QuickSight::Template.WordCloudSortConfiguration": "CACHED", + "AWS::QuickSight::Template.WordCloudVisual": "CACHED", + "AWS::QuickSight::Theme.BorderStyle": "CACHED", + "AWS::QuickSight::Theme.DataColorPalette": "CACHED", + "AWS::QuickSight::Theme.Font": "CACHED", + "AWS::QuickSight::Theme.GutterStyle": "CACHED", "AWS::QuickSight::Theme.MarginStyle": "CACHED", "AWS::QuickSight::Theme.ResourcePermission": "CACHED", "AWS::QuickSight::Theme.SheetStyle": "CACHED", @@ -5073,23 +5479,7 @@ "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", "AWS::RUM::AppMonitor.MetricDestination": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html", - "Properties": { - "BucketName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-bucketname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3KeyPrefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-s3keyprefix", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", @@ -5123,6 +5513,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -5149,10 +5540,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -5315,7 +5710,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -5352,7 +5746,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -5384,6 +5782,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -5429,6 +5828,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5447,49 +5848,11 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", - "AWS::SageMaker::Model.ModelAccessConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource-modelaccessconfig.html", - "Properties": { - "AcceptEula": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource-modelaccessconfig.html#cfn-sagemaker-model-containerdefinition-modeldatasource-s3datasource-modelaccessconfig-accepteula", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Immutable" - } - } - }, + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", - "AWS::SageMaker::Model.S3DataSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource.html", - "Properties": { - "CompressionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource.html#cfn-sagemaker-model-containerdefinition-modeldatasource-s3datasource-compressiontype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelAccessConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource.html#cfn-sagemaker-model-containerdefinition-modeldatasource-s3datasource-modelaccessconfig", - "Required": false, - "Type": "ModelAccessConfig", - "UpdateType": "Immutable" - }, - "S3DataType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource.html#cfn-sagemaker-model-containerdefinition-modeldatasource-s3datasource-s3datatype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource.html#cfn-sagemaker-model-containerdefinition-modeldatasource-s3datasource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, + "AWS::SageMaker::Model.S3DataSource": "CACHED", "AWS::SageMaker::Model.VpcConfig": "CACHED", "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput": "CACHED", "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig": "CACHED", @@ -5626,11 +5989,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -5681,7 +6053,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -5722,6 +6111,8 @@ "AWS::Synthetics::Canary.VPCConfig": "CACHED", "AWS::Synthetics::Canary.VisualReference": "CACHED", "AWS::SystemsManagerSAP::Application.Credential": "CACHED", + "AWS::Timestream::InfluxDBInstance.LogDeliveryConfiguration": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration": "CACHED", "AWS::Timestream::ScheduledQuery.DimensionMapping": "CACHED", "AWS::Timestream::ScheduledQuery.ErrorReportConfiguration": "CACHED", "AWS::Timestream::ScheduledQuery.MixedMeasureMapping": "CACHED", @@ -5764,9 +6155,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -5824,10 +6215,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -5853,6 +6242,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -5911,6 +6301,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -5969,60 +6360,14 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", + "AWS::APS::Scraper": "CACHED", "AWS::APS::Workspace": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", @@ -6078,6 +6423,7 @@ "AWS::AppFlow::Connector": "CACHED", "AWS::AppFlow::ConnectorProfile": "CACHED", "AWS::AppFlow::Flow": "CACHED", + "AWS::AppIntegrations::Application": "CACHED", "AWS::AppIntegrations::DataIntegration": "CACHED", "AWS::AppIntegrations::EventIntegration": "CACHED", "AWS::AppMesh::GatewayRoute": "CACHED", @@ -6159,6 +6505,8 @@ "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", "AWS::CleanRooms::Membership": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate": "CACHED", + "AWS::CleanRoomsML::TrainingDataset": "CACHED", "AWS::Cloud9::EnvironmentEC2": "CACHED", "AWS::CloudFormation::CustomResource": "CACHED", "AWS::CloudFormation::HookDefaultVersion": "CACHED", @@ -6201,11 +6549,14 @@ "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", "AWS::CodeArtifact::Domain": "CACHED", + "AWS::CodeArtifact::PackageGroup": "CACHED", "AWS::CodeArtifact::Repository": "CACHED", + "AWS::CodeBuild::Fleet": "CACHED", "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -6253,78 +6604,8 @@ "AWS::Connect::Instance": "CACHED", "AWS::Connect::InstanceStorageConfig": "CACHED", "AWS::Connect::IntegrationAssociation": "CACHED", - "AWS::Connect::PhoneNumber": { - "Attributes": { - "Address": { - "PrimitiveType": "String" - }, - "PhoneNumberArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-phonenumber.html", - "Properties": { - "CountryCode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-phonenumber.html#cfn-connect-phonenumber-countrycode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Connect::PhoneNumber.CountryCode" - } - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-phonenumber.html#cfn-connect-phonenumber-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Connect::PhoneNumber.Description" - } - }, - "Prefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-phonenumber.html#cfn-connect-phonenumber-prefix", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Connect::PhoneNumber.Prefix" - } - }, - "SourcePhoneNumberArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-phonenumber.html#cfn-connect-phonenumber-sourcephonenumberarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-phonenumber.html#cfn-connect-phonenumber-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-phonenumber.html#cfn-connect-phonenumber-targetarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Connect::PhoneNumber.TargetArn" - } - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-phonenumber.html#cfn-connect-phonenumber-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Connect::PhoneNumber.Type" - } - } - } - }, + "AWS::Connect::PhoneNumber": "CACHED", + "AWS::Connect::PredefinedAttribute": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", "AWS::Connect::QuickConnect": "CACHED", @@ -6333,11 +6614,13 @@ "AWS::Connect::SecurityKey": "CACHED", "AWS::Connect::SecurityProfile": "CACHED", "AWS::Connect::TaskTemplate": "CACHED", + "AWS::Connect::TrafficDistributionGroup": "CACHED", "AWS::Connect::User": "CACHED", "AWS::Connect::UserHierarchyGroup": "CACHED", "AWS::Connect::View": "CACHED", "AWS::Connect::ViewVersion": "CACHED", "AWS::ConnectCampaigns::Campaign": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition": "CACHED", @@ -6379,6 +6662,21 @@ "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", "AWS::DataSync::Task": "CACHED", + "AWS::DataZone::DataSource": "CACHED", + "AWS::DataZone::Domain": "CACHED", + "AWS::DataZone::Environment": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration": "CACHED", + "AWS::DataZone::EnvironmentProfile": "CACHED", + "AWS::DataZone::Project": "CACHED", + "AWS::DataZone::SubscriptionTarget": "CACHED", + "AWS::Deadline::Farm": "CACHED", + "AWS::Deadline::Fleet": "CACHED", + "AWS::Deadline::LicenseEndpoint": "CACHED", + "AWS::Deadline::MeteredProduct": "CACHED", + "AWS::Deadline::Queue": "CACHED", + "AWS::Deadline::QueueEnvironment": "CACHED", + "AWS::Deadline::QueueFleetAssociation": "CACHED", + "AWS::Deadline::StorageProfile": "CACHED", "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6466,7 +6764,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -6499,157 +6856,67 @@ "AWS::EC2::NetworkInsightsAccessScopeAnalysis": "CACHED", "AWS::EC2::NetworkInsightsAnalysis": "CACHED", "AWS::EC2::NetworkInsightsPath": "CACHED", - "AWS::EC2::NetworkInterface": { - "Attributes": { - "Id": { - "PrimitiveType": "String" - }, - "PrimaryIpv6Address": { - "PrimitiveType": "String" - }, - "PrimaryPrivateIpAddress": { - "PrimitiveType": "String" - }, - "SecondaryPrivateIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html", + "AWS::EC2::NetworkInterface": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment": "CACHED", + "AWS::EC2::NetworkInterfacePermission": "CACHED", + "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", + "AWS::EC2::PlacementGroup": "CACHED", + "AWS::EC2::PrefixList": "CACHED", + "AWS::EC2::Route": "CACHED", + "AWS::EC2::RouteTable": "CACHED", + "AWS::EC2::SecurityGroup": "CACHED", + "AWS::EC2::SecurityGroupEgress": "CACHED", + "AWS::EC2::SecurityGroupIngress": "CACHED", + "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", + "AWS::EC2::SpotFleet": "CACHED", + "AWS::EC2::Subnet": "CACHED", + "AWS::EC2::SubnetCidrBlock": "CACHED", + "AWS::EC2::SubnetNetworkAclAssociation": "CACHED", + "AWS::EC2::SubnetRouteTableAssociation": "CACHED", + "AWS::EC2::TrafficMirrorFilter": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule": "CACHED", + "AWS::EC2::TrafficMirrorSession": "CACHED", + "AWS::EC2::TrafficMirrorTarget": "CACHED", + "AWS::EC2::TransitGateway": "CACHED", + "AWS::EC2::TransitGatewayAttachment": "CACHED", + "AWS::EC2::TransitGatewayConnect": "CACHED", + "AWS::EC2::TransitGatewayMulticastDomain": "CACHED", + "AWS::EC2::TransitGatewayMulticastDomainAssociation": "CACHED", + "AWS::EC2::TransitGatewayMulticastGroupMember": "CACHED", + "AWS::EC2::TransitGatewayMulticastGroupSource": "CACHED", + "AWS::EC2::TransitGatewayPeeringAttachment": "CACHED", + "AWS::EC2::TransitGatewayRoute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-description", - "PrimitiveType": "String", + "Blackhole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-blackhole", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "GroupSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-groupset", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "DestinationCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-destinationcidrblock", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CidrIp" + } }, - "InterfaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-interfacetype", + "TransitGatewayAttachmentId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-transitgatewayattachmentid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Ipv4PrefixCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv4prefixcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv4Prefixes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv4prefixes", - "DuplicatesAllowed": true, - "ItemType": "Ipv4PrefixSpecification", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv6addresscount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6Addresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv6addresses", - "DuplicatesAllowed": false, - "ItemType": "InstanceIpv6Address", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Ipv6PrefixCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv6prefixcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6Prefixes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-ipv6prefixes", - "DuplicatesAllowed": true, - "ItemType": "Ipv6PrefixSpecification", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-privateipaddress", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrivateIpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-privateipaddresses", - "DuplicatesAllowed": true, - "ItemType": "PrivateIpAddressSpecification", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-secondaryprivateipaddresscount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-sourcedestcheck", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-subnetid", + "TransitGatewayRouteTableId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-transitgatewayroutetableid", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" } } }, - "AWS::EC2::NetworkInterfaceAttachment": "CACHED", - "AWS::EC2::NetworkInterfacePermission": "CACHED", - "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": "CACHED", - "AWS::EC2::PrefixList": "CACHED", - "AWS::EC2::Route": "CACHED", - "AWS::EC2::RouteTable": "CACHED", - "AWS::EC2::SecurityGroup": "CACHED", - "AWS::EC2::SecurityGroupEgress": "CACHED", - "AWS::EC2::SecurityGroupIngress": "CACHED", - "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", - "AWS::EC2::SpotFleet": "CACHED", - "AWS::EC2::Subnet": "CACHED", - "AWS::EC2::SubnetCidrBlock": "CACHED", - "AWS::EC2::SubnetNetworkAclAssociation": "CACHED", - "AWS::EC2::SubnetRouteTableAssociation": "CACHED", - "AWS::EC2::TrafficMirrorFilter": "CACHED", - "AWS::EC2::TrafficMirrorFilterRule": "CACHED", - "AWS::EC2::TrafficMirrorSession": "CACHED", - "AWS::EC2::TrafficMirrorTarget": "CACHED", - "AWS::EC2::TransitGateway": "CACHED", - "AWS::EC2::TransitGatewayAttachment": "CACHED", - "AWS::EC2::TransitGatewayConnect": "CACHED", - "AWS::EC2::TransitGatewayMulticastDomain": "CACHED", - "AWS::EC2::TransitGatewayMulticastDomainAssociation": "CACHED", - "AWS::EC2::TransitGatewayMulticastGroupMember": "CACHED", - "AWS::EC2::TransitGatewayMulticastGroupSource": "CACHED", - "AWS::EC2::TransitGatewayPeeringAttachment": "CACHED", - "AWS::EC2::TransitGatewayRoute": "CACHED", "AWS::EC2::TransitGatewayRouteTable": "CACHED", "AWS::EC2::TransitGatewayRouteTableAssociation": "CACHED", "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", @@ -6677,6 +6944,7 @@ "AWS::ECR::RegistryPolicy": "CACHED", "AWS::ECR::ReplicationConfiguration": "CACHED", "AWS::ECR::Repository": "CACHED", + "AWS::ECR::RepositoryCreationTemplate": "CACHED", "AWS::ECS::CapacityProvider": "CACHED", "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", @@ -6727,7 +6995,9 @@ "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::IdNamespace": "CACHED", "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::PolicyStatement": "CACHED", "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", @@ -6804,6 +7074,7 @@ "AWS::Forecast::DatasetGroup": "CACHED", "AWS::GameLift::Alias": "CACHED", "AWS::GameLift::Build": "CACHED", + "AWS::GameLift::ContainerGroupDefinition": "CACHED", "AWS::GameLift::Fleet": "CACHED", "AWS::GameLift::GameServerGroup": "CACHED", "AWS::GameLift::GameSessionQueue": "CACHED", @@ -6812,6 +7083,7 @@ "AWS::GameLift::MatchmakingRuleSet": "CACHED", "AWS::GameLift::Script": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6831,6 +7103,7 @@ "AWS::Glue::SchemaVersionMetadata": "CACHED", "AWS::Glue::SecurityConfiguration": "CACHED", "AWS::Glue::Table": "CACHED", + "AWS::Glue::TableOptimizer": "CACHED", "AWS::Glue::Trigger": "CACHED", "AWS::Glue::Workflow": "CACHED", "AWS::Grafana::Workspace": "CACHED", @@ -6878,8 +7151,12 @@ "AWS::IAM::UserToGroupAddition": "CACHED", "AWS::IAM::VirtualMFADevice": "CACHED", "AWS::IVS::Channel": "CACHED", + "AWS::IVS::EncoderConfiguration": "CACHED", "AWS::IVS::PlaybackKeyPair": "CACHED", + "AWS::IVS::PlaybackRestrictionPolicy": "CACHED", "AWS::IVS::RecordingConfiguration": "CACHED", + "AWS::IVS::Stage": "CACHED", + "AWS::IVS::StorageConfiguration": "CACHED", "AWS::IVS::StreamKey": "CACHED", "AWS::IVSChat::LoggingConfiguration": "CACHED", "AWS::IVSChat::Room": "CACHED", @@ -6897,6 +7174,7 @@ "AWS::Inspector::AssessmentTarget": "CACHED", "AWS::Inspector::AssessmentTemplate": "CACHED", "AWS::Inspector::ResourceGroup": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT1Click::Device": "CACHED", @@ -6969,6 +7247,8 @@ "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kinesis::Stream": "CACHED", "AWS::Kinesis::StreamConsumer": "CACHED", "AWS::KinesisAnalytics::Application": "CACHED", @@ -7014,6 +7294,7 @@ "AWS::Lightsail::LoadBalancer": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate": "CACHED", "AWS::Lightsail::StaticIp": "CACHED", + "AWS::Location::APIKey": "CACHED", "AWS::Location::GeofenceCollection": "CACHED", "AWS::Location::Map": "CACHED", "AWS::Location::PlaceIndex": "CACHED", @@ -7021,6 +7302,9 @@ "AWS::Location::Tracker": "CACHED", "AWS::Location::TrackerConsumer": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -7128,6 +7412,8 @@ "AWS::Neptune::DBInstance": "CACHED", "AWS::Neptune::DBParameterGroup": "CACHED", "AWS::Neptune::DBSubnetGroup": "CACHED", + "AWS::NeptuneGraph::Graph": "CACHED", + "AWS::NeptuneGraph::PrivateGraphEndpoint": "CACHED", "AWS::NetworkFirewall::Firewall": "CACHED", "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", @@ -7229,378 +7515,720 @@ "AWS::RDS::CustomDBEngineVersion": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", - "AWS::RDS::DBParameterGroup": "CACHED", - "AWS::RDS::DBProxy": "CACHED", - "AWS::RDS::DBProxyEndpoint": "CACHED", - "AWS::RDS::DBProxyTargetGroup": "CACHED", - "AWS::RDS::DBSecurityGroup": "CACHED", - "AWS::RDS::DBSecurityGroupIngress": "CACHED", - "AWS::RDS::DBSubnetGroup": "CACHED", - "AWS::RDS::EventSubscription": "CACHED", - "AWS::RDS::GlobalCluster": "CACHED", - "AWS::RDS::OptionGroup": "CACHED", - "AWS::RUM::AppMonitor": "CACHED", - "AWS::Redshift::Cluster": { + "AWS::RDS::DBInstance": { "Attributes": { - "ClusterNamespaceArn": { + "CertificateDetails.CAIdentifier": { "PrimitiveType": "String" }, - "DeferMaintenanceIdentifier": { + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { "PrimitiveType": "String" }, "Endpoint.Address": { "PrimitiveType": "String" }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, "Endpoint.Port": { "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", "Properties": { - "AllowVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "AquaConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-aquaconfigurationstatus", - "PrimitiveType": "String", + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "AutomatedSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", - "PrimitiveType": "Integer", + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } }, - "AvailabilityZoneRelocation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocation", - "PrimitiveType": "Boolean", + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } }, - "AvailabilityZoneRelocationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocationstatus", + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Classic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-classic", - "PrimitiveType": "Boolean", + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", "Required": false, + "Type": "CertificateDetails", "UpdateType": "Mutable" }, - "ClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", - "PrimitiveType": "String", + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" - } + "UpdateType": "Mutable" }, - "ClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" - } + "UpdateType": "Immutable" }, - "ClusterSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "ClusterSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ClusterType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "RedshiftClusterType" + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" } }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { - "ValueType": "RedshiftClusterVersion" + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" } }, "DBName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable" }, - "DeferMaintenance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenance", + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "DeferMaintenanceDuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", - "PrimitiveType": "Integer", + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "DeferMaintenanceEndTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceendtime", + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "DeferMaintenanceStartTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenancestarttime", + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "DestinationRegion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ElasticIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, "Endpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-endpoint", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", "Required": false, "Type": "Endpoint", "UpdateType": "Mutable" }, - "EnhancedVpcRouting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-enhancedvpcrouting", - "PrimitiveType": "Boolean", + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "HsmConfigurationIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmconfigurationidentifier", + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IamRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", "Required": false, - "Type": "LoggingProperties", + "Type": "MasterUserSecret", "UpdateType": "Mutable" }, - "MaintenanceTrackName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, "UpdateType": "Mutable" }, - "ManualSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-manualsnapshotretentionperiod", + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", "PrimitiveType": "Integer", "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", "PrimitiveType": "String", "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + "ValueType": "PerformanceInsightsRetentionPeriod" } }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUsername" + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" } }, - "MultiAZ": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-multiaz", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::RDS::DBParameterGroup": "CACHED", + "AWS::RDS::DBProxy": "CACHED", + "AWS::RDS::DBProxyEndpoint": "CACHED", + "AWS::RDS::DBProxyTargetGroup": "CACHED", + "AWS::RDS::DBSecurityGroup": "CACHED", + "AWS::RDS::DBSecurityGroupIngress": "CACHED", + "AWS::RDS::DBSubnetGroup": "CACHED", + "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", + "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", + "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", + "AWS::RedshiftServerless::Namespace": { + "Attributes": { + "Namespace": { + "Type": "Namespace" + }, + "Namespace.AdminPasswordSecretArn": { + "PrimitiveType": "String" + }, + "Namespace.AdminPasswordSecretKmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.AdminUsername": { + "PrimitiveType": "String" + }, + "Namespace.CreationDate": { + "PrimitiveType": "String" + }, + "Namespace.DbName": { + "PrimitiveType": "String" + }, + "Namespace.DefaultIamRoleArn": { + "PrimitiveType": "String" + }, + "Namespace.IamRoles": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.KmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.LogExports": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.NamespaceArn": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceId": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceName": { + "PrimitiveType": "String" }, - "NamespaceResourcePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-namespaceresourcepolicy", - "PrimitiveType": "Json", + "Namespace.Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html", + "Properties": { + "AdminPasswordSecretKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminpasswordsecretkmskeyid", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "NodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "AdminUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminuserpassword", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "RedshiftInstanceType" + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUserPassword" } }, - "NumberOfNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-numberofnodes", - "PrimitiveType": "Integer", + "AdminUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminusername", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUsername" } }, - "OwnerAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", + "DbName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-dbname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.DbName" + } }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "DefaultIamRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-defaultiamrolearn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-resourceaction", + "FinalSnapshotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.FinalSnapshotName" + } }, - "RevisionTarget": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-revisiontarget", - "PrimitiveType": "String", + "FinalSnapshotRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotretentionperiod", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "RotateEncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-rotateencryptionkey", - "PrimitiveType": "Boolean", + "IamRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-iamroles", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, - "UpdateType": "Mutable" + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.IamRoles" + } }, - "SnapshotClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-kmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "SnapshotCopyGrantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopygrantname", - "PrimitiveType": "String", + "LogExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-logexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, - "UpdateType": "Mutable" + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.LogExports" + } }, - "SnapshotCopyManual": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "ManageAdminPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-manageadminpassword", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "SnapshotCopyRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopyretentionperiod", - "PrimitiveType": "Integer", + "NamespaceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespacename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.NamespaceName" + } + }, + "NamespaceResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespaceresourcepolicy", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", + "RedshiftIdcApplicationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-redshiftidcapplicationarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", - "UpdateType": "Mutable" - }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, - "AWS::Redshift::ClusterParameterGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": "CACHED", - "AWS::Redshift::EndpointAccess": "CACHED", - "AWS::Redshift::EndpointAuthorization": "CACHED", - "AWS::Redshift::EventSubscription": "CACHED", - "AWS::Redshift::ScheduledAction": "CACHED", - "AWS::RedshiftServerless::Namespace": "CACHED", "AWS::RedshiftServerless::Workgroup": "CACHED", "AWS::RefactorSpaces::Application": "CACHED", "AWS::RefactorSpaces::Environment": "CACHED", @@ -7631,6 +8259,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -7729,8 +8360,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -7774,11 +8458,75 @@ "AWS::Synthetics::Group": "CACHED", "AWS::SystemsManagerSAP::Application": "CACHED", "AWS::Timestream::Database": "CACHED", + "AWS::Timestream::InfluxDBInstance": "CACHED", "AWS::Timestream::ScheduledQuery": "CACHED", "AWS::Timestream::Table": "CACHED", "AWS::Transfer::Agreement": "CACHED", "AWS::Transfer::Certificate": "CACHED", - "AWS::Transfer::Connector": "CACHED", + "AWS::Transfer::Connector": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "ConnectorId": { + "PrimitiveType": "String" + }, + "ServiceManagedEgressIpAddresses": { + "PrimitiveItemType": "String", + "Type": "List" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-connector.html", + "Properties": { + "AccessRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-connector.html#cfn-transfer-connector-accessrole", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Transfer::Connector.AccessRole" + } + }, + "As2Config": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-connector.html#cfn-transfer-connector-as2config", + "Required": false, + "Type": "As2Config", + "UpdateType": "Mutable" + }, + "LoggingRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-connector.html#cfn-transfer-connector-loggingrole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Transfer::Connector.LoggingRole" + } + }, + "SftpConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-connector.html#cfn-transfer-connector-sftpconfig", + "Required": false, + "Type": "SftpConfig", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-connector.html#cfn-transfer-connector-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Url": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-connector.html#cfn-transfer-connector-url", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Transfer::Connector.Url" + } + } + } + }, "AWS::Transfer::Profile": "CACHED", "AWS::Transfer::Server": "CACHED", "AWS::Transfer::User": "CACHED", @@ -7844,7 +8592,13 @@ "ValueTypes": { "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "CACHED", + "AWS::APS::Scraper.Alias": "CACHED", + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.ClusterArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SubnetIds": "CACHED", "AWS::APS::Workspace.Alias": "CACHED", + "AWS::APS::Workspace.KmsKeyArn": "CACHED", "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", @@ -7895,6 +8649,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -7930,6 +8689,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -8127,6 +8896,12 @@ "AWS::AppFlow::Flow.ZendeskDestinationProperties.Object": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties.WriteOperationType": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties.Object": "CACHED", + "AWS::AppIntegrations::Application.Description": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.AccessUrl": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.ApprovedOrigins": "CACHED", + "AWS::AppIntegrations::Application.Name": "CACHED", + "AWS::AppIntegrations::Application.Namespace": "CACHED", + "AWS::AppIntegrations::Application.Permissions": "CACHED", "AWS::AppIntegrations::DataIntegration.Description": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration.Folders": "CACHED", "AWS::AppIntegrations::DataIntegration.KmsKey": "CACHED", @@ -8177,6 +8952,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -8196,7 +8972,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -8271,8 +9049,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -8311,6 +9091,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -8362,6 +9143,20 @@ "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.Bucket": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.ResultFormat": "CACHED", "AWS::CleanRooms::Membership.QueryLogStatus": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.AutoRefresh": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.Epsilon": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.UsersNoisePerQuery": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.PrivacyBudgetType": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnTypes": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset.Type": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Description": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.CatalogId": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.DatabaseName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.TableName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Name": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.RoleArn": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeVersionArn": "CACHED", @@ -8498,10 +9293,19 @@ "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", "AWS::CodeArtifact::Domain.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.ContactInfo": "CACHED", + "AWS::CodeArtifact::PackageGroup.Description": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainOwner": "CACHED", + "AWS::CodeArtifact::PackageGroup.Pattern": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode": "CACHED", "AWS::CodeArtifact::Repository.Description": "CACHED", "AWS::CodeArtifact::Repository.DomainName": "CACHED", "AWS::CodeArtifact::Repository.DomainOwner": "CACHED", "AWS::CodeArtifact::Repository.RepositoryName": "CACHED", + "AWS::CodeBuild::Fleet.ComputeType": "CACHED", + "AWS::CodeBuild::Fleet.EnvironmentType": "CACHED", + "AWS::CodeBuild::Fleet.Name": "CACHED", "AWS::CodeBuild::Project.Artifacts.Packaging": "CACHED", "AWS::CodeBuild::Project.Artifacts.Type": "CACHED", "AWS::CodeBuild::Project.Environment.ComputeType": "CACHED", @@ -8513,6 +9317,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -8540,8 +9346,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -8693,6 +9501,9 @@ "AWS::Connect::PhoneNumber.Prefix": "CACHED", "AWS::Connect::PhoneNumber.TargetArn": "CACHED", "AWS::Connect::PhoneNumber.Type": "CACHED", + "AWS::Connect::PredefinedAttribute.InstanceArn": "CACHED", + "AWS::Connect::PredefinedAttribute.Name": "CACHED", + "AWS::Connect::PredefinedAttribute.Values.StringList": "CACHED", "AWS::Connect::Prompt.Description": "CACHED", "AWS::Connect::Prompt.InstanceArn": "CACHED", "AWS::Connect::Prompt.Name": "CACHED", @@ -8726,7 +9537,9 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig.Priority": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.Channel": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.QueueArn": "CACHED", + "AWS::Connect::Rule.CreateCaseAction.TemplateId": "CACHED", "AWS::Connect::Rule.EventBridgeAction.Name": "CACHED", + "AWS::Connect::Rule.Field.Id": "CACHED", "AWS::Connect::Rule.InstanceArn": "CACHED", "AWS::Connect::Rule.Name": "CACHED", "AWS::Connect::Rule.NotificationRecipientType.UserArns": "CACHED", @@ -8742,7 +9555,11 @@ "AWS::Connect::Rule.TaskAction.Name": "CACHED", "AWS::Connect::SecurityKey.InstanceId": "CACHED", "AWS::Connect::SecurityKey.Key": "CACHED", + "AWS::Connect::SecurityProfile.AllowedAccessControlHierarchyGroupId": "CACHED", + "AWS::Connect::SecurityProfile.Application.ApplicationPermissions": "CACHED", + "AWS::Connect::SecurityProfile.Application.Namespace": "CACHED", "AWS::Connect::SecurityProfile.Description": "CACHED", + "AWS::Connect::SecurityProfile.HierarchyRestrictedResources": "CACHED", "AWS::Connect::SecurityProfile.InstanceArn": "CACHED", "AWS::Connect::SecurityProfile.Permissions": "CACHED", "AWS::Connect::SecurityProfile.SecurityProfileName": "CACHED", @@ -8758,6 +9575,9 @@ "AWS::Connect::TaskTemplate.InstanceArn": "CACHED", "AWS::Connect::TaskTemplate.Name": "CACHED", "AWS::Connect::TaskTemplate.Status": "CACHED", + "AWS::Connect::TrafficDistributionGroup.Description": "CACHED", + "AWS::Connect::TrafficDistributionGroup.InstanceArn": "CACHED", + "AWS::Connect::TrafficDistributionGroup.Name": "CACHED", "AWS::Connect::User.HierarchyGroupArn": "CACHED", "AWS::Connect::User.InstanceArn": "CACHED", "AWS::Connect::User.Password": "CACHED", @@ -8766,6 +9586,9 @@ "AWS::Connect::User.UserIdentityInfo.Mobile": "CACHED", "AWS::Connect::User.UserIdentityInfo.SecondaryEmail": "CACHED", "AWS::Connect::User.UserPhoneConfig.PhoneType": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeName": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeValue": "CACHED", + "AWS::Connect::User.UserProficiency.Level": "CACHED", "AWS::Connect::User.Username": "CACHED", "AWS::Connect::UserHierarchyGroup.InstanceArn": "CACHED", "AWS::Connect::UserHierarchyGroup.Name": "CACHED", @@ -8785,6 +9608,10 @@ "AWS::ConnectCampaigns::Campaign.OutboundCallConfig.ConnectSourcePhoneNumber": "CACHED", "AWS::ConnectCampaigns::Campaign.PredictiveDialerConfig.DialingCapacity": "CACHED", "AWS::ConnectCampaigns::Campaign.ProgressiveDialerConfig.DialingCapacity": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -8873,6 +9700,10 @@ "AWS::DMS::DataProvider.DataProviderName": "CACHED", "AWS::DMS::DataProvider.Description": "CACHED", "AWS::DMS::DataProvider.Engine": "CACHED", + "AWS::DMS::DataProvider.MicrosoftSqlServerSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.MySqlSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.OracleSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.PostgreSqlSettings.SslMode": "CACHED", "AWS::DMS::InstanceProfile.AvailabilityZone": "CACHED", "AWS::DMS::InstanceProfile.Description": "CACHED", "AWS::DMS::InstanceProfile.InstanceProfileIdentifier": "CACHED", @@ -9039,6 +9870,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -9054,17 +9891,105 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", + "AWS::DataZone::DataSource.Description": "CACHED", + "AWS::DataZone::DataSource.DomainIdentifier": "CACHED", + "AWS::DataZone::DataSource.EnableSetting": "CACHED", + "AWS::DataZone::DataSource.FormInput.Content": "CACHED", + "AWS::DataZone::DataSource.FormInput.FormName": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeIdentifier": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeRevision": "CACHED", + "AWS::DataZone::DataSource.Name": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule": "CACHED", + "AWS::DataZone::DataSource.Type": "CACHED", + "AWS::DataZone::Domain.DomainExecutionRole": "CACHED", + "AWS::DataZone::Domain.KmsKeyIdentifier": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.Type": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.UserAssignment": "CACHED", + "AWS::DataZone::Environment.Description": "CACHED", + "AWS::DataZone::Environment.DomainIdentifier": "CACHED", + "AWS::DataZone::Environment.EnvironmentProfileIdentifier": "CACHED", + "AWS::DataZone::Environment.GlossaryTerms": "CACHED", + "AWS::DataZone::Environment.Name": "CACHED", + "AWS::DataZone::Environment.ProjectIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountId": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountRegion": "CACHED", + "AWS::DataZone::EnvironmentProfile.Description": "CACHED", + "AWS::DataZone::EnvironmentProfile.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.Name": "CACHED", + "AWS::DataZone::EnvironmentProfile.ProjectIdentifier": "CACHED", + "AWS::DataZone::Project.Description": "CACHED", + "AWS::DataZone::Project.DomainIdentifier": "CACHED", + "AWS::DataZone::Project.GlossaryTerms": "CACHED", + "AWS::DataZone::Project.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes": "CACHED", + "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals": "CACHED", + "AWS::DataZone::SubscriptionTarget.DomainIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName": "CACHED", + "AWS::Deadline::Farm.Description": "CACHED", + "AWS::Deadline::Farm.DisplayName": "CACHED", + "AWS::Deadline::Farm.KmsKeyArn": "CACHED", + "AWS::Deadline::Fleet.Description": "CACHED", + "AWS::Deadline::Fleet.DisplayName": "CACHED", + "AWS::Deadline::Fleet.FarmId": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Values": "CACHED", + "AWS::Deadline::Fleet.RoleArn": "CACHED", + "AWS::Deadline::LicenseEndpoint.SubnetIds": "CACHED", + "AWS::Deadline::LicenseEndpoint.VpcId": "CACHED", + "AWS::Deadline::MeteredProduct.Family": "CACHED", + "AWS::Deadline::MeteredProduct.LicenseEndpointId": "CACHED", + "AWS::Deadline::MeteredProduct.Port": "CACHED", + "AWS::Deadline::MeteredProduct.ProductId": "CACHED", + "AWS::Deadline::MeteredProduct.Vendor": "CACHED", + "AWS::Deadline::Queue.AllowedStorageProfileIds": "CACHED", + "AWS::Deadline::Queue.DefaultBudgetAction": "CACHED", + "AWS::Deadline::Queue.Description": "CACHED", + "AWS::Deadline::Queue.DisplayName": "CACHED", + "AWS::Deadline::Queue.FarmId": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.RootPrefix": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.S3BucketName": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser.RunAs": "CACHED", + "AWS::Deadline::Queue.PosixUser.Group": "CACHED", + "AWS::Deadline::Queue.PosixUser.User": "CACHED", + "AWS::Deadline::Queue.RequiredFileSystemLocationNames": "CACHED", + "AWS::Deadline::Queue.RoleArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.PasswordArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.User": "CACHED", + "AWS::Deadline::QueueEnvironment.FarmId": "CACHED", + "AWS::Deadline::QueueEnvironment.QueueId": "CACHED", + "AWS::Deadline::QueueEnvironment.Template": "CACHED", + "AWS::Deadline::QueueEnvironment.TemplateType": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FarmId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FleetId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.QueueId": "CACHED", + "AWS::Deadline::StorageProfile.DisplayName": "CACHED", + "AWS::Deadline::StorageProfile.FarmId": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Name": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Path": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Type": "CACHED", + "AWS::Deadline::StorageProfile.OsFamily": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -9082,16 +10007,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -9124,6 +10052,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -9177,6 +10106,13 @@ "AWS::ECR::Repository.LifecyclePolicy.LifecyclePolicyText": "CACHED", "AWS::ECR::Repository.LifecyclePolicy.RegistryId": "CACHED", "AWS::ECR::Repository.RepositoryName": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.AppliedFor": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Description": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.EncryptionType": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.KmsKey": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.ImageTagMutability": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Prefix": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedDraining": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedTerminationProtection": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling.Status": "CACHED", @@ -9199,6 +10135,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -9262,6 +10199,14 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::IdNamespace.Description": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties.IdMappingType": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.SchemaName": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceName": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties.ProviderServiceArn": "CACHED", + "AWS::EntityResolution::IdNamespace.RoleArn": "CACHED", + "AWS::EntityResolution::IdNamespace.Type": "CACHED", "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", @@ -9274,6 +10219,12 @@ "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::PolicyStatement.Action": "CACHED", + "AWS::EntityResolution::PolicyStatement.Arn": "CACHED", + "AWS::EntityResolution::PolicyStatement.Condition": "CACHED", + "AWS::EntityResolution::PolicyStatement.Effect": "CACHED", + "AWS::EntityResolution::PolicyStatement.Principal": "CACHED", + "AWS::EntityResolution::PolicyStatement.StatementId": "CACHED", "AWS::EntityResolution::SchemaMapping.Description": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", @@ -9395,171 +10346,42 @@ "AWS::GameLift::Alias.RoutingStrategy.FleetId": "CACHED", "AWS::GameLift::Alias.RoutingStrategy.Type": "CACHED", "AWS::GameLift::Build.OperatingSystem": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Command": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ContainerName": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Cpu": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.EntryPoint": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ImageUri": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ResolvedImageDigest": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.WorkingDirectory": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.Condition": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.ContainerName": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Name": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Value": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Command": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Interval": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Retries": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Timeout": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.FromPort": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.Protocol": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.ToPort": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.HardLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.SoftLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.Name": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.OperatingSystem": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.SchedulingStrategy": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.TotalCpuLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.TotalMemoryLimit": "CACHED", "AWS::GameLift::Fleet.ApplyCapacity": "CACHED", "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.xlarge", - "g5g.16xlarge", - "g5g.2xlarge", - "g5g.4xlarge", - "g5g.8xlarge", - "g5g.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", @@ -9621,6 +10443,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -9701,15 +10524,22 @@ "AWS::GroundStation::Config.Frequency.Units": "CACHED", "AWS::GroundStation::Config.FrequencyBandwidth.Units": "CACHED", "AWS::GroundStation::Config.Name": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.BucketArn": "CACHED", "AWS::GroundStation::Config.S3RecordingConfig.Prefix": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.RoleArn": "CACHED", "AWS::GroundStation::Config.SpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::Config.TrackingConfig.Autotrack": "CACHED", + "AWS::GroundStation::Config.UplinkEchoConfig.AntennaUplinkConfigArn": "CACHED", "AWS::GroundStation::Config.UplinkSpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AgentStatus": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AuditResults": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.Name": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.DataflowEndpoint.Name": "CACHED", + "AWS::GroundStation::DataflowEndpointGroup.SecurityDetails.RoleArn": "CACHED", "AWS::GroundStation::MissionProfile.Name": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsAliasArn": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsKeyArn": "CACHED", + "AWS::GroundStation::MissionProfile.TrackingConfigArn": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", @@ -9718,6 +10548,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -9766,7 +10601,13 @@ "AWS::IVS::Channel.Preset": "CACHED", "AWS::IVS::Channel.RecordingConfigurationArn": "CACHED", "AWS::IVS::Channel.Type": "CACHED", + "AWS::IVS::EncoderConfiguration.Name": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Bitrate": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Framerate": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Height": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Width": "CACHED", "AWS::IVS::PlaybackKeyPair.Name": "CACHED", + "AWS::IVS::PlaybackRestrictionPolicy.Name": "CACHED", "AWS::IVS::RecordingConfiguration.Name": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration.RenditionSelection": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration.Renditions": "CACHED", @@ -9775,6 +10616,9 @@ "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.Resolution": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.Storage": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.TargetIntervalSeconds": "CACHED", + "AWS::IVS::Stage.Name": "CACHED", + "AWS::IVS::StorageConfiguration.Name": "CACHED", + "AWS::IVS::StorageConfiguration.S3StorageConfiguration.BucketName": "CACHED", "AWS::IVS::StreamKey.ChannelArn": "CACHED", "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration.LogGroupName": "CACHED", "AWS::IVSChat::LoggingConfiguration.FirehoseDestinationConfiguration.DeliveryStreamName": "CACHED", @@ -9815,6 +10659,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -9823,6 +10668,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -10081,15 +10927,32 @@ "AWS::IoTFleetWise::SignalCatalog.Name": "CACHED", "AWS::IoTFleetWise::Vehicle.AssociationBehavior": "CACHED", "AWS::IoTFleetWise::Vehicle.Name": "CACHED", + "AWS::IoTSiteWise::Asset.AssetExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.NotificationState": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataType": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": "CACHED", "AWS::IoTTwinMaker::ComponentType.ComponentTypeId": "CACHED", "AWS::IoTTwinMaker::ComponentType.Description": "CACHED", @@ -10156,6 +11019,9 @@ "AWS::IoTWireless::TaskDefinition.UpdateWirelessGatewayTaskCreate.UpdateDataSource": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV10x.DevAddr": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV11.DevAddr": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.DestinationName": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.FPort": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.Type": "CACHED", "AWS::IoTWireless::WirelessDevice.Description": "CACHED", "AWS::IoTWireless::WirelessDevice.DestinationName": "CACHED", "AWS::IoTWireless::WirelessDevice.LoRaWANDevice.DevEui": "CACHED", @@ -10167,6 +11033,7 @@ "AWS::IoTWireless::WirelessDevice.OtaaV11.AppKey": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11.JoinEui": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11.NwkKey": "CACHED", + "AWS::IoTWireless::WirelessDevice.Positioning": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x.AppSKey": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x.NwkSKey": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV11.AppSKey": "CACHED", @@ -10185,6 +11052,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -10197,6 +11065,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kinesis::Stream.Name": "CACHED", "AWS::Kinesis::Stream.RetentionPeriodHours": "CACHED", "AWS::Kinesis::Stream.ShardCount": "CACHED", @@ -10275,7 +11148,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -10302,6 +11177,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -10553,10 +11442,18 @@ "AWS::Lightsail::Instance.InstanceName": "CACHED", "AWS::Lightsail::LoadBalancer.LoadBalancerName": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate.LoadBalancerName": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources": "CACHED", + "AWS::Location::APIKey.Description": "CACHED", + "AWS::Location::APIKey.ExpireTime": "CACHED", + "AWS::Location::APIKey.KeyName": "CACHED", "AWS::Location::GeofenceCollection.CollectionName": "CACHED", "AWS::Location::GeofenceCollection.Description": "CACHED", "AWS::Location::GeofenceCollection.KmsKeyId": "CACHED", "AWS::Location::Map.Description": "CACHED", + "AWS::Location::Map.MapConfiguration.CustomLayers": "CACHED", + "AWS::Location::Map.MapConfiguration.PoliticalView": "CACHED", "AWS::Location::Map.MapConfiguration.Style": "CACHED", "AWS::Location::Map.MapName": "CACHED", "AWS::Location::Map.PricingPlan": "CACHED", @@ -10577,6 +11474,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -10684,6 +11588,7 @@ "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", "AWS::MSK::Replicator.ReplicatorName": "CACHED", "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", @@ -10833,6 +11738,7 @@ "AWS::Neptune::DBCluster.DBClusterIdentifier": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MaxCapacity": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MinCapacity": "CACHED", + "AWS::NeptuneGraph::Graph.GraphName": "CACHED", "AWS::NetworkFirewall::Firewall.Description": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallName": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallPolicyArn": "CACHED", @@ -10894,6 +11800,7 @@ "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -11262,7 +12169,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11284,6 +12197,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -11624,6 +12539,15 @@ "AWS::QuickSight::Analysis.VisualPalette.ChartColor": "CACHED", "AWS::QuickSight::Analysis.VisualSubtitleLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.VisualTitleLabelOptions.Visibility": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.NegativeBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.PositiveBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.TotalBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, "AWS::QuickSight::Analysis.WaterfallVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.WordCloudOptions.CloudLayout": "CACHED", "AWS::QuickSight::Analysis.WordCloudOptions.MaximumStringLength": "CACHED", @@ -11761,7 +12685,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11786,6 +12716,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -11894,6 +12826,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -12130,6 +13063,15 @@ "AWS::QuickSight::Dashboard.VisualPalette.ChartColor": "CACHED", "AWS::QuickSight::Dashboard.VisualSubtitleLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.VisualTitleLabelOptions.Visibility": "CACHED", + "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.NegativeBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.PositiveBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.TotalBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, "AWS::QuickSight::Dashboard.WaterfallVisual.VisualId": "CACHED", "AWS::QuickSight::Dashboard.WordCloudOptions.CloudLayout": "CACHED", "AWS::QuickSight::Dashboard.WordCloudOptions.MaximumStringLength": "CACHED", @@ -12362,7 +13304,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -12384,6 +13332,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -12727,6 +13677,15 @@ "AWS::QuickSight::Template.VisualPalette.ChartColor": "CACHED", "AWS::QuickSight::Template.VisualSubtitleLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.VisualTitleLabelOptions.Visibility": "CACHED", + "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.NegativeBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.PositiveBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.TotalBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, "AWS::QuickSight::Template.WaterfallVisual.VisualId": "CACHED", "AWS::QuickSight::Template.WordCloudOptions.CloudLayout": "CACHED", "AWS::QuickSight::Template.WordCloudOptions.MaximumStringLength": "CACHED", @@ -12836,6 +13795,7 @@ "AWS::QuickSight::Topic.TopicRelativeDateFilter.TimeGranularity": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.ConstantType": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.SingularConstant": "CACHED", + "AWS::QuickSight::Topic.UserExperienceVersion": "CACHED", "AWS::QuickSight::VPCConnection.AvailabilityStatus": "CACHED", "AWS::QuickSight::VPCConnection.AwsAccountId": "CACHED", "AWS::QuickSight::VPCConnection.Name": "CACHED", @@ -12857,13 +13817,19 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBInstance.DBInstanceClass": { "AllowedValues": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m3.2xlarge", "db.m3.large", "db.m3.medium", @@ -12961,7 +13927,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -13097,6 +14062,9 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", @@ -13129,8 +14097,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -13274,6 +14240,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -13282,6 +14249,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -13442,6 +14410,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -13522,6 +14505,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -13577,6 +14564,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -13616,6 +14605,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -13916,13 +14907,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -14001,9 +14999,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -14101,6 +15118,17 @@ "AWS::SystemsManagerSAP::Application.Sid": "CACHED", "AWS::Timestream::Database.DatabaseName": "CACHED", "AWS::Timestream::Database.KmsKeyId": "CACHED", + "AWS::Timestream::InfluxDBInstance.AllocatedStorage": "CACHED", + "AWS::Timestream::InfluxDBInstance.Bucket": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbInstanceType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbParameterGroupIdentifier": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbStorageType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DeploymentType": "CACHED", + "AWS::Timestream::InfluxDBInstance.Name": "CACHED", + "AWS::Timestream::InfluxDBInstance.Organization": "CACHED", + "AWS::Timestream::InfluxDBInstance.Password": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration.BucketName": "CACHED", + "AWS::Timestream::InfluxDBInstance.Username": "CACHED", "AWS::Timestream::ScheduledQuery.ClientToken": "CACHED", "AWS::Timestream::ScheduledQuery.DimensionMapping.DimensionValueType": "CACHED", "AWS::Timestream::ScheduledQuery.KmsKeyId": "CACHED", @@ -14168,15 +15196,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -14247,8 +15273,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -14275,6 +15299,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -14321,6 +15346,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -14408,7 +15434,9 @@ "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.InstanceType": "CACHED", "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.MaxConcurrentSessions": "CACHED", "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", @@ -14477,32 +15505,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -14513,1202 +15516,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "d3en.12xlarge", - "d3en.2xlarge", - "d3en.4xlarge", - "d3en.6xlarge", - "d3en.8xlarge", - "d3en.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.xlarge", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.xlarge", - "r6idn.12xlarge", - "r6idn.16xlarge", - "r6idn.24xlarge", - "r6idn.2xlarge", - "r6idn.32xlarge", - "r6idn.4xlarge", - "r6idn.8xlarge", - "r6idn.xlarge", - "r6in.12xlarge", - "r6in.16xlarge", - "r6in.24xlarge", - "r6in.2xlarge", - "r6in.32xlarge", - "r6in.4xlarge", - "r6in.8xlarge", - "r6in.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "a1.2xlarge", - "a1.4xlarge", - "a1.large", - "a1.medium", - "a1.metal", - "a1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.large", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.metal", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.metal", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.large", - "c6id.metal", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.large", - "c7gd.medium", - "c7gd.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "d3en.12xlarge", - "d3en.2xlarge", - "d3en.4xlarge", - "d3en.6xlarge", - "d3en.8xlarge", - "d3en.xlarge", - "dl2q.24xlarge", - "f1.2xlarge", - "f1.4xlarge", - "g2.2xlarge", - "g2.8xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4ad.16xlarge", - "g4ad.2xlarge", - "g4ad.4xlarge", - "g4ad.8xlarge", - "g4ad.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "g5g.16xlarge", - "g5g.2xlarge", - "g5g.4xlarge", - "g5g.8xlarge", - "g5g.metal", - "g5g.xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.large", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.large", - "im4gn.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "inf2.24xlarge", - "inf2.48xlarge", - "inf2.8xlarge", - "inf2.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.large", - "is4gen.medium", - "is4gen.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.large", - "m5dn.metal", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.large", - "m5n.metal", - "m5n.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.large", - "m5zn.metal", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.large", - "m6id.metal", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.large", - "m6idn.metal", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.large", - "m6in.metal", - "m6in.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.large", - "m7gd.medium", - "m7gd.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.large", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.large", - "m7i.metal-24xl", - "m7i.metal-48xl", - "m7i.xlarge", - "mac1.metal", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "p4d.24xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.large", - "r5b.metal", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.large", - "r6a.metal", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.large", - "r6id.metal", - "r6id.xlarge", - "r6idn.12xlarge", - "r6idn.16xlarge", - "r6idn.24xlarge", - "r6idn.2xlarge", - "r6idn.32xlarge", - "r6idn.4xlarge", - "r6idn.8xlarge", - "r6idn.large", - "r6idn.metal", - "r6idn.xlarge", - "r6in.12xlarge", - "r6in.16xlarge", - "r6in.24xlarge", - "r6in.2xlarge", - "r6in.32xlarge", - "r6in.4xlarge", - "r6in.8xlarge", - "r6in.large", - "r6in.metal", - "r6in.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.large", - "r7gd.medium", - "r7gd.xlarge", - "r7iz.12xlarge", - "r7iz.16xlarge", - "r7iz.2xlarge", - "r7iz.32xlarge", - "r7iz.4xlarge", - "r7iz.8xlarge", - "r7iz.large", - "r7iz.metal-16xl", - "r7iz.metal-32xl", - "r7iz.xlarge", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-3tb1.56xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "u-9tb1.112xlarge", - "u-9tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.large", - "z1d.metal", - "z1d.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m3.2xlarge", - "cache.m3.large", - "cache.m3.medium", - "cache.m3.xlarge", - "cache.m4.10xlarge", - "cache.m4.2xlarge", - "cache.m4.4xlarge", - "cache.m4.large", - "cache.m4.xlarge", - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.m7g.12xlarge", - "cache.m7g.16xlarge", - "cache.m7g.2xlarge", - "cache.m7g.4xlarge", - "cache.m7g.8xlarge", - "cache.m7g.large", - "cache.m7g.xlarge", - "cache.r3.2xlarge", - "cache.r3.4xlarge", - "cache.r3.8xlarge", - "cache.r3.large", - "cache.r3.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.r6gd.12xlarge", - "cache.r6gd.16xlarge", - "cache.r6gd.2xlarge", - "cache.r6gd.4xlarge", - "cache.r6gd.8xlarge", - "cache.r6gd.xlarge", - "cache.r7g.12xlarge", - "cache.r7g.16xlarge", - "cache.r7g.2xlarge", - "cache.r7g.4xlarge", - "cache.r7g.8xlarge", - "cache.r7g.large", - "cache.r7g.xlarge", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -15723,54 +15542,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-central-2.json b/src/cfnlint/data/CloudSpecs/eu-central-2.json index b0731fd87a..2151a3b647 100644 --- a/src/cfnlint/data/CloudSpecs/eu-central-2.json +++ b/src/cfnlint/data/CloudSpecs/eu-central-2.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -743,6 +744,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", + "AWS::AppConfig::Deployment.Tags": "CACHED", + "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -764,6 +769,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -799,6 +805,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -867,10 +876,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -878,8 +889,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -887,22 +896,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", @@ -957,6 +973,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -999,6 +1016,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -1009,292 +1027,26 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", - "AWS::CodeBuild::Project.Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", - "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", - "AWS::CodeBuild::Project.CloudWatchLogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", - "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", - "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.CloudWatchLogsConfig": "CACHED", + "AWS::CodeBuild::Project.Environment": "CACHED", "AWS::CodeBuild::Project.EnvironmentVariable": "CACHED", "AWS::CodeBuild::Project.FilterGroup": "CACHED", "AWS::CodeBuild::Project.GitSubmodulesConfig": "CACHED", "AWS::CodeBuild::Project.LogsConfig": "CACHED", "AWS::CodeBuild::Project.ProjectBuildBatchConfig": "CACHED", - "AWS::CodeBuild::Project.ProjectCache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", - "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.ProjectCache": "CACHED", "AWS::CodeBuild::Project.ProjectFileSystemLocation": "CACHED", "AWS::CodeBuild::Project.ProjectFleet": "CACHED", "AWS::CodeBuild::Project.ProjectSourceVersion": "CACHED", "AWS::CodeBuild::Project.ProjectTriggers": "CACHED", "AWS::CodeBuild::Project.RegistryCredential": "CACHED", - "AWS::CodeBuild::Project.S3LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.S3LogsConfig": "CACHED", + "AWS::CodeBuild::Project.Source": "CACHED", "AWS::CodeBuild::Project.SourceAuth": "CACHED", - "AWS::CodeBuild::Project.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.VpcConfig": "CACHED", "AWS::CodeBuild::Project.WebhookFilter": "CACHED", "AWS::CodeBuild::ReportGroup.ReportExportConfig": "CACHED", "AWS::CodeBuild::ReportGroup.S3ReportExportConfig": "CACHED", @@ -1701,6 +1453,45 @@ }, "AWS::CodePipeline::Webhook.WebhookAuthConfiguration": "CACHED", "AWS::CodePipeline::Webhook.WebhookFilterRule": "CACHED", + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", + "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", + "AWS::Cognito::IdentityPool.PushSync": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration.LogConfiguration": "CACHED", + "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", + "AWS::Cognito::UserPool.AdminCreateUserConfig": "CACHED", + "AWS::Cognito::UserPool.CustomEmailSender": "CACHED", + "AWS::Cognito::UserPool.CustomSMSSender": "CACHED", + "AWS::Cognito::UserPool.DeviceConfiguration": "CACHED", + "AWS::Cognito::UserPool.EmailConfiguration": "CACHED", + "AWS::Cognito::UserPool.InviteMessageTemplate": "CACHED", + "AWS::Cognito::UserPool.LambdaConfig": "CACHED", + "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", + "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", + "AWS::Cognito::UserPool.RecoveryOption": "CACHED", + "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", + "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", + "AWS::Cognito::UserPool.StringAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.UserAttributeUpdateSettings": "CACHED", + "AWS::Cognito::UserPool.UserPoolAddOns": "CACHED", + "AWS::Cognito::UserPool.UsernameConfiguration": "CACHED", + "AWS::Cognito::UserPool.VerificationMessageTemplate": "CACHED", + "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", + "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED", + "AWS::Cognito::UserPoolUser.AttributeType": "CACHED", "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", "AWS::Config::ConfigRule.EvaluationModeConfiguration": "CACHED", @@ -1718,6 +1509,7 @@ "AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata": "CACHED", "AWS::Config::OrganizationConfigRule.OrganizationCustomRuleMetadata": "CACHED", "AWS::Config::OrganizationConfigRule.OrganizationManagedRuleMetadata": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", @@ -1762,11 +1554,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -1806,6 +1601,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1823,11 +1620,22 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", "AWS::DynamoDB::Table.TimeToLiveSpecification": "CACHED", "AWS::EC2::CapacityReservation.TagSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceTypeSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.TagSpecification": "CACHED", + "AWS::EC2::ClientVpnEndpoint.CertificateAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientConnectOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientLoginBannerOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.DirectoryServiceAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.FederatedAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.TagSpecification": "CACHED", "AWS::EC2::EC2Fleet.AcceleratorCountRequest": "CACHED", "AWS::EC2::EC2Fleet.AcceleratorTotalMemoryMiBRequest": "CACHED", "AWS::EC2::EC2Fleet.BaselineEbsBandwidthMbpsRequest": "CACHED", @@ -1852,6 +1660,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1866,7 +1675,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1913,24 +1721,13 @@ "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", - "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html", - "Properties": { - "Primary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-primary", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1967,6 +1764,7 @@ "AWS::EC2::SpotFleet.TotalLocalStorageGBRequest": "CACHED", "AWS::EC2::SpotFleet.VCpuCountRangeRequest": "CACHED", "AWS::EC2::Subnet.PrivateDnsNameOptionsOnLaunch": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange": "CACHED", "AWS::EC2::TransitGatewayAttachment.Options": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html", "Properties": { @@ -2017,6 +1815,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -2026,7 +1825,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -2035,6 +1839,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -2156,9 +1962,54 @@ "AWS::ElastiCache::ReplicationGroup.LogDeliveryConfigurationRequest": "CACHED", "AWS::ElastiCache::ReplicationGroup.NodeGroupConfiguration": "CACHED", "AWS::ElastiCache::ServerlessCache.CacheUsageLimits": "CACHED", - "AWS::ElastiCache::ServerlessCache.DataStorage": "CACHED", - "AWS::ElastiCache::ServerlessCache.ECPUPerSecond": "CACHED", - "AWS::ElastiCache::ServerlessCache.Endpoint": "CACHED", + "AWS::ElastiCache::ServerlessCache.DataStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html", + "Properties": { + "Maximum": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html#cfn-elasticache-serverlesscache-datastorage-maximum", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + }, + "Unit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html#cfn-elasticache-serverlesscache-datastorage-unit", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ElastiCache::ServerlessCache.DataStorage.Unit" + } + } + } + }, + "AWS::ElastiCache::ServerlessCache.ECPUPerSecond": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-ecpupersecond.html", + "Properties": { + "Maximum": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-ecpupersecond.html#cfn-elasticache-serverlesscache-ecpupersecond-maximum", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::ElastiCache::ServerlessCache.Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-endpoint.html", + "Properties": { + "Address": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-endpoint.html#cfn-elasticache-serverlesscache-endpoint-address", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-endpoint.html#cfn-elasticache-serverlesscache-endpoint-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::ElastiCache::User.AuthenticationMode": "CACHED", "AWS::ElasticLoadBalancing::LoadBalancer.AccessLoggingPolicy": "CACHED", "AWS::ElasticLoadBalancing::LoadBalancer.AppCookieStickinessPolicy": "CACHED", @@ -2179,187 +2030,9 @@ "AWS::ElasticLoadBalancingV2::Listener.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::Listener.TargetGroupTuple": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate.Certificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html", - "Properties": { - "AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticatecognitoconfig", - "Required": false, - "Type": "AuthenticateCognitoConfig", - "UpdateType": "Mutable" - }, - "AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticateoidcconfig", - "Required": false, - "Type": "AuthenticateOidcConfig", - "UpdateType": "Mutable" - }, - "FixedResponseConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-fixedresponseconfig", - "Required": false, - "Type": "FixedResponseConfig", - "UpdateType": "Mutable" - }, - "ForwardConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-forwardconfig", - "Required": false, - "Type": "ForwardConfig", - "UpdateType": "Mutable" - }, - "Order": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-order", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RedirectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-redirectconfig", - "Required": false, - "Type": "RedirectConfig", - "UpdateType": "Mutable" - }, - "TargetGroupArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-targetgrouparn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html", - "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-onunauthenticatedrequest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-scope", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessioncookiename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessiontimeout", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "UserPoolArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolclientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolDomain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpooldomain", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html", - "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "AuthorizationEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authorizationendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ClientSecret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientsecret", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Issuer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-issuer", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-onunauthenticatedrequest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-scope", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessioncookiename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessiontimeout", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TokenEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-tokenendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserInfoEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-userinfoendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule.Action": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.ForwardConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.HostHeaderConfig": "CACHED", @@ -2369,81 +2042,11 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringKeyValue": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html", - "Properties": { - "Field": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-field", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HostHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-hostheaderconfig", - "Required": false, - "Type": "HostHeaderConfig", - "UpdateType": "Mutable" - }, - "HttpHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httpheaderconfig", - "Required": false, - "Type": "HttpHeaderConfig", - "UpdateType": "Mutable" - }, - "HttpRequestMethodConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httprequestmethodconfig", - "Required": false, - "Type": "HttpRequestMethodConfig", - "UpdateType": "Mutable" - }, - "PathPatternConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-pathpatternconfig", - "Required": false, - "Type": "PathPatternConfig", - "UpdateType": "Mutable" - }, - "QueryStringConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-querystringconfig", - "Required": false, - "Type": "QueryStringConfig", - "UpdateType": "Mutable" - }, - "SourceIpConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-sourceipconfig", - "Required": false, - "Type": "SourceIpConfig", - "UpdateType": "Mutable" - }, - "Values": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-values", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupTuple": "CACHED", - "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": "CACHED", @@ -2474,6 +2077,7 @@ "AWS::Events::Connection.OAuthParameters": "CACHED", "AWS::Events::Connection.Parameter": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -2530,6 +2134,7 @@ "AWS::FSx::Volume.SnaplockRetentionPeriod": "CACHED", "AWS::FSx::Volume.TieringPolicy": "CACHED", "AWS::FSx::Volume.UserAndGroupQuotas": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -2544,6 +2149,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -2610,6 +2216,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -2661,6 +2268,19 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", + "AWS::InspectorV2::Filter.DateFilter": "CACHED", + "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", + "AWS::InspectorV2::Filter.MapFilter": "CACHED", + "AWS::InspectorV2::Filter.NumberFilter": "CACHED", + "AWS::InspectorV2::Filter.PackageFilter": "CACHED", + "AWS::InspectorV2::Filter.PortRangeFilter": "CACHED", + "AWS::InspectorV2::Filter.StringFilter": "CACHED", "AWS::InternetMonitor::Monitor.HealthEventsConfig": "CACHED", "AWS::InternetMonitor::Monitor.InternetMeasurementsLogDelivery": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig": "CACHED", @@ -2746,6 +2366,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2781,6 +2406,9 @@ "AWS::LakeFormation::TagAssociation.Resource": "CACHED", "AWS::LakeFormation::TagAssociation.TableResource": "CACHED", "AWS::LakeFormation::TagAssociation.TableWithColumnsResource": "CACHED", + "AWS::Lambda::Alias.AliasRoutingConfiguration": "CACHED", + "AWS::Lambda::Alias.ProvisionedConcurrencyConfiguration": "CACHED", + "AWS::Lambda::Alias.VersionWeight": "CACHED", "AWS::Lambda::EventInvokeConfig.DestinationConfig": "CACHED", "AWS::Lambda::EventInvokeConfig.OnFailure": "CACHED", "AWS::Lambda::EventInvokeConfig.OnSuccess": "CACHED", @@ -2848,71 +2476,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -2945,9 +2509,19 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3004,6 +2578,7 @@ "AWS::Pipes::Pipe.BatchResourceRequirement": "CACHED", "AWS::Pipes::Pipe.BatchRetryStrategy": "CACHED", "AWS::Pipes::Pipe.CapacityProviderStrategyItem": "CACHED", + "AWS::Pipes::Pipe.CloudwatchLogsLogDestination": "CACHED", "AWS::Pipes::Pipe.DeadLetterConfig": "CACHED", "AWS::Pipes::Pipe.EcsContainerOverride": "CACHED", "AWS::Pipes::Pipe.EcsEnvironmentFile": "CACHED", @@ -3014,11 +2589,13 @@ "AWS::Pipes::Pipe.EcsTaskOverride": "CACHED", "AWS::Pipes::Pipe.Filter": "CACHED", "AWS::Pipes::Pipe.FilterCriteria": "CACHED", + "AWS::Pipes::Pipe.FirehoseLogDestination": "CACHED", "AWS::Pipes::Pipe.MQBrokerAccessCredentials": "CACHED", "AWS::Pipes::Pipe.MSKAccessCredentials": "CACHED", "AWS::Pipes::Pipe.NetworkConfiguration": "CACHED", "AWS::Pipes::Pipe.PipeEnrichmentHttpParameters": "CACHED", "AWS::Pipes::Pipe.PipeEnrichmentParameters": "CACHED", + "AWS::Pipes::Pipe.PipeLogConfiguration": "CACHED", "AWS::Pipes::Pipe.PipeSourceActiveMQBrokerParameters": "CACHED", "AWS::Pipes::Pipe.PipeSourceDynamoDBStreamParameters": "CACHED", "AWS::Pipes::Pipe.PipeSourceKinesisStreamParameters": "CACHED", @@ -3041,6 +2618,7 @@ "AWS::Pipes::Pipe.PipeTargetStateMachineParameters": "CACHED", "AWS::Pipes::Pipe.PlacementConstraint": "CACHED", "AWS::Pipes::Pipe.PlacementStrategy": "CACHED", + "AWS::Pipes::Pipe.S3LogDestination": "CACHED", "AWS::Pipes::Pipe.SageMakerPipelineParameter": "CACHED", "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationCredentials": "CACHED", "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationVpc": "CACHED", @@ -3058,30 +2636,27 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", - "AWS::Redshift::ClusterParameterGroup.Parameter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", - "Properties": { - "ParameterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ParameterValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametervalue", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html", @@ -3285,10 +2860,14 @@ }, "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -3382,7 +2961,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute": "CACHED", @@ -3443,6 +3021,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -3564,10 +3150,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -3593,6 +3177,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -3600,41 +3185,14 @@ "AWS::WAFv2::RuleGroup.LabelSummary": "CACHED", "AWS::WAFv2::RuleGroup.NotStatement": "CACHED", "AWS::WAFv2::RuleGroup.OrStatement": "CACHED", - "AWS::WAFv2::RuleGroup.RateBasedStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html", - "Properties": { - "AggregateKeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-aggregatekeytype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType" - } - }, - "ForwardedIPConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-forwardedipconfig", - "Required": false, - "Type": "ForwardedIPConfiguration", - "UpdateType": "Mutable" - }, - "Limit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-limit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit" - } - }, - "ScopeDownStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-scopedownstatement", - "Required": false, - "Type": "Statement", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::RuleGroup.RateBasedStatement": "CACHED", + "AWS::WAFv2::RuleGroup.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryString": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitUriPath": "CACHED", "AWS::WAFv2::RuleGroup.RegexMatchStatement": "CACHED", "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.Rule": "CACHED", @@ -3647,43 +3205,9 @@ "AWS::WAFv2::RuleGroup.TextTransformation": "CACHED", "AWS::WAFv2::RuleGroup.VisibilityConfig": "CACHED", "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html", - "Properties": { - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-loginpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RequestInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-requestinspection", - "Required": false, - "Type": "RequestInspection", - "UpdateType": "Mutable" - }, - "ResponseInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-responseinspection", - "Required": false, - "Type": "ResponseInspection", - "UpdateType": "Mutable" - } - } - }, - "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html", - "Properties": { - "InspectionLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html#cfn-wafv2-webacl-awsmanagedrulesbotcontrolruleset-inspectionlevel", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet.InspectionLevel" - } - } - } - }, + "AWS::WAFv2::WebACL.AWSManagedRulesACFPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": "CACHED", "AWS::WAFv2::WebACL.AllowAction": "CACHED", "AWS::WAFv2::WebACL.AndStatement": "CACHED", "AWS::WAFv2::WebACL.AssociationConfig": "CACHED", @@ -3712,100 +3236,29 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", "AWS::WAFv2::WebACL.LabelMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html", - "Properties": { - "AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesatpruleset", - "Required": false, - "Type": "AWSManagedRulesATPRuleSet", - "UpdateType": "Mutable" - }, - "AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesbotcontrolruleset", - "Required": false, - "Type": "AWSManagedRulesBotControlRuleSet", - "UpdateType": "Mutable" - }, - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-loginpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.LoginPath" - } - }, - "PasswordField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-passwordfield", - "Required": false, - "Type": "FieldIdentifier", - "UpdateType": "Mutable" - }, - "PayloadType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-payloadtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.PayloadType" - } - }, - "UsernameField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-usernamefield", - "Required": false, - "Type": "FieldIdentifier", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": "CACHED", "AWS::WAFv2::WebACL.ManagedRuleGroupStatement": "CACHED", "AWS::WAFv2::WebACL.NotStatement": "CACHED", "AWS::WAFv2::WebACL.OrStatement": "CACHED", "AWS::WAFv2::WebACL.OverrideAction": "CACHED", - "AWS::WAFv2::WebACL.RateBasedStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html", - "Properties": { - "AggregateKeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-aggregatekeytype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType" - } - }, - "ForwardedIPConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-forwardedipconfig", - "Required": false, - "Type": "ForwardedIPConfiguration", - "UpdateType": "Mutable" - }, - "Limit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-limit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.Limit" - } - }, - "ScopeDownStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-scopedownstatement", - "Required": false, - "Type": "Statement", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::WebACL.RateBasedStatement": "CACHED", + "AWS::WAFv2::WebACL.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryString": "CACHED", + "AWS::WAFv2::WebACL.RateLimitUriPath": "CACHED", "AWS::WAFv2::WebACL.RegexMatchStatement": "CACHED", "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.RequestBodyAssociatedResourceTypeConfig": "CACHED", "AWS::WAFv2::WebACL.RequestInspection": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP": "CACHED", "AWS::WAFv2::WebACL.ResponseInspection": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionHeader": "CACHED", @@ -3827,55 +3280,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -4714,125 +4120,19 @@ }, "AWS::AppConfig::Application": "CACHED", "AWS::AppConfig::ConfigurationProfile": "CACHED", + "AWS::AppConfig::Deployment": "CACHED", + "AWS::AppConfig::DeploymentStrategy": "CACHED", + "AWS::AppConfig::Environment": "CACHED", "AWS::AppConfig::Extension": "CACHED", "AWS::AppConfig::ExtensionAssociation": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion": "CACHED", "AWS::AppSync::ApiCache": "CACHED", "AWS::AppSync::ApiKey": "CACHED", "AWS::AppSync::DataSource": "CACHED", "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -4869,6 +4169,7 @@ "AWS::CloudFormation::HookTypeConfig": "CACHED", "AWS::CloudFormation::HookVersion": "CACHED", "AWS::CloudFormation::Macro": "CACHED", + "AWS::CloudFormation::PublicTypeVersion": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion": "CACHED", "AWS::CloudFormation::ResourceVersion": "CACHED", "AWS::CloudFormation::Stack": "CACHED", @@ -4895,165 +4196,7 @@ "AWS::CloudWatch::Dashboard": "CACHED", "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", - "AWS::CodeBuild::Project": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeDeploy::Application": "CACHED", @@ -5179,6 +4322,16 @@ } }, "AWS::CodePipeline::Webhook": "CACHED", + "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration": "CACHED", + "AWS::Cognito::UserPool": "CACHED", + "AWS::Cognito::UserPoolClient": "CACHED", + "AWS::Cognito::UserPoolGroup": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", + "AWS::Cognito::UserPoolUser": "CACHED", + "AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED", "AWS::Config::AggregationAuthorization": "CACHED", "AWS::Config::ConfigRule": "CACHED", "AWS::Config::ConfigurationAggregator": "CACHED", @@ -5186,6 +4339,7 @@ "AWS::Config::DeliveryChannel": "CACHED", "AWS::Config::OrganizationConfigRule": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", @@ -5271,23 +4425,54 @@ "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", + "AWS::EC2::CapacityReservationFleet": "CACHED", + "AWS::EC2::ClientVpnAuthorizationRule": "CACHED", + "AWS::EC2::ClientVpnEndpoint": "CACHED", + "AWS::EC2::ClientVpnRoute": "CACHED", + "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", "AWS::EC2::CustomerGateway": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html", + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", "Properties": { "BgpAsn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-bgpasn", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", "PrimitiveType": "Integer", - "Required": true, + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable" }, "IpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-ipaddress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, @@ -5295,7 +4480,7 @@ "UpdateType": "Mutable" }, "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-type", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable", @@ -5307,51 +4492,7 @@ }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", - "AWS::EC2::EIP": { - "Attributes": { - "AllocationId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html", - "Properties": { - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "Ec2ElasticIpDomain" - } - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "NetworkBorderGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-networkbordergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PublicIpv4Pool": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::EIP": "CACHED", "AWS::EC2::EIPAssociation": "CACHED", "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -5406,163 +4547,106 @@ "AWS::EC2::NatGateway": "CACHED", "AWS::EC2::NetworkAcl": "CACHED", "AWS::EC2::NetworkAclEntry": "CACHED", - "AWS::EC2::NetworkInterface": { - "Attributes": { - "PrimaryPrivateIpAddress": { - "PrimitiveType": "String" - }, - "SecondaryPrivateIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html", + "AWS::EC2::NetworkInterface": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment": "CACHED", + "AWS::EC2::NetworkInterfacePermission": "CACHED", + "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", + "AWS::EC2::PlacementGroup": "CACHED", + "AWS::EC2::PrefixList": "CACHED", + "AWS::EC2::Route": "CACHED", + "AWS::EC2::RouteTable": "CACHED", + "AWS::EC2::SecurityGroup": "CACHED", + "AWS::EC2::SecurityGroupEgress": "CACHED", + "AWS::EC2::SecurityGroupIngress": "CACHED", + "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", + "AWS::EC2::SpotFleet": "CACHED", + "AWS::EC2::Subnet": "CACHED", + "AWS::EC2::SubnetCidrBlock": "CACHED", + "AWS::EC2::SubnetNetworkAclAssociation": "CACHED", + "AWS::EC2::SubnetRouteTableAssociation": "CACHED", + "AWS::EC2::TrafficMirrorFilter": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule": "CACHED", + "AWS::EC2::TrafficMirrorSession": "CACHED", + "AWS::EC2::TrafficMirrorTarget": "CACHED", + "AWS::EC2::TransitGateway": "CACHED", + "AWS::EC2::TransitGatewayAttachment": "CACHED", + "AWS::EC2::TransitGatewayConnect": "CACHED", + "AWS::EC2::TransitGatewayMulticastDomain": "CACHED", + "AWS::EC2::TransitGatewayMulticastDomainAssociation": "CACHED", + "AWS::EC2::TransitGatewayMulticastGroupMember": "CACHED", + "AWS::EC2::TransitGatewayMulticastGroupSource": "CACHED", + "AWS::EC2::TransitGatewayPeeringAttachment": "CACHED", + "AWS::EC2::TransitGatewayRoute": "CACHED", + "AWS::EC2::TransitGatewayRouteTable": "CACHED", + "AWS::EC2::TransitGatewayRouteTableAssociation": "CACHED", + "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", + "AWS::EC2::TransitGatewayVpcAttachment": "CACHED", + "AWS::EC2::VPC": "CACHED", + "AWS::EC2::VPCCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-description", - "PrimitiveType": "String", + "AmazonProvidedIpv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-amazonprovidedipv6cidrblock", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "GroupSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-groupset", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-cidrblock", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AwsCidrIp" + } }, - "InterfaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-interfacetype", + "Ipv4IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4ipampoolid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresscount", + "Ipv4NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4netmasklength", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6Addresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresses", - "DuplicatesAllowed": false, - "ItemType": "InstanceIpv6Address", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddress", + "Ipv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6cidrblock", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "PrivateIpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddresses", - "DuplicatesAllowed": false, - "ItemType": "PrivateIpAddressSpecification", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-secondaryprivateipcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-sourcedestcheck", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-subnetid", + "Ipv6IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6ipampoolid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::NetworkInterfaceAttachment": "CACHED", - "AWS::EC2::NetworkInterfacePermission": "CACHED", - "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": { - "Attributes": { - "GroupName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", - "Properties": { - "PartitionCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-partitioncount", + "Ipv6NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6netmasklength", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Immutable" }, - "SpreadLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-spreadlevel", + "Ipv6Pool": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6pool", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-vpcid", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { - "ValueType": "PlacementGroupStrategy" + "ValueType": "AWS::EC2::VPC.Id" } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" } } }, - "AWS::EC2::PrefixList": "CACHED", - "AWS::EC2::Route": "CACHED", - "AWS::EC2::RouteTable": "CACHED", - "AWS::EC2::SecurityGroup": "CACHED", - "AWS::EC2::SecurityGroupEgress": "CACHED", - "AWS::EC2::SecurityGroupIngress": "CACHED", - "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", - "AWS::EC2::SpotFleet": "CACHED", - "AWS::EC2::Subnet": "CACHED", - "AWS::EC2::SubnetCidrBlock": "CACHED", - "AWS::EC2::SubnetNetworkAclAssociation": "CACHED", - "AWS::EC2::SubnetRouteTableAssociation": "CACHED", - "AWS::EC2::TransitGateway": "CACHED", - "AWS::EC2::TransitGatewayAttachment": "CACHED", - "AWS::EC2::TransitGatewayConnect": "CACHED", - "AWS::EC2::TransitGatewayMulticastDomain": "CACHED", - "AWS::EC2::TransitGatewayMulticastDomainAssociation": "CACHED", - "AWS::EC2::TransitGatewayMulticastGroupMember": "CACHED", - "AWS::EC2::TransitGatewayMulticastGroupSource": "CACHED", - "AWS::EC2::TransitGatewayPeeringAttachment": "CACHED", - "AWS::EC2::TransitGatewayRoute": "CACHED", - "AWS::EC2::TransitGatewayRouteTable": "CACHED", - "AWS::EC2::TransitGatewayRouteTableAssociation": "CACHED", - "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", - "AWS::EC2::TransitGatewayVpcAttachment": "CACHED", - "AWS::EC2::VPC": "CACHED", - "AWS::EC2::VPCCidrBlock": "CACHED", "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", "AWS::EC2::VPCEndpoint": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html", @@ -5744,209 +4828,175 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { + "AWS::ECS::Service": "CACHED", + "AWS::ECS::TaskDefinition": "CACHED", + "AWS::ECS::TaskSet": "CACHED", + "AWS::EFS::AccessPoint": "CACHED", + "AWS::EFS::FileSystem": "CACHED", + "AWS::EFS::MountTarget": "CACHED", + "AWS::EKS::AccessEntry": "CACHED", + "AWS::EKS::Addon": "CACHED", + "AWS::EKS::Cluster": "CACHED", + "AWS::EKS::FargateProfile": "CACHED", + "AWS::EKS::IdentityProviderConfig": "CACHED", + "AWS::EKS::Nodegroup": "CACHED", + "AWS::EKS::PodIdentityAssociation": "CACHED", + "AWS::EMR::Cluster": "CACHED", + "AWS::EMR::InstanceFleetConfig": "CACHED", + "AWS::EMR::InstanceGroupConfig": "CACHED", + "AWS::EMR::SecurityConfiguration": "CACHED", + "AWS::EMR::Step": "CACHED", + "AWS::ElastiCache::CacheCluster": "CACHED", + "AWS::ElastiCache::ParameterGroup": "CACHED", + "AWS::ElastiCache::ReplicationGroup": "CACHED", + "AWS::ElastiCache::SecurityGroup": "CACHED", + "AWS::ElastiCache::SecurityGroupIngress": "CACHED", + "AWS::ElastiCache::ServerlessCache": { "Attributes": { - "Name": { + "ARN": { + "PrimitiveType": "String" + }, + "CreateTime": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "Integer" + }, + "FullEngineVersion": { + "PrimitiveType": "String" + }, + "ReaderEndpoint.Address": { "PrimitiveType": "String" }, - "ServiceArn": { + "ReaderEndpoint.Port": { + "PrimitiveType": "Integer" + }, + "Status": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html", "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", + "CacheUsageLimits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-cacheusagelimits", "Required": false, - "Type": "List", + "Type": "CacheUsageLimits", "UpdateType": "Mutable" }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", + "DailySnapshotTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-dailysnapshottime", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-description", + "PrimitiveType": "String", "Required": false, - "Type": "DeploymentConfiguration", "UpdateType": "Mutable" }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-endpoint", "Required": false, - "Type": "DeploymentController", + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-engine", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Immutable" }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", + "FinalSnapshotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-finalsnapshotname", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-kmskeyid", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", + "MajorEngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-majorengineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "ReaderEndpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-readerendpoint", "Required": false, + "Type": "Endpoint", "UpdateType": "Mutable" }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-securitygroupids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", + "ServerlessCacheName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-serverlesscachename", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } + "Required": true, + "UpdateType": "Immutable" }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", + "SnapshotArnsToRestore": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-snapshotarnstorestore", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", + "SnapshotRetentionLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-snapshotretentionlimit", + "PrimitiveType": "Integer", "Required": false, - "Type": "NetworkConfiguration", "UpdateType": "Mutable" }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-subnetids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", + "UserGroupId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-usergroupid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", + } + } + }, + "AWS::ElastiCache::SubnetGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html", + "Properties": { + "CacheSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html#cfn-elasticache-subnetgroup-cachesubnetgroupname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } + "UpdateType": "Immutable" }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::ECS::TaskDefinition": "CACHED", - "AWS::ECS::TaskSet": "CACHED", - "AWS::EFS::AccessPoint": "CACHED", - "AWS::EFS::FileSystem": "CACHED", - "AWS::EFS::MountTarget": "CACHED", - "AWS::EKS::AccessEntry": "CACHED", - "AWS::EKS::Addon": "CACHED", - "AWS::EKS::Cluster": "CACHED", - "AWS::EKS::FargateProfile": "CACHED", - "AWS::EKS::IdentityProviderConfig": "CACHED", - "AWS::EKS::Nodegroup": "CACHED", - "AWS::EKS::PodIdentityAssociation": "CACHED", - "AWS::EMR::Cluster": "CACHED", - "AWS::EMR::InstanceFleetConfig": "CACHED", - "AWS::EMR::InstanceGroupConfig": "CACHED", - "AWS::EMR::SecurityConfiguration": "CACHED", - "AWS::EMR::Step": "CACHED", - "AWS::ElastiCache::CacheCluster": "CACHED", - "AWS::ElastiCache::ParameterGroup": "CACHED", - "AWS::ElastiCache::ReplicationGroup": "CACHED", - "AWS::ElastiCache::SecurityGroup": "CACHED", - "AWS::ElastiCache::SecurityGroupIngress": "CACHED", - "AWS::ElastiCache::ServerlessCache": "CACHED", - "AWS::ElastiCache::SubnetGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html", - "Properties": { - "CacheSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html#cfn-elasticache-subnetgroup-cachesubnetgroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html#cfn-elasticache-subnetgroup-description", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html#cfn-elasticache-subnetgroup-description", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" @@ -5974,143 +5024,8 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, - "AWS::ElasticLoadBalancingV2::LoadBalancer": { - "Attributes": { - "CanonicalHostedZoneID": { - "PrimitiveType": "String" - }, - "DNSName": { - "PrimitiveType": "String" - }, - "LoadBalancerFullName": { - "PrimitiveType": "String" - }, - "LoadBalancerName": { - "PrimitiveType": "String" - }, - "SecurityGroups": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html", - "Properties": { - "EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-enforcesecuritygroupinboundrulesonprivatelinktraffic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IpAddressType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LoadBalancerAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes", - "DuplicatesAllowed": false, - "ItemType": "LoadBalancerAttribute", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Scheme": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-scheme", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-securitygroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", - "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" - } - }, - "SubnetMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmappings", - "DuplicatesAllowed": false, - "ItemType": "SubnetMapping", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnets", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "SubnetIds", - "ValueType": "SubnetId" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", @@ -6134,6 +5049,7 @@ "AWS::FSx::StorageVirtualMachine": "CACHED", "AWS::FSx::Volume": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6183,6 +5099,8 @@ "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", "AWS::ImageBuilder::LifecyclePolicy": "CACHED", "AWS::ImageBuilder::Workflow": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", + "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::KMS::Alias": "CACHED", "AWS::KMS::Key": "CACHED", @@ -6198,101 +5116,18 @@ "AWS::LakeFormation::Resource": "CACHED", "AWS::LakeFormation::Tag": "CACHED", "AWS::LakeFormation::TagAssociation": "CACHED", - "AWS::Lambda::Alias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html", - "Properties": { - "BarName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html#cfn-lambda-alias-barname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Lambda::Alias": "CACHED", "AWS::Lambda::EventInvokeConfig": "CACHED", "AWS::Lambda::EventSourceMapping": "CACHED", "AWS::Lambda::Function": "CACHED", "AWS::Lambda::LayerVersion": "CACHED", "AWS::Lambda::LayerVersionPermission": "CACHED", - "AWS::Lambda::Permission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html", - "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-action", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.Action" - } - }, - "EventSourceToken": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-eventsourcetoken", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.EventSourceToken" - } - }, - "FunctionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionName" - } - }, - "FunctionUrlAuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionurlauthtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionUrlAuthType" - } - }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principal", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.Principal" - } - }, - "PrincipalOrgID": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principalorgid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.PrincipalOrgID" - } - }, - "SourceAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourceaccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.SourceAccount" - } - }, - "SourceArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourcearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.SourceArn" - } - } - } - }, + "AWS::Lambda::Permission": "CACHED", "AWS::Lambda::Version": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -6310,6 +5145,7 @@ "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::Oam::Link": "CACHED", "AWS::Oam::Sink": "CACHED", "AWS::OpenSearchService::Domain": "CACHED", @@ -6323,410 +5159,559 @@ "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", "AWS::PCAConnectorAD::Template": "CACHED", "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", - "AWS::Pipes::Pipe": { + "AWS::Pipes::Pipe": "CACHED", + "AWS::RAM::Permission": "CACHED", + "AWS::RAM::ResourceShare": "CACHED", + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { "Attributes": { - "Arn": { + "CertificateDetails.CAIdentifier": { "PrimitiveType": "String" }, - "CreationTime": { + "CertificateDetails.ValidTill": { "PrimitiveType": "String" }, - "CurrentState": { + "DBInstanceArn": { "PrimitiveType": "String" }, - "LastModifiedTime": { + "DBSystemId": { "PrimitiveType": "String" }, - "StateReason": { + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html#cfn-pipes-pipe-description", + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Pipes::Pipe.Description" + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" } }, - "DesiredState": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html#cfn-pipes-pipe-desiredstate", + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", "Value": { - "ValueType": "AWS::Pipes::Pipe.DesiredState" + "ValueType": "AvailabilityZone" } }, - "Enrichment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html#cfn-pipes-pipe-enrichment", - "PrimitiveType": "String", + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { - "ValueType": "AWS::Pipes::Pipe.Enrichment" + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" } }, - "EnrichmentParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html#cfn-pipes-pipe-enrichmentparameters", + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "PipeEnrichmentParameters", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html#cfn-pipes-pipe-name", + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Pipes::Pipe.Name" - } + "UpdateType": "Immutable" }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html#cfn-pipes-pipe-rolearn", + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Pipes::Pipe.RoleArn" + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" } }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html#cfn-pipes-pipe-source", + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Pipes::Pipe.Source" + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" } }, - "SourceParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html#cfn-pipes-pipe-sourceparameters", + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", "Required": false, - "Type": "PipeSourceParameters", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html#cfn-pipes-pipe-tags", + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, - "Type": "Map", + "Type": "List", "UpdateType": "Mutable" }, - "Target": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html#cfn-pipes-pipe-target", + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Pipes::Pipe.Target" - } + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" }, - "TargetParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pipes-pipe.html#cfn-pipes-pipe-targetparameters", + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", "Required": false, - "Type": "PipeTargetParameters", "UpdateType": "Mutable" - } - } - }, - "AWS::RAM::Permission": "CACHED", - "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::DBCluster": "CACHED", - "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", - "AWS::RDS::DBParameterGroup": "CACHED", - "AWS::RDS::DBSecurityGroup": "CACHED", - "AWS::RDS::DBSecurityGroupIngress": "CACHED", - "AWS::RDS::DBSubnetGroup": "CACHED", - "AWS::RDS::EventSubscription": "CACHED", - "AWS::RDS::GlobalCluster": "CACHED", - "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": { - "Attributes": { - "Endpoint.Address": { - "PrimitiveType": "String" }, - "Endpoint.Port": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", - "Properties": { - "AllowVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "AutomatedSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", - "PrimitiveType": "Integer", + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "ClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" - } + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, - "ClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" - } + "UpdateType": "Mutable" }, - "ClusterSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, - "Type": "List", + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "ClusterSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "ClusterType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", + "Required": false, + "UpdateType": "Immutable", "Value": { - "ValueType": "RedshiftClusterType" + "ValueType": "AWS::RDS::DBInstance.MasterUsername" } }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", - "PrimitiveType": "String", + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "RedshiftClusterVersion" + "ValueType": "RdsInstanceMonitoringInterval" } }, - "DBName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ElasticIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier", + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "HsmConfigurationIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-HsmConfigurationIdentifier", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IamRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "LoggingProperties", - "UpdateType": "Mutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + "ValueType": "PerformanceInsightsRetentionPeriod" } }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUsername" + "ValueType": "AWS::RDS::DBInstance.Port" } }, - "NodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftInstanceType" - } + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, - "NumberOfNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + "ValueType": "AWS::RDS::DBInstance.PromotionTier" } }, - "OwnerAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", - "PrimitiveType": "Integer", + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", - "PrimitiveType": "Boolean", + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "SnapshotClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterParameterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-description", + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "ParameterGroupFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parametergroupfamily", - "PrimitiveType": "String", - "Required": true, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Immutable" }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parameters", - "DuplicatesAllowed": true, - "ItemType": "Parameter", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-description", + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::RDS::DBParameterGroup": "CACHED", + "AWS::RDS::DBSecurityGroup": "CACHED", + "AWS::RDS::DBSecurityGroupIngress": "CACHED", + "AWS::RDS::DBSubnetGroup": "CACHED", + "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::OptionGroup": "CACHED", + "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", + "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", + "AWS::ResourceExplorer2::Index": "CACHED", + "AWS::ResourceExplorer2::View": "CACHED", "AWS::ResourceGroups::Group": "CACHED", + "AWS::RolesAnywhere::CRL": "CACHED", + "AWS::RolesAnywhere::Profile": "CACHED", + "AWS::RolesAnywhere::TrustAnchor": "CACHED", "AWS::Route53::DNSSEC": "CACHED", "AWS::Route53::HealthCheck": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html", @@ -6798,87 +5783,18 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", + "AWS::Route53Resolver::ResolverConfig": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", - "AWS::Route53Resolver::ResolverRule": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainName": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - }, - "ResolverEndpointId": { - "PrimitiveType": "String" - }, - "ResolverRuleId": { - "PrimitiveType": "String" - }, - "TargetIps": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html", - "Properties": { - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-domainname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.DomainName" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.Name" - } - }, - "ResolverEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-resolverendpointid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.ResolverEndpointId" - } - }, - "RuleType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-ruletype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.RuleType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetIps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-targetips", - "ItemType": "TargetAddress", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Route53Resolver::ResolverRule": "CACHED", "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", "AWS::S3::AccessGrant": "CACHED", "AWS::S3::AccessGrantsInstance": "CACHED", @@ -6913,38 +5829,10 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", - "AWS::SecurityHub::Hub": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html", - "Properties": { - "AutoEnableControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-autoenablecontrols", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ControlFindingGenerator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-controlfindinggenerator", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SecurityHub::Hub.ControlFindingGenerator" - } - }, - "EnableDefaultStandards": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-enabledefaultstandards", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-tags", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::SecurityHub::DelegatedAdmin": "CACHED", + "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -7085,6 +5973,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", @@ -7095,6 +5993,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -7114,7 +6013,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -7161,8 +6062,10 @@ "AWS::Backup::BackupVault.BackupVaultName": "CACHED", "AWS::Backup::RestoreTestingPlan.RestoreTestingRecoveryPointSelection.Algorithm": "CACHED", "AWS::Backup::RestoreTestingPlan.RestoreTestingRecoveryPointSelection.RecoveryPointTypes": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7212,6 +6115,10 @@ "AWS::CloudFormation::HookVersion.LoggingConfig.LogRoleArn": "CACHED", "AWS::CloudFormation::HookVersion.SchemaHandlerPackage": "CACHED", "AWS::CloudFormation::HookVersion.TypeName": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Arn": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.PublicVersionNumber": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Type": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeVersionArn": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.VersionId": "CACHED", @@ -7327,20 +6234,21 @@ "AWS::CodePipeline::Pipeline.ArtifactStore.Type": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration.Type": "CACHED", "AWS::Cognito::UserPool.AliasAttributes": "CACHED", + "AWS::Cognito::UserPool.EmailVerificationMessage": "CACHED", + "AWS::Cognito::UserPool.EmailVerificationSubject": "CACHED", "AWS::Cognito::UserPool.MfaConfiguration": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute.AttributeDataType": "CACHED", + "AWS::Cognito::UserPool.SmsAuthenticationMessage": "CACHED", + "AWS::Cognito::UserPool.SmsVerificationMessage": "CACHED", + "AWS::Cognito::UserPool.UserPoolName": "CACHED", "AWS::Cognito::UserPool.UsernameAttributes": "CACHED", + "AWS::Cognito::UserPoolClient.AccessTokenValidity": "CACHED", + "AWS::Cognito::UserPoolClient.AuthSessionValidity": "CACHED", + "AWS::Cognito::UserPoolClient.ClientName": "CACHED", "AWS::Cognito::UserPoolClient.ExplicitAuthFlows": "CACHED", - "AWS::Cognito::UserPoolClient.RefreshTokenValidity": { - "NumberMax": 3650, - "NumberMin": 0, - "Ref": { - "Parameters": [ - "String", - "Number" - ] - } - }, + "AWS::Cognito::UserPoolClient.IdTokenValidity": "CACHED", + "AWS::Cognito::UserPoolClient.RefreshTokenValidity": "CACHED", + "AWS::Cognito::UserPoolGroup.Description": "CACHED", "AWS::Cognito::UserPoolUser.DesiredDeliveryMediums": "CACHED", "AWS::Cognito::UserPoolUser.MessageAction": "CACHED", "AWS::Config::AggregationAuthorization.AuthorizedAccountId": "CACHED", @@ -7354,6 +6262,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -7437,6 +6349,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -7452,15 +6370,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -7468,13 +6387,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", + "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", + "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -7505,6 +6430,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -7560,6 +6486,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -7575,6 +6502,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -7643,6 +6571,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -7666,6 +6595,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -7736,6 +6670,16 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", + "AWS::InspectorV2::Filter.Description": "CACHED", + "AWS::InspectorV2::Filter.FilterAction": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Key": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Value": "CACHED", + "AWS::InspectorV2::Filter.Name": "CACHED", + "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", + "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -7752,6 +6696,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -7833,7 +6778,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -7860,6 +6807,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -7983,6 +6944,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -8029,6 +6997,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -8063,7 +7032,15 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -8100,6 +7077,7 @@ "AWS::Pipes::Pipe.BatchResourceRequirement.Type": "CACHED", "AWS::Pipes::Pipe.BatchRetryStrategy.Attempts": "CACHED", "AWS::Pipes::Pipe.CapacityProviderStrategyItem.CapacityProvider": "CACHED", + "AWS::Pipes::Pipe.CloudwatchLogsLogDestination.LogGroupArn": "CACHED", "AWS::Pipes::Pipe.DeadLetterConfig.Arn": "CACHED", "AWS::Pipes::Pipe.Description": "CACHED", "AWS::Pipes::Pipe.DesiredState": "CACHED", @@ -8110,9 +7088,12 @@ "AWS::Pipes::Pipe.EcsTaskOverride.TaskRoleArn": "CACHED", "AWS::Pipes::Pipe.Enrichment": "CACHED", "AWS::Pipes::Pipe.Filter.Pattern": "CACHED", + "AWS::Pipes::Pipe.FirehoseLogDestination.DeliveryStreamArn": "CACHED", "AWS::Pipes::Pipe.Name": "CACHED", "AWS::Pipes::Pipe.PipeEnrichmentHttpParameters.PathParameterValues": "CACHED", "AWS::Pipes::Pipe.PipeEnrichmentParameters.InputTemplate": "CACHED", + "AWS::Pipes::Pipe.PipeLogConfiguration.IncludeExecutionData": "CACHED", + "AWS::Pipes::Pipe.PipeLogConfiguration.Level": "CACHED", "AWS::Pipes::Pipe.PipeSourceActiveMQBrokerParameters.BatchSize": "CACHED", "AWS::Pipes::Pipe.PipeSourceActiveMQBrokerParameters.QueueName": "CACHED", "AWS::Pipes::Pipe.PipeSourceDynamoDBStreamParameters.BatchSize": "CACHED", @@ -8169,6 +7150,7 @@ "AWS::Pipes::Pipe.PlacementStrategy.Field": "CACHED", "AWS::Pipes::Pipe.PlacementStrategy.Type": "CACHED", "AWS::Pipes::Pipe.RoleArn": "CACHED", + "AWS::Pipes::Pipe.S3LogDestination.OutputFormat": "CACHED", "AWS::Pipes::Pipe.SageMakerPipelineParameter.Name": "CACHED", "AWS::Pipes::Pipe.SageMakerPipelineParameter.Value": "CACHED", "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationVpc.SecurityGroup": "CACHED", @@ -8179,8 +7161,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -8201,6 +7181,22 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -8257,9 +7253,31 @@ "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", + "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", + "AWS::Redshift::EventSubscription.EventCategories": "CACHED", + "AWS::Redshift::EventSubscription.Severity": "CACHED", + "AWS::Redshift::EventSubscription.SourceType": "CACHED", + "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", + "AWS::ResourceExplorer2::Index.Type": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty.Name": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter.FilterString": "CACHED", + "AWS::ResourceExplorer2::View.ViewName": "CACHED", "AWS::ResourceGroups::Group.Description": "CACHED", "AWS::ResourceGroups::Group.Name": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery.Type": "CACHED", + "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", + "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", + "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::DNSSEC.HostedZoneId": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier.Name": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig.FailureThreshold": "CACHED", @@ -8281,6 +7299,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -8289,11 +7308,15 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.VpcId": "CACHED", + "AWS::Route53Resolver::ResolverConfig.AutodefinedReverseFlag": "CACHED", + "AWS::Route53Resolver::ResolverConfig.ResourceId": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", @@ -8391,6 +7414,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSO::Assignment.InstanceArn": "CACHED", "AWS::SSO::Assignment.PermissionSetArn": "CACHED", "AWS::SSO::Assignment.PrincipalId": "CACHED", @@ -8512,7 +7550,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -8635,6 +7681,7 @@ "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -8648,8 +7695,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -8676,6 +7721,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -8686,6 +7732,10 @@ "AWS::WAFv2::RuleGroup.Name": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::RuleGroup.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.Rule.Name": "CACHED", @@ -8718,6 +7768,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -8731,9 +7782,14 @@ "AWS::WAFv2::WebACL.Name": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::WebACL.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.RequestInspection.PayloadType": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP.PayloadType": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.FailureStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.SuccessStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionHeader.FailureValues": "CACHED", @@ -8805,365 +7861,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.large", - "m6id.metal", - "m6id.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -9200,20 +7909,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-north-1.json b/src/cfnlint/data/CloudSpecs/eu-north-1.json index 790c878e3e..2f8e7d92c6 100644 --- a/src/cfnlint/data/CloudSpecs/eu-north-1.json +++ b/src/cfnlint/data/CloudSpecs/eu-north-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -165,6 +166,11 @@ "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::APS::Scraper.AmpConfiguration": "CACHED", + "AWS::APS::Scraper.Destination": "CACHED", + "AWS::APS::Scraper.EksConfiguration": "CACHED", + "AWS::APS::Scraper.ScrapeConfiguration": "CACHED", + "AWS::APS::Scraper.Source": "CACHED", "AWS::APS::Workspace.LoggingConfiguration": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", @@ -188,6 +194,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -211,7 +219,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -258,10 +269,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -416,6 +427,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -451,6 +463,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -535,10 +550,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -546,8 +563,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -555,33 +570,45 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", @@ -599,6 +626,8 @@ "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacy": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacyColumn": "CACHED", "AWS::CleanRooms::ConfiguredTable.GlueTableReference": "CACHED", "AWS::CleanRooms::ConfiguredTable.TableReference": "CACHED", "AWS::CleanRooms::Membership.MembershipPaymentConfiguration": "CACHED", @@ -606,6 +635,12 @@ "AWS::CleanRooms::Membership.MembershipProtectedQueryResultConfiguration": "CACHED", "AWS::CleanRooms::Membership.MembershipQueryComputePaymentConfig": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DataSource": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DatasetInputConfig": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", @@ -656,6 +691,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -706,6 +742,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -716,6 +753,9 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeArtifact::PackageGroup.OriginConfiguration": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType": "CACHED", + "AWS::CodeArtifact::PackageGroup.Restrictions": "CACHED", "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", @@ -784,7 +824,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -817,6 +860,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -863,6 +907,7 @@ "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", @@ -970,6 +1015,9 @@ "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.NFS": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Protocol": "CACHED", "AWS::DataSync::LocationHDFS.NameNode": "CACHED", "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", "AWS::DataSync::LocationNFS.MountOptions": "CACHED", @@ -981,14 +1029,34 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DataZone::DataSource.DataSourceConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.FilterExpression": "CACHED", + "AWS::DataZone::DataSource.FormInput": "CACHED", + "AWS::DataZone::DataSource.GlueRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RecommendationConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftClusterStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftCredentialConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RedshiftServerlessStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftStorage": "CACHED", + "AWS::DataZone::DataSource.RelationalFilterConfiguration": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration": "CACHED", + "AWS::DataZone::Domain.SingleSignOn": "CACHED", + "AWS::DataZone::Environment.EnvironmentParameter": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentParameter": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", @@ -1031,6 +1099,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1048,6 +1118,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1087,6 +1158,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1101,7 +1173,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1168,10 +1239,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1237,6 +1311,18 @@ "AWS::EC2::TransitGatewayPeeringAttachment.PeeringAttachmentStatus": "CACHED", "AWS::EC2::TransitGatewayVpcAttachment.Options": "CACHED", "AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessGroup.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessInstance.CloudWatchLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.KinesisDataFirehose": "CACHED", + "AWS::EC2::VerifiedAccessInstance.S3": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessTrustProvider": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.DeviceOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.OidcOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.SseSpecification": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationConfiguration": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationDestination": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationRule": "CACHED", @@ -1259,6 +1345,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -1268,7 +1355,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1277,6 +1369,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1390,29 +1484,15 @@ "AWS::EMR::Step.KeyValue": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1515,6 +1595,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1700,6 +1781,7 @@ } }, "AWS::GameLift::Fleet.ServerProcess": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1714,6 +1796,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -1809,6 +1892,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -1860,6 +1944,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -1878,6 +1968,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -1970,6 +2061,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kinesis::Stream.StreamEncryption": "CACHED", "AWS::Kinesis::Stream.StreamModeDetails": "CACHED", "AWS::KinesisAnalytics::Application.CSVMappingParameters": "CACHED", @@ -2090,6 +2184,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2190,6 +2289,7 @@ "AWS::Lightsail::Instance.Networking": "CACHED", "AWS::Lightsail::Instance.Port": "CACHED", "AWS::Lightsail::Instance.State": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions": "CACHED", "AWS::Location::Map.MapConfiguration": "CACHED", "AWS::Location::PlaceIndex.DataSourceConfiguration": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", @@ -2211,6 +2311,11 @@ "AWS::LookoutMetrics::AnomalyDetector.S3SourceConfig": "CACHED", "AWS::LookoutMetrics::AnomalyDetector.TimestampColumn": "CACHED", "AWS::LookoutMetrics::AnomalyDetector.VpcConfiguration": "CACHED", + "AWS::M2::Application.Definition": "CACHED", + "AWS::M2::Environment.EfsStorageConfiguration": "CACHED", + "AWS::M2::Environment.FsxStorageConfiguration": "CACHED", + "AWS::M2::Environment.HighAvailabilityConfig": "CACHED", + "AWS::M2::Environment.StorageConfiguration": "CACHED", "AWS::MSK::Cluster.BrokerLogs": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo": "CACHED", "AWS::MSK::Cluster.ClientAuthentication": "CACHED", @@ -2243,6 +2348,13 @@ "AWS::MSK::Cluster.VpcConnectivityScram": "CACHED", "AWS::MSK::Cluster.VpcConnectivityTls": "CACHED", "AWS::MSK::Configuration.LatestRevision": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication": "CACHED", + "AWS::MSK::Replicator.KafkaCluster": "CACHED", + "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", + "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MSK::ServerlessCluster.ClientAuthentication": "CACHED", "AWS::MSK::ServerlessCluster.Iam": "CACHED", "AWS::MSK::ServerlessCluster.Sasl": "CACHED", @@ -2321,6 +2433,10 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "CACHED", + "AWS::MediaLive::Channel.CmafIngestGroupSettings": "CACHED", + "AWS::MediaLive::Channel.CmafIngestOutputSettings": "CACHED", + "AWS::MediaLive::Channel.ColorCorrection": "CACHED", + "AWS::MediaLive::Channel.ColorCorrectionSettings": "CACHED", "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": "CACHED", "AWS::MediaLive::Channel.DolbyVision81Settings": "CACHED", "AWS::MediaLive::Channel.DvbNitSettings": "CACHED", @@ -2507,6 +2623,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -2530,71 +2647,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -2627,6 +2680,13 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment.ConnectAttachmentOptions": "CACHED", "AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::ConnectPeer.BgpOptions": "CACHED", @@ -2643,9 +2703,18 @@ "AWS::NetworkManager::VpcAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.VpcOptions": "CACHED", "AWS::NimbleStudio::Studio.StudioEncryptionConfiguration": "CACHED", + "AWS::OSIS::Pipeline.BufferOptions": "CACHED", + "AWS::OSIS::Pipeline.CloudWatchLogDestination": "CACHED", + "AWS::OSIS::Pipeline.EncryptionAtRestOptions": "CACHED", + "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", + "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", + "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -2862,12 +2931,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -2895,6 +2973,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -3340,12 +3419,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -3376,6 +3464,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -3894,12 +3983,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -3927,6 +4025,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -4300,6 +4399,7 @@ "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::RedshiftServerless::Namespace.Namespace": "CACHED", + "AWS::RedshiftServerless::Namespace.SnapshotCopyConfiguration": "CACHED", "AWS::RedshiftServerless::Workgroup.ConfigParameter": "CACHED", "AWS::RedshiftServerless::Workgroup.Endpoint": "CACHED", "AWS::RedshiftServerless::Workgroup.NetworkInterface": "CACHED", @@ -4316,6 +4416,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -4336,10 +4437,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -4491,7 +4596,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -4528,7 +4632,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -4558,6 +4666,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -4603,6 +4712,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -4621,6 +4732,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -4761,11 +4873,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -4816,7 +4937,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -4857,6 +4995,8 @@ "AWS::Synthetics::Canary.VPCConfig": "CACHED", "AWS::Synthetics::Canary.VisualReference": "CACHED", "AWS::SystemsManagerSAP::Application.Credential": "CACHED", + "AWS::Timestream::InfluxDBInstance.LogDeliveryConfiguration": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration": "CACHED", "AWS::Transfer::Connector.As2Config": "CACHED", "AWS::Transfer::Connector.SftpConfig": "CACHED", "AWS::Transfer::Server.As2Transport": "CACHED", @@ -4882,9 +5022,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -4941,10 +5081,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -4970,6 +5108,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -5028,6 +5167,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -5071,60 +5211,14 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", + "AWS::APS::Scraper": "CACHED", "AWS::APS::Workspace": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", @@ -5220,117 +5314,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -5376,6 +5360,8 @@ "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", "AWS::CleanRooms::Membership": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate": "CACHED", + "AWS::CleanRoomsML::TrainingDataset": "CACHED", "AWS::Cloud9::EnvironmentEC2": "CACHED", "AWS::CloudFormation::CustomResource": "CACHED", "AWS::CloudFormation::HookDefaultVersion": "CACHED", @@ -5418,11 +5404,13 @@ "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", "AWS::CodeArtifact::Domain": "CACHED", + "AWS::CodeArtifact::PackageGroup": "CACHED", "AWS::CodeArtifact::Repository": "CACHED", "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -5460,6 +5448,7 @@ "AWS::Config::OrganizationConformancePack": "CACHED", "AWS::Config::RemediationConfiguration": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", @@ -5484,6 +5473,7 @@ "AWS::DataSync::LocationEFS": "CACHED", "AWS::DataSync::LocationFSxLustre": "CACHED", "AWS::DataSync::LocationFSxONTAP": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS": "CACHED", "AWS::DataSync::LocationFSxWindows": "CACHED", "AWS::DataSync::LocationHDFS": "CACHED", "AWS::DataSync::LocationNFS": "CACHED", @@ -5492,6 +5482,13 @@ "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", "AWS::DataSync::Task": "CACHED", + "AWS::DataZone::DataSource": "CACHED", + "AWS::DataZone::Domain": "CACHED", + "AWS::DataZone::Environment": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration": "CACHED", + "AWS::DataZone::EnvironmentProfile": "CACHED", + "AWS::DataZone::Project": "CACHED", + "AWS::DataZone::SubscriptionTarget": "CACHED", "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -5572,7 +5569,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -5652,6 +5708,10 @@ "AWS::EC2::VPNConnectionRoute": "CACHED", "AWS::EC2::VPNGateway": "CACHED", "AWS::EC2::VPNGatewayRoutePropagation": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint": "CACHED", + "AWS::EC2::VerifiedAccessGroup": "CACHED", + "AWS::EC2::VerifiedAccessInstance": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider": "CACHED", "AWS::EC2::Volume": "CACHED", "AWS::EC2::VolumeAttachment": "CACHED", "AWS::ECR::PullThroughCacheRule": "CACHED", @@ -5662,278 +5722,67 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { + "AWS::ECS::Service": "CACHED", + "AWS::ECS::TaskDefinition": "CACHED", + "AWS::ECS::TaskSet": "CACHED", + "AWS::EFS::AccessPoint": "CACHED", + "AWS::EFS::FileSystem": "CACHED", + "AWS::EFS::MountTarget": "CACHED", + "AWS::EKS::AccessEntry": "CACHED", + "AWS::EKS::Addon": "CACHED", + "AWS::EKS::Cluster": "CACHED", + "AWS::EKS::FargateProfile": "CACHED", + "AWS::EKS::IdentityProviderConfig": "CACHED", + "AWS::EKS::Nodegroup": "CACHED", + "AWS::EKS::PodIdentityAssociation": "CACHED", + "AWS::EMR::Cluster": "CACHED", + "AWS::EMR::InstanceFleetConfig": "CACHED", + "AWS::EMR::InstanceGroupConfig": "CACHED", + "AWS::EMR::SecurityConfiguration": "CACHED", + "AWS::EMR::Step": "CACHED", + "AWS::EMR::Studio": "CACHED", + "AWS::EMR::StudioSessionMapping": "CACHED", + "AWS::EMR::WALWorkspace": "CACHED", + "AWS::EMRServerless::Application": "CACHED", + "AWS::ElastiCache::CacheCluster": "CACHED", + "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", + "AWS::ElastiCache::ParameterGroup": "CACHED", + "AWS::ElastiCache::ReplicationGroup": "CACHED", + "AWS::ElastiCache::SecurityGroup": "CACHED", + "AWS::ElastiCache::SecurityGroupIngress": "CACHED", + "AWS::ElastiCache::ServerlessCache": "CACHED", + "AWS::ElastiCache::SubnetGroup": "CACHED", + "AWS::ElastiCache::User": "CACHED", + "AWS::ElastiCache::UserGroup": "CACHED", + "AWS::ElasticBeanstalk::Application": "CACHED", + "AWS::ElasticBeanstalk::ApplicationVersion": "CACHED", + "AWS::ElasticBeanstalk::ConfigurationTemplate": "CACHED", + "AWS::ElasticBeanstalk::Environment": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", + "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", + "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", + "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EventSchemas::Discoverer": "CACHED", + "AWS::EventSchemas::Registry": "CACHED", + "AWS::EventSchemas::RegistryPolicy": "CACHED", + "AWS::EventSchemas::Schema": "CACHED", + "AWS::Events::ApiDestination": "CACHED", + "AWS::Events::Archive": "CACHED", + "AWS::Events::Connection": { "Attributes": { - "Name": { + "Arn": { "PrimitiveType": "String" }, - "ServiceArn": { + "SecretArn": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::ECS::TaskDefinition": "CACHED", - "AWS::ECS::TaskSet": "CACHED", - "AWS::EFS::AccessPoint": "CACHED", - "AWS::EFS::FileSystem": "CACHED", - "AWS::EFS::MountTarget": "CACHED", - "AWS::EKS::AccessEntry": "CACHED", - "AWS::EKS::Addon": "CACHED", - "AWS::EKS::Cluster": "CACHED", - "AWS::EKS::FargateProfile": "CACHED", - "AWS::EKS::IdentityProviderConfig": "CACHED", - "AWS::EKS::Nodegroup": "CACHED", - "AWS::EKS::PodIdentityAssociation": "CACHED", - "AWS::EMR::Cluster": "CACHED", - "AWS::EMR::InstanceFleetConfig": "CACHED", - "AWS::EMR::InstanceGroupConfig": "CACHED", - "AWS::EMR::SecurityConfiguration": "CACHED", - "AWS::EMR::Step": "CACHED", - "AWS::EMR::Studio": "CACHED", - "AWS::EMR::StudioSessionMapping": "CACHED", - "AWS::EMR::WALWorkspace": "CACHED", - "AWS::EMRServerless::Application": "CACHED", - "AWS::ElastiCache::CacheCluster": "CACHED", - "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", - "AWS::ElastiCache::ParameterGroup": "CACHED", - "AWS::ElastiCache::ReplicationGroup": "CACHED", - "AWS::ElastiCache::SecurityGroup": "CACHED", - "AWS::ElastiCache::SecurityGroupIngress": "CACHED", - "AWS::ElastiCache::ServerlessCache": "CACHED", - "AWS::ElastiCache::SubnetGroup": "CACHED", - "AWS::ElastiCache::User": "CACHED", - "AWS::ElastiCache::UserGroup": "CACHED", - "AWS::ElasticBeanstalk::Application": "CACHED", - "AWS::ElasticBeanstalk::ApplicationVersion": "CACHED", - "AWS::ElasticBeanstalk::ConfigurationTemplate": "CACHED", - "AWS::ElasticBeanstalk::Environment": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Attributes": { - "IsDefault": { - "PrimitiveType": "Boolean" - }, - "RuleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, - "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", - "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", - "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", - "AWS::Elasticsearch::Domain": "CACHED", - "AWS::EventSchemas::Discoverer": "CACHED", - "AWS::EventSchemas::Registry": "CACHED", - "AWS::EventSchemas::RegistryPolicy": "CACHED", - "AWS::EventSchemas::Schema": "CACHED", - "AWS::Events::ApiDestination": "CACHED", - "AWS::Events::Archive": "CACHED", - "AWS::Events::Connection": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "SecretArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-connection.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-connection.html", "Properties": { "AuthParameters": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-connection.html#cfn-events-connection-authparameters", @@ -6224,6 +6073,7 @@ } }, "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6284,6 +6134,7 @@ "AWS::Inspector::AssessmentTarget": "CACHED", "AWS::Inspector::AssessmentTemplate": "CACHED", "AWS::Inspector::ResourceGroup": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT::AccountAuditConfiguration": "CACHED", @@ -6319,6 +6170,8 @@ "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kinesis::Stream": "CACHED", "AWS::Kinesis::StreamConsumer": "CACHED", "AWS::KinesisAnalytics::Application": "CACHED", @@ -6358,6 +6211,7 @@ "AWS::Lightsail::LoadBalancer": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate": "CACHED", "AWS::Lightsail::StaticIp": "CACHED", + "AWS::Location::APIKey": "CACHED", "AWS::Location::GeofenceCollection": "CACHED", "AWS::Location::Map": "CACHED", "AWS::Location::PlaceIndex": "CACHED", @@ -6365,6 +6219,9 @@ "AWS::Location::Tracker": "CACHED", "AWS::Location::TrackerConsumer": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -6375,10 +6232,13 @@ "AWS::Logs::SubscriptionFilter": "CACHED", "AWS::LookoutMetrics::Alert": "CACHED", "AWS::LookoutMetrics::AnomalyDetector": "CACHED", + "AWS::M2::Application": "CACHED", + "AWS::M2::Environment": "CACHED", "AWS::MSK::BatchScramSecret": "CACHED", "AWS::MSK::Cluster": "CACHED", "AWS::MSK::ClusterPolicy": "CACHED", "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::Replicator": "CACHED", "AWS::MSK::ServerlessCluster": "CACHED", "AWS::MSK::VpcConnection": "CACHED", "AWS::MWAA::Environment": "CACHED", @@ -6433,6 +6293,7 @@ "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment": "CACHED", "AWS::NetworkManager::ConnectPeer": "CACHED", "AWS::NetworkManager::CoreNetwork": "CACHED", @@ -6448,6 +6309,7 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "CACHED", "AWS::NetworkManager::VpcAttachment": "CACHED", "AWS::NimbleStudio::Studio": "CACHED", + "AWS::OSIS::Pipeline": "CACHED", "AWS::Oam::Link": "CACHED", "AWS::Oam::Sink": "CACHED", "AWS::OpenSearchService::Domain": "CACHED", @@ -6475,7 +6337,531 @@ "AWS::RDS::CustomDBEngineVersion": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -6485,6 +6871,7 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", @@ -6518,6 +6905,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -6613,8 +7003,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -6654,6 +7097,7 @@ "AWS::Synthetics::Canary": "CACHED", "AWS::Synthetics::Group": "CACHED", "AWS::SystemsManagerSAP::Application": "CACHED", + "AWS::Timestream::InfluxDBInstance": "CACHED", "AWS::Transfer::Agreement": "CACHED", "AWS::Transfer::Certificate": "CACHED", "AWS::Transfer::Connector": "CACHED", @@ -6706,7 +7150,13 @@ "ValueTypes": { "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "CACHED", + "AWS::APS::Scraper.Alias": "CACHED", + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.ClusterArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SubnetIds": "CACHED", "AWS::APS::Workspace.Alias": "CACHED", + "AWS::APS::Workspace.KmsKeyArn": "CACHED", "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", @@ -6770,6 +7220,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -6805,6 +7260,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", @@ -6815,6 +7280,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -6834,7 +7300,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -6893,8 +7361,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -6927,6 +7397,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -6978,6 +7449,20 @@ "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.Bucket": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.ResultFormat": "CACHED", "AWS::CleanRooms::Membership.QueryLogStatus": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.AutoRefresh": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.Epsilon": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.UsersNoisePerQuery": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.PrivacyBudgetType": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnTypes": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset.Type": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Description": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.CatalogId": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.DatabaseName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.TableName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Name": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.RoleArn": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeVersionArn": "CACHED", @@ -7114,6 +7599,12 @@ "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", "AWS::CodeArtifact::Domain.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.ContactInfo": "CACHED", + "AWS::CodeArtifact::PackageGroup.Description": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainOwner": "CACHED", + "AWS::CodeArtifact::PackageGroup.Pattern": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode": "CACHED", "AWS::CodeArtifact::Repository.Description": "CACHED", "AWS::CodeArtifact::Repository.DomainName": "CACHED", "AWS::CodeArtifact::Repository.DomainOwner": "CACHED", @@ -7129,6 +7620,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -7156,8 +7649,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -7211,6 +7706,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -7218,6 +7717,10 @@ "AWS::DMS::DataProvider.DataProviderName": "CACHED", "AWS::DMS::DataProvider.Description": "CACHED", "AWS::DMS::DataProvider.Engine": "CACHED", + "AWS::DMS::DataProvider.MicrosoftSqlServerSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.MySqlSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.OracleSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.PostgreSqlSettings.SslMode": "CACHED", "AWS::DMS::InstanceProfile.AvailabilityZone": "CACHED", "AWS::DMS::InstanceProfile.Description": "CACHED", "AWS::DMS::InstanceProfile.InstanceProfileIdentifier": "CACHED", @@ -7323,6 +7826,10 @@ "AWS::DataSync::LocationFSxONTAP.SmbMountOptions.Version": "CACHED", "AWS::DataSync::LocationFSxONTAP.StorageVirtualMachineArn": "CACHED", "AWS::DataSync::LocationFSxONTAP.Subdirectory": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.FsxFilesystemArn": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions.Version": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.SecurityGroupArns": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Subdirectory": "CACHED", "AWS::DataSync::LocationFSxWindows.Domain": "CACHED", "AWS::DataSync::LocationFSxWindows.FsxFilesystemArn": "CACHED", "AWS::DataSync::LocationFSxWindows.Password": "CACHED", @@ -7380,6 +7887,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -7395,17 +7908,61 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", + "AWS::DataZone::DataSource.Description": "CACHED", + "AWS::DataZone::DataSource.DomainIdentifier": "CACHED", + "AWS::DataZone::DataSource.EnableSetting": "CACHED", + "AWS::DataZone::DataSource.FormInput.Content": "CACHED", + "AWS::DataZone::DataSource.FormInput.FormName": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeIdentifier": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeRevision": "CACHED", + "AWS::DataZone::DataSource.Name": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule": "CACHED", + "AWS::DataZone::DataSource.Type": "CACHED", + "AWS::DataZone::Domain.DomainExecutionRole": "CACHED", + "AWS::DataZone::Domain.KmsKeyIdentifier": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.Type": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.UserAssignment": "CACHED", + "AWS::DataZone::Environment.Description": "CACHED", + "AWS::DataZone::Environment.DomainIdentifier": "CACHED", + "AWS::DataZone::Environment.EnvironmentProfileIdentifier": "CACHED", + "AWS::DataZone::Environment.GlossaryTerms": "CACHED", + "AWS::DataZone::Environment.Name": "CACHED", + "AWS::DataZone::Environment.ProjectIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountId": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountRegion": "CACHED", + "AWS::DataZone::EnvironmentProfile.Description": "CACHED", + "AWS::DataZone::EnvironmentProfile.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.Name": "CACHED", + "AWS::DataZone::EnvironmentProfile.ProjectIdentifier": "CACHED", + "AWS::DataZone::Project.Description": "CACHED", + "AWS::DataZone::Project.DomainIdentifier": "CACHED", + "AWS::DataZone::Project.GlossaryTerms": "CACHED", + "AWS::DataZone::Project.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes": "CACHED", + "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals": "CACHED", + "AWS::DataZone::SubscriptionTarget.DomainIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -7422,16 +7979,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -7464,6 +8024,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -7503,6 +8064,8 @@ "AWS::EC2::SubnetCidrBlock.Ipv6CidrBlock": "CACHED", "AWS::EC2::VPC.Id": "CACHED", "AWS::EC2::VPCEndpoint.VpcEndpointType": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions.Port": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions.Port": "CACHED", "AWS::ECR::PullThroughCacheRule.CredentialArn": "CACHED", "AWS::ECR::PullThroughCacheRule.EcrRepositoryPrefix": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationDestination.Region": "CACHED", @@ -7521,6 +8084,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -7536,6 +8100,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -7705,99 +8270,7 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.IpPermission.FromPort": "CACHED", @@ -7824,6 +8297,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -7862,15 +8336,22 @@ "AWS::GroundStation::Config.Frequency.Units": "CACHED", "AWS::GroundStation::Config.FrequencyBandwidth.Units": "CACHED", "AWS::GroundStation::Config.Name": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.BucketArn": "CACHED", "AWS::GroundStation::Config.S3RecordingConfig.Prefix": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.RoleArn": "CACHED", "AWS::GroundStation::Config.SpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::Config.TrackingConfig.Autotrack": "CACHED", + "AWS::GroundStation::Config.UplinkEchoConfig.AntennaUplinkConfigArn": "CACHED", "AWS::GroundStation::Config.UplinkSpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AgentStatus": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AuditResults": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.Name": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.DataflowEndpoint.Name": "CACHED", + "AWS::GroundStation::DataflowEndpointGroup.SecurityDetails.RoleArn": "CACHED", "AWS::GroundStation::MissionProfile.Name": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsAliasArn": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsKeyArn": "CACHED", + "AWS::GroundStation::MissionProfile.TrackingConfigArn": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", @@ -7879,6 +8360,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -7951,6 +8437,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -7959,6 +8446,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -8092,6 +8580,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -8104,6 +8593,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kinesis::Stream.Name": "CACHED", "AWS::Kinesis::Stream.RetentionPeriodHours": "CACHED", "AWS::Kinesis::Stream.ShardCount": "CACHED", @@ -8182,7 +8676,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -8209,6 +8705,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -8368,10 +8878,18 @@ "AWS::Lightsail::Instance.InstanceName": "CACHED", "AWS::Lightsail::LoadBalancer.LoadBalancerName": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate.LoadBalancerName": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources": "CACHED", + "AWS::Location::APIKey.Description": "CACHED", + "AWS::Location::APIKey.ExpireTime": "CACHED", + "AWS::Location::APIKey.KeyName": "CACHED", "AWS::Location::GeofenceCollection.CollectionName": "CACHED", "AWS::Location::GeofenceCollection.Description": "CACHED", "AWS::Location::GeofenceCollection.KmsKeyId": "CACHED", "AWS::Location::Map.Description": "CACHED", + "AWS::Location::Map.MapConfiguration.CustomLayers": "CACHED", + "AWS::Location::Map.MapConfiguration.PoliticalView": "CACHED", "AWS::Location::Map.MapConfiguration.Style": "CACHED", "AWS::Location::Map.MapName": "CACHED", "AWS::Location::Map.PricingPlan": "CACHED", @@ -8392,6 +8910,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -8466,6 +8991,21 @@ "AWS::LookoutMetrics::AnomalyDetector.VpcConfiguration.SubnetIdList": "CACHED", "AWS::M2::Application.Definition.Content": "CACHED", "AWS::M2::Application.Definition.S3Location": "CACHED", + "AWS::M2::Application.Description": "CACHED", + "AWS::M2::Application.EngineType": "CACHED", + "AWS::M2::Application.KmsKeyId": "CACHED", + "AWS::M2::Application.Name": "CACHED", + "AWS::M2::Application.RoleArn": "CACHED", + "AWS::M2::Environment.Description": "CACHED", + "AWS::M2::Environment.EngineType": "CACHED", + "AWS::M2::Environment.EngineVersion": "CACHED", + "AWS::M2::Environment.HighAvailabilityConfig.DesiredCapacity": "CACHED", + "AWS::M2::Environment.InstanceType": "CACHED", + "AWS::M2::Environment.KmsKeyId": "CACHED", + "AWS::M2::Environment.Name": "CACHED", + "AWS::M2::Environment.PreferredMaintenanceWindow": "CACHED", + "AWS::M2::Environment.SecurityGroupIds": "CACHED", + "AWS::M2::Environment.SubnetIds": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo.BrokerAZDistribution": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo.InstanceType": "CACHED", "AWS::MSK::Cluster.ClusterName": "CACHED", @@ -8476,6 +9016,18 @@ "AWS::MSK::Cluster.PublicAccess.Type": "CACHED", "AWS::MSK::Cluster.StorageMode": "CACHED", "AWS::MSK::ClusterPolicy.ClusterArn": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster.MskClusterArn": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToExclude": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToReplicate": "CACHED", + "AWS::MSK::Replicator.Description": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", + "AWS::MSK::Replicator.ReplicatorName": "CACHED", + "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToReplicate": "CACHED", "AWS::MSK::ServerlessCluster.ClusterName": "CACHED", "AWS::MSK::VpcConnection.Authentication": "CACHED", "AWS::MSK::VpcConnection.ClientSubnets": "CACHED", @@ -8628,6 +9180,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -8662,11 +9215,26 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::NimbleStudio::Studio.DisplayName": "CACHED", "AWS::NimbleStudio::Studio.StudioEncryptionConfiguration.KeyArn": "CACHED", "AWS::NimbleStudio::Studio.StudioEncryptionConfiguration.KeyType": "CACHED", "AWS::NimbleStudio::Studio.StudioName": "CACHED", + "AWS::OSIS::Pipeline.CloudWatchLogDestination.LogGroup": "CACHED", + "AWS::OSIS::Pipeline.MaxUnits": "CACHED", + "AWS::OSIS::Pipeline.MinUnits": "CACHED", + "AWS::OSIS::Pipeline.PipelineConfigurationBody": "CACHED", + "AWS::OSIS::Pipeline.PipelineName": "CACHED", + "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", + "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -8906,7 +9474,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -8928,6 +9502,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -9405,7 +9981,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -9430,6 +10012,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -9538,6 +10122,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -10006,7 +10591,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10028,6 +10619,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -10430,13 +11023,19 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBInstance.DBInstanceClass": { "AllowedValues": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -10476,6 +11075,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.12xlarge.tpc2.mem2x", "db.r5.16xlarge", @@ -10545,6 +11151,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t3.2xlarge", "db.t3.large", @@ -10595,6 +11208,9 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", @@ -10627,8 +11243,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -10737,6 +11351,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -10745,6 +11360,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -10907,6 +11523,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -10987,6 +11618,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -11033,6 +11668,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -11072,6 +11709,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -11372,13 +12011,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -11457,9 +12103,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -11547,6 +12212,17 @@ "AWS::SystemsManagerSAP::Application.Instances": "CACHED", "AWS::SystemsManagerSAP::Application.SapInstanceNumber": "CACHED", "AWS::SystemsManagerSAP::Application.Sid": "CACHED", + "AWS::Timestream::InfluxDBInstance.AllocatedStorage": "CACHED", + "AWS::Timestream::InfluxDBInstance.Bucket": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbInstanceType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbParameterGroupIdentifier": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbStorageType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DeploymentType": "CACHED", + "AWS::Timestream::InfluxDBInstance.Name": "CACHED", + "AWS::Timestream::InfluxDBInstance.Organization": "CACHED", + "AWS::Timestream::InfluxDBInstance.Password": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration.BucketName": "CACHED", + "AWS::Timestream::InfluxDBInstance.Username": "CACHED", "AWS::Transfer::Agreement.AccessRole": "CACHED", "AWS::Transfer::Agreement.BaseDirectory": "CACHED", "AWS::Transfer::Agreement.Description": "CACHED", @@ -11596,15 +12272,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -11672,8 +12346,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -11700,6 +12372,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -11746,6 +12419,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -11838,719 +12512,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "c7i.12xlarge", - "c7i.16xlarge", - "c7i.24xlarge", - "c7i.2xlarge", - "c7i.48xlarge", - "c7i.4xlarge", - "c7i.8xlarge", - "c7i.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "r7i.12xlarge", - "r7i.16xlarge", - "r7i.24xlarge", - "r7i.2xlarge", - "r7i.48xlarge", - "r7i.4xlarge", - "r7i.8xlarge", - "r7i.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.large", - "c7gd.medium", - "c7gd.xlarge", - "c7i.12xlarge", - "c7i.16xlarge", - "c7i.24xlarge", - "c7i.2xlarge", - "c7i.48xlarge", - "c7i.4xlarge", - "c7i.8xlarge", - "c7i.large", - "c7i.metal-24xl", - "c7i.metal-48xl", - "c7i.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "hpc6a.48xlarge", - "hpc6id.32xlarge", - "hpc7a.12xlarge", - "hpc7a.24xlarge", - "hpc7a.48xlarge", - "hpc7a.96xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.large", - "m6idn.metal", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.large", - "m6in.metal", - "m6in.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.large", - "m7gd.medium", - "m7gd.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.large", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.large", - "m7i.metal-24xl", - "m7i.metal-48xl", - "m7i.xlarge", - "mac1.metal", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.large", - "r5b.metal", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.large", - "r7gd.medium", - "r7gd.xlarge", - "r7i.12xlarge", - "r7i.16xlarge", - "r7i.24xlarge", - "r7i.2xlarge", - "r7i.48xlarge", - "r7i.4xlarge", - "r7i.8xlarge", - "r7i.large", - "r7i.metal-24xl", - "r7i.metal-48xl", - "r7i.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.r6gd.12xlarge", - "cache.r6gd.16xlarge", - "cache.r6gd.2xlarge", - "cache.r6gd.4xlarge", - "cache.r6gd.8xlarge", - "cache.r6gd.xlarge", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -12565,56 +12538,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.large", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-south-1.json b/src/cfnlint/data/CloudSpecs/eu-south-1.json index 1a5c06b0d6..5b3b9d5568 100644 --- a/src/cfnlint/data/CloudSpecs/eu-south-1.json +++ b/src/cfnlint/data/CloudSpecs/eu-south-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -184,8 +185,11 @@ "AWS::Amplify::App.BasicAuthConfig": "CACHED", "AWS::Amplify::App.CustomRule": "CACHED", "AWS::Amplify::App.EnvironmentVariable": "CACHED", + "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -209,7 +213,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -256,10 +263,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -414,6 +421,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -449,6 +457,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -531,10 +542,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -542,8 +555,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -551,22 +562,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", @@ -624,6 +642,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -674,6 +693,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -684,6 +704,9 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeArtifact::PackageGroup.OriginConfiguration": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType": "CACHED", + "AWS::CodeArtifact::PackageGroup.Restrictions": "CACHED", "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", @@ -750,7 +773,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -761,6 +787,12 @@ "AWS::CodePipeline::Pipeline.VariableDeclaration": "CACHED", "AWS::CodePipeline::Webhook.WebhookAuthConfiguration": "CACHED", "AWS::CodePipeline::Webhook.WebhookFilterRule": "CACHED", + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", + "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", + "AWS::Cognito::IdentityPool.PushSync": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", "AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration": "CACHED", "AWS::Cognito::LogDeliveryConfiguration.LogConfiguration": "CACHED", "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", @@ -774,6 +806,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -784,6 +817,14 @@ "AWS::Cognito::UserPool.VerificationMessageTemplate": "CACHED", "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED", "AWS::Cognito::UserPoolUser.AttributeType": "CACHED", "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", @@ -807,6 +848,7 @@ "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", @@ -918,11 +960,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -962,6 +1007,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -979,6 +1026,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1018,6 +1066,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1032,7 +1081,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1099,10 +1147,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1168,6 +1219,18 @@ "AWS::EC2::TransitGatewayPeeringAttachment.PeeringAttachmentStatus": "CACHED", "AWS::EC2::TransitGatewayVpcAttachment.Options": "CACHED", "AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessGroup.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessInstance.CloudWatchLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.KinesisDataFirehose": "CACHED", + "AWS::EC2::VerifiedAccessInstance.S3": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessTrustProvider": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.DeviceOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.OidcOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.SseSpecification": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationConfiguration": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationDestination": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationRule": "CACHED", @@ -1190,6 +1253,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -1199,7 +1263,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1208,6 +1277,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1319,6 +1390,21 @@ "AWS::EMR::InstanceGroupConfig.VolumeSpecification": "CACHED", "AWS::EMR::Step.HadoopJarStepConfig": "CACHED", "AWS::EMR::Step.KeyValue": "CACHED", + "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", + "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", + "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", + "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", + "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", + "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", + "AWS::EMRServerless::Application.WorkerTypeSpecificationInput": "CACHED", "AWS::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", @@ -1408,6 +1494,7 @@ "AWS::Events::Connection.OAuthParameters": "CACHED", "AWS::Events::Connection.Parameter": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1577,6 +1664,7 @@ } }, "AWS::GameLift::Fleet.ServerProcess": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1591,6 +1679,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -1660,6 +1749,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -1711,6 +1801,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -1842,6 +1938,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -1914,6 +2015,11 @@ "AWS::Lambda::Version.RuntimePolicy": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", "AWS::Logs::MetricFilter.MetricTransformation": "CACHED", + "AWS::M2::Application.Definition": "CACHED", + "AWS::M2::Environment.EfsStorageConfiguration": "CACHED", + "AWS::M2::Environment.FsxStorageConfiguration": "CACHED", + "AWS::M2::Environment.HighAvailabilityConfig": "CACHED", + "AWS::M2::Environment.StorageConfiguration": "CACHED", "AWS::MSK::Cluster.BrokerLogs": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo": "CACHED", "AWS::MSK::Cluster.ClientAuthentication": "CACHED", @@ -1952,71 +2058,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -2049,6 +2091,13 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment.ConnectAttachmentOptions": "CACHED", "AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::ConnectPeer.BgpOptions": "CACHED", @@ -2064,9 +2113,12 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -2185,9 +2237,16 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", @@ -2198,6 +2257,9 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", "AWS::ResourceGroups::Group.Query": "CACHED", @@ -2410,10 +2472,14 @@ }, "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -2538,7 +2604,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute": "CACHED", @@ -2546,7 +2611,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -2558,6 +2627,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -2603,6 +2673,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -2615,6 +2687,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -2677,11 +2750,23 @@ "AWS::SageMaker::Pipeline.ParallelismConfiguration": "CACHED", "AWS::SageMaker::Pipeline.PipelineDefinition": "CACHED", "AWS::SageMaker::Pipeline.S3Location": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -2732,6 +2817,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -2797,9 +2890,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -2836,10 +2929,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -2865,6 +2956,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -2923,6 +3015,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -2966,55 +3059,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -3025,122 +3071,7 @@ "AWS::AmazonMQ::Configuration": "CACHED", "AWS::AmazonMQ::ConfigurationAssociation": "CACHED", "AWS::Amplify::App": "CACHED", - "AWS::Amplify::Branch": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "BranchName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html", - "Properties": { - "AppId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-appid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Amplify::Branch.AppId" - } - }, - "BasicAuthConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-basicauthconfig", - "Required": false, - "Type": "BasicAuthConfig", - "UpdateType": "Mutable" - }, - "BranchName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-branchname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Amplify::Branch.BranchName" - } - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Amplify::Branch.BuildSpec" - } - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Amplify::Branch.Description" - } - }, - "EnableAutoBuild": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-enableautobuild", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnablePerformanceMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-enableperformancemode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnablePullRequestPreview": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-enablepullrequestpreview", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-environmentvariables", - "DuplicatesAllowed": true, - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Framework": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-framework", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Amplify::Branch.Framework" - } - }, - "PullRequestEnvironmentName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-pullrequestenvironmentname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Amplify::Branch.PullRequestEnvironmentName" - } - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-stage", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Amplify::Branch.Stage" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-branch.html#cfn-amplify-branch-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Amplify::Branch": "CACHED", "AWS::Amplify::Domain": "CACHED", "AWS::AmplifyUIBuilder::Component": "CACHED", "AWS::AmplifyUIBuilder::Form": "CACHED", @@ -3258,117 +3189,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -3446,11 +3267,13 @@ "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", "AWS::CodeArtifact::Domain": "CACHED", + "AWS::CodeArtifact::PackageGroup": "CACHED", "AWS::CodeArtifact::Repository": "CACHED", "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -3460,11 +3283,14 @@ "AWS::CodeStarConnections::Connection": "CACHED", "AWS::CodeStarConnections::RepositoryLink": "CACHED", "AWS::CodeStarConnections::SyncConfiguration": "CACHED", + "AWS::Cognito::IdentityPool": "CACHED", "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", "AWS::Cognito::LogDeliveryConfiguration": "CACHED", "AWS::Cognito::UserPool": "CACHED", "AWS::Cognito::UserPoolClient": "CACHED", "AWS::Cognito::UserPoolGroup": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", "AWS::Cognito::UserPoolUser": "CACHED", "AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED", "AWS::Config::AggregationAuthorization": "CACHED", @@ -3475,6 +3301,7 @@ "AWS::Config::OrganizationConfigRule": "CACHED", "AWS::Config::RemediationConfiguration": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", @@ -3586,82 +3413,103 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", - "AWS::EC2::DHCPOptions": "CACHED", - "AWS::EC2::EC2Fleet": "CACHED", - "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": "CACHED", - "AWS::EC2::EgressOnlyInternetGateway": "CACHED", - "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", - "AWS::EC2::FlowLog": "CACHED", - "AWS::EC2::GatewayRouteTableAssociation": "CACHED", - "AWS::EC2::Host": "CACHED", - "AWS::EC2::IPAM": "CACHED", - "AWS::EC2::IPAMAllocation": "CACHED", - "AWS::EC2::IPAMPool": "CACHED", - "AWS::EC2::IPAMPoolCidr": "CACHED", - "AWS::EC2::IPAMResourceDiscovery": "CACHED", - "AWS::EC2::IPAMResourceDiscoveryAssociation": "CACHED", - "AWS::EC2::IPAMScope": "CACHED", - "AWS::EC2::Instance": "CACHED", - "AWS::EC2::InstanceConnectEndpoint": "CACHED", - "AWS::EC2::InternetGateway": "CACHED", - "AWS::EC2::KeyPair": "CACHED", - "AWS::EC2::LaunchTemplate": "CACHED", - "AWS::EC2::LocalGatewayRoute": "CACHED", - "AWS::EC2::LocalGatewayRouteTable": "CACHED", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "CACHED", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation": "CACHED", - "AWS::EC2::NatGateway": "CACHED", - "AWS::EC2::NetworkAcl": "CACHED", - "AWS::EC2::NetworkAclEntry": "CACHED", - "AWS::EC2::NetworkInsightsAccessScope": "CACHED", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis": "CACHED", - "AWS::EC2::NetworkInsightsAnalysis": "CACHED", - "AWS::EC2::NetworkInsightsPath": "CACHED", - "AWS::EC2::NetworkInterface": "CACHED", - "AWS::EC2::NetworkInterfaceAttachment": "CACHED", - "AWS::EC2::NetworkInterfacePermission": "CACHED", - "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": { + "AWS::EC2::CustomerGateway": { "Attributes": { - "GroupName": { + "CustomerGatewayId": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", "Properties": { - "PartitionCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-partitioncount", + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Immutable" }, - "SpreadLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-spreadlevel", - "PrimitiveType": "String", + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", "Required": false, "UpdateType": "Immutable" }, - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "PlacementGroupStrategy" + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" } }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-tags", - "DuplicatesAllowed": false, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } } } }, + "AWS::EC2::DHCPOptions": "CACHED", + "AWS::EC2::EC2Fleet": "CACHED", + "AWS::EC2::EIP": "CACHED", + "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EgressOnlyInternetGateway": "CACHED", + "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", + "AWS::EC2::FlowLog": "CACHED", + "AWS::EC2::GatewayRouteTableAssociation": "CACHED", + "AWS::EC2::Host": "CACHED", + "AWS::EC2::IPAM": "CACHED", + "AWS::EC2::IPAMAllocation": "CACHED", + "AWS::EC2::IPAMPool": "CACHED", + "AWS::EC2::IPAMPoolCidr": "CACHED", + "AWS::EC2::IPAMResourceDiscovery": "CACHED", + "AWS::EC2::IPAMResourceDiscoveryAssociation": "CACHED", + "AWS::EC2::IPAMScope": "CACHED", + "AWS::EC2::Instance": "CACHED", + "AWS::EC2::InstanceConnectEndpoint": "CACHED", + "AWS::EC2::InternetGateway": "CACHED", + "AWS::EC2::KeyPair": "CACHED", + "AWS::EC2::LaunchTemplate": "CACHED", + "AWS::EC2::LocalGatewayRoute": "CACHED", + "AWS::EC2::LocalGatewayRouteTable": "CACHED", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "CACHED", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation": "CACHED", + "AWS::EC2::NatGateway": "CACHED", + "AWS::EC2::NetworkAcl": "CACHED", + "AWS::EC2::NetworkAclEntry": "CACHED", + "AWS::EC2::NetworkInsightsAccessScope": "CACHED", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis": "CACHED", + "AWS::EC2::NetworkInsightsAnalysis": "CACHED", + "AWS::EC2::NetworkInsightsPath": "CACHED", + "AWS::EC2::NetworkInterface": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment": "CACHED", + "AWS::EC2::NetworkInterfacePermission": "CACHED", + "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", + "AWS::EC2::PlacementGroup": "CACHED", "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -3704,6 +3552,10 @@ "AWS::EC2::VPNConnectionRoute": "CACHED", "AWS::EC2::VPNGateway": "CACHED", "AWS::EC2::VPNGatewayRoutePropagation": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint": "CACHED", + "AWS::EC2::VerifiedAccessGroup": "CACHED", + "AWS::EC2::VerifiedAccessInstance": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider": "CACHED", "AWS::EC2::Volume": "CACHED", "AWS::EC2::VolumeAttachment": "CACHED", "AWS::ECR::PullThroughCacheRule": "CACHED", @@ -3714,175 +3566,7 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -3902,6 +3586,7 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", + "AWS::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", "AWS::ElastiCache::ReplicationGroup": "CACHED", @@ -3918,50 +3603,7 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Attributes": { - "IsDefault": { - "PrimitiveType": "Boolean" - }, - "RuleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", @@ -4228,187 +3870,716 @@ "ResourceCreationLimitPolicy": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-resourcecreationlimitpolicy", "Required": false, - "Type": "ResourceCreationLimitPolicy", + "Type": "ResourceCreationLimitPolicy", + "UpdateType": "Mutable" + }, + "RuntimeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-runtimeconfiguration", + "Required": false, + "Type": "RuntimeConfiguration", + "UpdateType": "Mutable" + }, + "ScriptId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-scriptid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::Fleet.ScriptId" + } + }, + "ServerLaunchParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-serverlaunchparameters", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::Fleet.ServerLaunchParameters" + } + }, + "ServerLaunchPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-serverlaunchpath", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::Fleet.ServerLaunchPath" + } + } + } + }, + "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", + "AWS::GlobalAccelerator::EndpointGroup": "CACHED", + "AWS::GlobalAccelerator::Listener": "CACHED", + "AWS::Glue::Classifier": "CACHED", + "AWS::Glue::Connection": "CACHED", + "AWS::Glue::Crawler": "CACHED", + "AWS::Glue::CustomEntityType": "CACHED", + "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", + "AWS::Glue::DataQualityRuleset": "CACHED", + "AWS::Glue::Database": "CACHED", + "AWS::Glue::DevEndpoint": "CACHED", + "AWS::Glue::Job": "CACHED", + "AWS::Glue::MLTransform": "CACHED", + "AWS::Glue::Partition": "CACHED", + "AWS::Glue::Registry": "CACHED", + "AWS::Glue::Schema": "CACHED", + "AWS::Glue::SchemaVersion": "CACHED", + "AWS::Glue::SchemaVersionMetadata": "CACHED", + "AWS::Glue::SecurityConfiguration": "CACHED", + "AWS::Glue::Table": "CACHED", + "AWS::Glue::Trigger": "CACHED", + "AWS::Glue::Workflow": "CACHED", + "AWS::GuardDuty::Detector": "CACHED", + "AWS::GuardDuty::Filter": "CACHED", + "AWS::GuardDuty::IPSet": "CACHED", + "AWS::GuardDuty::Master": "CACHED", + "AWS::GuardDuty::Member": "CACHED", + "AWS::GuardDuty::ThreatIntelSet": "CACHED", + "AWS::IAM::AccessKey": "CACHED", + "AWS::IAM::Group": "CACHED", + "AWS::IAM::GroupPolicy": "CACHED", + "AWS::IAM::InstanceProfile": "CACHED", + "AWS::IAM::ManagedPolicy": "CACHED", + "AWS::IAM::OIDCProvider": "CACHED", + "AWS::IAM::Policy": "CACHED", + "AWS::IAM::Role": "CACHED", + "AWS::IAM::RolePolicy": "CACHED", + "AWS::IAM::SAMLProvider": "CACHED", + "AWS::IAM::ServerCertificate": "CACHED", + "AWS::IAM::ServiceLinkedRole": "CACHED", + "AWS::IAM::User": "CACHED", + "AWS::IAM::UserPolicy": "CACHED", + "AWS::IAM::UserToGroupAddition": "CACHED", + "AWS::IAM::VirtualMFADevice": "CACHED", + "AWS::IdentityStore::Group": "CACHED", + "AWS::IdentityStore::GroupMembership": "CACHED", + "AWS::ImageBuilder::Component": "CACHED", + "AWS::ImageBuilder::ContainerRecipe": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration": "CACHED", + "AWS::ImageBuilder::Image": "CACHED", + "AWS::ImageBuilder::ImagePipeline": "CACHED", + "AWS::ImageBuilder::ImageRecipe": "CACHED", + "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", + "AWS::ImageBuilder::LifecyclePolicy": "CACHED", + "AWS::ImageBuilder::Workflow": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", + "AWS::InspectorV2::Filter": "CACHED", + "AWS::InternetMonitor::Monitor": "CACHED", + "AWS::KMS::Alias": "CACHED", + "AWS::KMS::Key": "CACHED", + "AWS::KMS::ReplicaKey": "CACHED", + "AWS::Kinesis::Stream": "CACHED", + "AWS::Kinesis::StreamConsumer": "CACHED", + "AWS::KinesisAnalytics::Application": "CACHED", + "AWS::KinesisAnalytics::ApplicationOutput": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource": "CACHED", + "AWS::KinesisAnalyticsV2::Application": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationOutput": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource": "CACHED", + "AWS::KinesisFirehose::DeliveryStream": "CACHED", + "AWS::LakeFormation::DataCellsFilter": "CACHED", + "AWS::LakeFormation::DataLakeSettings": "CACHED", + "AWS::LakeFormation::Permissions": "CACHED", + "AWS::LakeFormation::PrincipalPermissions": "CACHED", + "AWS::LakeFormation::Resource": "CACHED", + "AWS::LakeFormation::Tag": "CACHED", + "AWS::LakeFormation::TagAssociation": "CACHED", + "AWS::Lambda::Alias": "CACHED", + "AWS::Lambda::CodeSigningConfig": "CACHED", + "AWS::Lambda::EventInvokeConfig": "CACHED", + "AWS::Lambda::EventSourceMapping": "CACHED", + "AWS::Lambda::Function": "CACHED", + "AWS::Lambda::LayerVersion": "CACHED", + "AWS::Lambda::LayerVersionPermission": "CACHED", + "AWS::Lambda::Permission": "CACHED", + "AWS::Lambda::Url": "CACHED", + "AWS::Lambda::Version": "CACHED", + "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", + "AWS::Logs::Destination": "CACHED", + "AWS::Logs::LogAnomalyDetector": "CACHED", + "AWS::Logs::LogGroup": "CACHED", + "AWS::Logs::LogStream": "CACHED", + "AWS::Logs::MetricFilter": "CACHED", + "AWS::Logs::QueryDefinition": "CACHED", + "AWS::Logs::ResourcePolicy": "CACHED", + "AWS::Logs::SubscriptionFilter": "CACHED", + "AWS::M2::Application": "CACHED", + "AWS::M2::Environment": "CACHED", + "AWS::MSK::BatchScramSecret": "CACHED", + "AWS::MSK::Cluster": "CACHED", + "AWS::MSK::ClusterPolicy": "CACHED", + "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::VpcConnection": "CACHED", + "AWS::Macie::AllowList": "CACHED", + "AWS::Macie::Session": "CACHED", + "AWS::NetworkFirewall::Firewall": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", + "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", + "AWS::NetworkManager::ConnectAttachment": "CACHED", + "AWS::NetworkManager::ConnectPeer": "CACHED", + "AWS::NetworkManager::CoreNetwork": "CACHED", + "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", + "AWS::NetworkManager::Device": "CACHED", + "AWS::NetworkManager::GlobalNetwork": "CACHED", + "AWS::NetworkManager::Link": "CACHED", + "AWS::NetworkManager::LinkAssociation": "CACHED", + "AWS::NetworkManager::Site": "CACHED", + "AWS::NetworkManager::SiteToSiteVpnAttachment": "CACHED", + "AWS::NetworkManager::TransitGatewayPeering": "CACHED", + "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "CACHED", + "AWS::NetworkManager::VpcAttachment": "CACHED", + "AWS::Oam::Link": "CACHED", + "AWS::Oam::Sink": "CACHED", + "AWS::OpenSearchService::Domain": "CACHED", + "AWS::Organizations::Account": "CACHED", + "AWS::Organizations::Organization": "CACHED", + "AWS::Organizations::OrganizationalUnit": "CACHED", + "AWS::Organizations::Policy": "CACHED", + "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", + "AWS::Pipes::Pipe": "CACHED", + "AWS::RAM::Permission": "CACHED", + "AWS::RAM::ResourceShare": "CACHED", + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, "UpdateType": "Mutable" }, - "RuntimeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-runtimeconfiguration", + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", "Required": false, - "Type": "RuntimeConfiguration", + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "ScriptId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-scriptid", + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.ScriptId" - } + "UpdateType": "Immutable" }, - "ServerLaunchParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-serverlaunchparameters", - "PrimitiveType": "String", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.ServerLaunchParameters" - } + "UpdateType": "Mutable" }, - "ServerLaunchPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-serverlaunchpath", - "PrimitiveType": "String", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GameLift::Fleet.ServerLaunchPath" - } + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, - "AWS::GlobalAccelerator::Accelerator": "CACHED", - "AWS::GlobalAccelerator::EndpointGroup": "CACHED", - "AWS::GlobalAccelerator::Listener": "CACHED", - "AWS::Glue::Classifier": "CACHED", - "AWS::Glue::Connection": "CACHED", - "AWS::Glue::Crawler": "CACHED", - "AWS::Glue::CustomEntityType": "CACHED", - "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", - "AWS::Glue::DataQualityRuleset": "CACHED", - "AWS::Glue::Database": "CACHED", - "AWS::Glue::DevEndpoint": "CACHED", - "AWS::Glue::Job": "CACHED", - "AWS::Glue::MLTransform": "CACHED", - "AWS::Glue::Partition": "CACHED", - "AWS::Glue::Registry": "CACHED", - "AWS::Glue::Schema": "CACHED", - "AWS::Glue::SchemaVersion": "CACHED", - "AWS::Glue::SchemaVersionMetadata": "CACHED", - "AWS::Glue::SecurityConfiguration": "CACHED", - "AWS::Glue::Table": "CACHED", - "AWS::Glue::Trigger": "CACHED", - "AWS::Glue::Workflow": "CACHED", - "AWS::GuardDuty::Detector": "CACHED", - "AWS::GuardDuty::Filter": "CACHED", - "AWS::GuardDuty::IPSet": "CACHED", - "AWS::GuardDuty::Master": "CACHED", - "AWS::GuardDuty::Member": "CACHED", - "AWS::GuardDuty::ThreatIntelSet": "CACHED", - "AWS::IAM::AccessKey": "CACHED", - "AWS::IAM::Group": "CACHED", - "AWS::IAM::GroupPolicy": "CACHED", - "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": "CACHED", - "AWS::IAM::OIDCProvider": "CACHED", - "AWS::IAM::Policy": "CACHED", - "AWS::IAM::Role": "CACHED", - "AWS::IAM::RolePolicy": "CACHED", - "AWS::IAM::SAMLProvider": "CACHED", - "AWS::IAM::ServerCertificate": "CACHED", - "AWS::IAM::ServiceLinkedRole": "CACHED", - "AWS::IAM::User": "CACHED", - "AWS::IAM::UserPolicy": "CACHED", - "AWS::IAM::UserToGroupAddition": "CACHED", - "AWS::IAM::VirtualMFADevice": "CACHED", - "AWS::IdentityStore::Group": "CACHED", - "AWS::IdentityStore::GroupMembership": "CACHED", - "AWS::ImageBuilder::Component": "CACHED", - "AWS::ImageBuilder::ContainerRecipe": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration": "CACHED", - "AWS::ImageBuilder::Image": "CACHED", - "AWS::ImageBuilder::ImagePipeline": "CACHED", - "AWS::ImageBuilder::ImageRecipe": "CACHED", - "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", - "AWS::ImageBuilder::LifecyclePolicy": "CACHED", - "AWS::ImageBuilder::Workflow": "CACHED", - "AWS::InspectorV2::Filter": "CACHED", - "AWS::InternetMonitor::Monitor": "CACHED", - "AWS::KMS::Alias": "CACHED", - "AWS::KMS::Key": "CACHED", - "AWS::KMS::ReplicaKey": "CACHED", - "AWS::Kinesis::Stream": "CACHED", - "AWS::Kinesis::StreamConsumer": "CACHED", - "AWS::KinesisAnalytics::Application": "CACHED", - "AWS::KinesisAnalytics::ApplicationOutput": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource": "CACHED", - "AWS::KinesisAnalyticsV2::Application": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationOutput": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource": "CACHED", - "AWS::KinesisFirehose::DeliveryStream": "CACHED", - "AWS::LakeFormation::DataCellsFilter": "CACHED", - "AWS::LakeFormation::DataLakeSettings": "CACHED", - "AWS::LakeFormation::Permissions": "CACHED", - "AWS::LakeFormation::PrincipalPermissions": "CACHED", - "AWS::LakeFormation::Resource": "CACHED", - "AWS::LakeFormation::Tag": "CACHED", - "AWS::LakeFormation::TagAssociation": "CACHED", - "AWS::Lambda::Alias": "CACHED", - "AWS::Lambda::CodeSigningConfig": "CACHED", - "AWS::Lambda::EventInvokeConfig": "CACHED", - "AWS::Lambda::EventSourceMapping": "CACHED", - "AWS::Lambda::Function": "CACHED", - "AWS::Lambda::LayerVersion": "CACHED", - "AWS::Lambda::LayerVersionPermission": "CACHED", - "AWS::Lambda::Permission": "CACHED", - "AWS::Lambda::Url": "CACHED", - "AWS::Lambda::Version": "CACHED", - "AWS::Logs::AccountPolicy": "CACHED", - "AWS::Logs::Delivery": "CACHED", - "AWS::Logs::DeliveryDestination": "CACHED", - "AWS::Logs::DeliverySource": "CACHED", - "AWS::Logs::Destination": "CACHED", - "AWS::Logs::LogAnomalyDetector": "CACHED", - "AWS::Logs::LogGroup": "CACHED", - "AWS::Logs::LogStream": "CACHED", - "AWS::Logs::MetricFilter": "CACHED", - "AWS::Logs::QueryDefinition": "CACHED", - "AWS::Logs::ResourcePolicy": "CACHED", - "AWS::Logs::SubscriptionFilter": "CACHED", - "AWS::MSK::BatchScramSecret": "CACHED", - "AWS::MSK::Cluster": "CACHED", - "AWS::MSK::ClusterPolicy": "CACHED", - "AWS::MSK::Configuration": "CACHED", - "AWS::MSK::VpcConnection": "CACHED", - "AWS::Macie::AllowList": "CACHED", - "AWS::Macie::Session": "CACHED", - "AWS::NetworkFirewall::Firewall": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy": "CACHED", - "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", - "AWS::NetworkFirewall::RuleGroup": "CACHED", - "AWS::NetworkManager::ConnectAttachment": "CACHED", - "AWS::NetworkManager::ConnectPeer": "CACHED", - "AWS::NetworkManager::CoreNetwork": "CACHED", - "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", - "AWS::NetworkManager::Device": "CACHED", - "AWS::NetworkManager::GlobalNetwork": "CACHED", - "AWS::NetworkManager::Link": "CACHED", - "AWS::NetworkManager::LinkAssociation": "CACHED", - "AWS::NetworkManager::Site": "CACHED", - "AWS::NetworkManager::SiteToSiteVpnAttachment": "CACHED", - "AWS::NetworkManager::TransitGatewayPeering": "CACHED", - "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "CACHED", - "AWS::NetworkManager::VpcAttachment": "CACHED", - "AWS::Oam::Link": "CACHED", - "AWS::Oam::Sink": "CACHED", - "AWS::OpenSearchService::Domain": "CACHED", - "AWS::Organizations::Account": "CACHED", - "AWS::Organizations::Organization": "CACHED", - "AWS::Organizations::OrganizationalUnit": "CACHED", - "AWS::Organizations::Policy": "CACHED", - "AWS::Organizations::ResourcePolicy": "CACHED", - "AWS::PCAConnectorAD::Connector": "CACHED", - "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", - "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", - "AWS::PCAConnectorAD::Template": "CACHED", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", - "AWS::Pipes::Pipe": "CACHED", - "AWS::RAM::Permission": "CACHED", - "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::DBCluster": "CACHED", - "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -4418,16 +4589,23 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "CACHED", "AWS::ResilienceHub::App": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", + "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", + "AWS::ResourceExplorer2::Index": "CACHED", + "AWS::ResourceExplorer2::View": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", "AWS::RolesAnywhere::Profile": "CACHED", @@ -4504,6 +4682,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -4568,6 +4749,7 @@ "AWS::SageMaker::NotebookInstance": "CACHED", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "CACHED", "AWS::SageMaker::Pipeline": "CACHED", + "AWS::SageMaker::Project": "CACHED", "AWS::SageMaker::Space": "CACHED", "AWS::SageMaker::UserProfile": "CACHED", "AWS::SageMaker::Workteam": "CACHED", @@ -4578,38 +4760,10 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", - "AWS::SecurityHub::Hub": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html", - "Properties": { - "AutoEnableControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-autoenablecontrols", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ControlFindingGenerator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-controlfindinggenerator", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SecurityHub::Hub.ControlFindingGenerator" - } - }, - "EnableDefaultStandards": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-enabledefaultstandards", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-tags", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::SecurityHub::DelegatedAdmin": "CACHED", + "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -4736,6 +4890,7 @@ "AWS::Amplify::App.Platform": "CACHED", "AWS::Amplify::App.Repository": "CACHED", "AWS::Amplify::Branch.AppId": "CACHED", + "AWS::Amplify::Branch.Backend.StackArn": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig.Password": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig.Username": "CACHED", "AWS::Amplify::Branch.BranchName": "CACHED", @@ -4749,6 +4904,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -4784,6 +4944,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", @@ -4794,6 +4964,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -4813,7 +4984,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -4866,8 +5039,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -5041,6 +5216,12 @@ "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", "AWS::CodeArtifact::Domain.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.ContactInfo": "CACHED", + "AWS::CodeArtifact::PackageGroup.Description": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainOwner": "CACHED", + "AWS::CodeArtifact::PackageGroup.Pattern": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode": "CACHED", "AWS::CodeArtifact::Repository.Description": "CACHED", "AWS::CodeArtifact::Repository.DomainName": "CACHED", "AWS::CodeArtifact::Repository.DomainOwner": "CACHED", @@ -5056,6 +5237,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -5073,8 +5256,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::Cognito::UserPool.AliasAttributes": "CACHED", "AWS::Cognito::UserPool.EmailVerificationMessage": "CACHED", "AWS::Cognito::UserPool.EmailVerificationSubject": "CACHED", @@ -5104,6 +5289,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -5256,6 +5445,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -5271,15 +5466,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -5292,16 +5488,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -5334,6 +5533,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -5373,6 +5573,8 @@ "AWS::EC2::SubnetCidrBlock.Ipv6CidrBlock": "CACHED", "AWS::EC2::VPC.Id": "CACHED", "AWS::EC2::VPCEndpoint.VpcEndpointType": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions.Port": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions.Port": "CACHED", "AWS::ECR::PullThroughCacheRule.CredentialArn": "CACHED", "AWS::ECR::PullThroughCacheRule.EcrRepositoryPrefix": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationDestination.Region": "CACHED", @@ -5391,6 +5593,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -5406,6 +5609,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -5438,6 +5642,21 @@ "AWS::EMR::StudioSessionMapping.IdentityType": "CACHED", "AWS::EMR::StudioSessionMapping.SessionPolicyArn": "CACHED", "AWS::EMR::StudioSessionMapping.StudioId": "CACHED", + "AWS::EMRServerless::Application.Architecture": "CACHED", + "AWS::EMRServerless::Application.ConfigurationObject.Classification": "CACHED", + "AWS::EMRServerless::Application.ImageConfigurationInput.ImageUri": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfig.WorkerCount": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair.Key": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources.Cpu": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources.Disk": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources.Memory": "CACHED", + "AWS::EMRServerless::Application.Name": "CACHED", + "AWS::EMRServerless::Application.NetworkConfiguration.SecurityGroupIds": "CACHED", + "AWS::EMRServerless::Application.NetworkConfiguration.SubnetIds": "CACHED", + "AWS::EMRServerless::Application.ReleaseLabel": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration.Cpu": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration.Disk": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration.Memory": "CACHED", "AWS::ElastiCache::ReplicationGroup.NumCacheClusters": "CACHED", "AWS::ElastiCache::ReplicationGroup.ReplicasPerNodeGroup": "CACHED", "AWS::ElastiCache::ServerlessCache.DataStorage.Unit": "CACHED", @@ -5509,91 +5728,7 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.IpPermission.FromPort": "CACHED", @@ -5620,6 +5755,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -5660,6 +5796,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -5732,6 +5873,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -5740,6 +5882,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -5756,6 +5899,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -5837,7 +5981,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -5864,6 +6010,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -6029,6 +6189,21 @@ "AWS::Logs::SubscriptionFilter.Distribution": "CACHED", "AWS::M2::Application.Definition.Content": "CACHED", "AWS::M2::Application.Definition.S3Location": "CACHED", + "AWS::M2::Application.Description": "CACHED", + "AWS::M2::Application.EngineType": "CACHED", + "AWS::M2::Application.KmsKeyId": "CACHED", + "AWS::M2::Application.Name": "CACHED", + "AWS::M2::Application.RoleArn": "CACHED", + "AWS::M2::Environment.Description": "CACHED", + "AWS::M2::Environment.EngineType": "CACHED", + "AWS::M2::Environment.EngineVersion": "CACHED", + "AWS::M2::Environment.HighAvailabilityConfig.DesiredCapacity": "CACHED", + "AWS::M2::Environment.InstanceType": "CACHED", + "AWS::M2::Environment.KmsKeyId": "CACHED", + "AWS::M2::Environment.Name": "CACHED", + "AWS::M2::Environment.PreferredMaintenanceWindow": "CACHED", + "AWS::M2::Environment.SecurityGroupIds": "CACHED", + "AWS::M2::Environment.SubnetIds": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo.BrokerAZDistribution": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo.InstanceType": "CACHED", "AWS::MSK::Cluster.ClusterName": "CACHED", @@ -6053,6 +6228,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -6087,7 +6263,15 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -6208,8 +6392,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -6238,6 +6420,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -6366,18 +6555,41 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IncludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.Telemetries": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents.Status": "CACHED", + "AWS::RUM::AppMonitor.Domain": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.EventPattern": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Name": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Namespace": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.UnitLabel": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.ValueKey": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.Destination": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.DestinationArn": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.IamRoleArn": "CACHED", + "AWS::RUM::AppMonitor.Name": "CACHED", "AWS::Redshift::Cluster.ClusterIdentifier": "CACHED", "AWS::Redshift::Cluster.ClusterParameterGroupName": "CACHED", "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", "AWS::Redshift::EventSubscription.EventCategories": "CACHED", "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::ResilienceHub::App.AppAssessmentSchedule": "CACHED", "AWS::ResilienceHub::App.AppTemplateBody": "CACHED", "AWS::ResilienceHub::App.Description": "CACHED", @@ -6399,6 +6611,10 @@ "AWS::ResilienceHub::ResiliencyPolicy.PolicyDescription": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.PolicyName": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.Tier": "CACHED", + "AWS::ResourceExplorer2::Index.Type": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty.Name": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter.FilterString": "CACHED", + "AWS::ResourceExplorer2::View.ViewName": "CACHED", "AWS::ResourceGroups::Group.Description": "CACHED", "AWS::ResourceGroups::Group.Name": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery.Type": "CACHED", @@ -6432,6 +6648,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -6440,6 +6657,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -6585,6 +6803,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSO::Assignment.InstanceArn": "CACHED", "AWS::SSO::Assignment.PermissionSetArn": "CACHED", "AWS::SSO::Assignment.PrincipalId": "CACHED", @@ -6611,6 +6844,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -6627,6 +6864,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -6666,6 +6905,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -6804,13 +7045,28 @@ "AWS::SageMaker::Pipeline.PipelineDisplayName": "CACHED", "AWS::SageMaker::Pipeline.PipelineName": "CACHED", "AWS::SageMaker::Pipeline.RoleArn": "CACHED", + "AWS::SageMaker::Project.ProjectDescription": "CACHED", + "AWS::SageMaker::Project.ProjectName": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -6889,7 +7145,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -7022,15 +7286,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -7044,8 +7306,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -7072,6 +7332,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -7118,6 +7379,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -7193,32 +7455,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -7229,549 +7466,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.large", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.large", - "r5b.metal", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-3tb1.56xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -7808,22 +7514,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-south-2.json b/src/cfnlint/data/CloudSpecs/eu-south-2.json index 18349e33be..bc1a7eb82a 100644 --- a/src/cfnlint/data/CloudSpecs/eu-south-2.json +++ b/src/cfnlint/data/CloudSpecs/eu-south-2.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -743,6 +744,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", + "AWS::AppConfig::Deployment.Tags": "CACHED", + "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -764,6 +769,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -799,6 +805,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -867,10 +876,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -878,8 +889,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -887,22 +896,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", @@ -957,7 +973,9 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", + "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", "AWS::CloudFront::MonitoringSubscription.RealtimeMetricsSubscriptionConfig": "CACHED", "AWS::CloudFront::OriginAccessControl.OriginAccessControlConfig": "CACHED", @@ -998,6 +1016,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -1008,292 +1027,26 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", - "AWS::CodeBuild::Project.Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", - "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", - "AWS::CodeBuild::Project.CloudWatchLogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", - "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", - "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.CloudWatchLogsConfig": "CACHED", + "AWS::CodeBuild::Project.Environment": "CACHED", "AWS::CodeBuild::Project.EnvironmentVariable": "CACHED", "AWS::CodeBuild::Project.FilterGroup": "CACHED", "AWS::CodeBuild::Project.GitSubmodulesConfig": "CACHED", "AWS::CodeBuild::Project.LogsConfig": "CACHED", "AWS::CodeBuild::Project.ProjectBuildBatchConfig": "CACHED", - "AWS::CodeBuild::Project.ProjectCache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", - "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.ProjectCache": "CACHED", "AWS::CodeBuild::Project.ProjectFileSystemLocation": "CACHED", "AWS::CodeBuild::Project.ProjectFleet": "CACHED", "AWS::CodeBuild::Project.ProjectSourceVersion": "CACHED", "AWS::CodeBuild::Project.ProjectTriggers": "CACHED", "AWS::CodeBuild::Project.RegistryCredential": "CACHED", - "AWS::CodeBuild::Project.S3LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.S3LogsConfig": "CACHED", + "AWS::CodeBuild::Project.Source": "CACHED", "AWS::CodeBuild::Project.SourceAuth": "CACHED", - "AWS::CodeBuild::Project.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.VpcConfig": "CACHED", "AWS::CodeBuild::Project.WebhookFilter": "CACHED", "AWS::CodeBuild::ReportGroup.ReportExportConfig": "CACHED", "AWS::CodeBuild::ReportGroup.S3ReportExportConfig": "CACHED", @@ -1430,7 +1183,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -1439,6 +1195,45 @@ "AWS::CodePipeline::Pipeline.StageDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.StageTransition": "CACHED", "AWS::CodePipeline::Pipeline.VariableDeclaration": "CACHED", + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", + "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", + "AWS::Cognito::IdentityPool.PushSync": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration.LogConfiguration": "CACHED", + "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", + "AWS::Cognito::UserPool.AdminCreateUserConfig": "CACHED", + "AWS::Cognito::UserPool.CustomEmailSender": "CACHED", + "AWS::Cognito::UserPool.CustomSMSSender": "CACHED", + "AWS::Cognito::UserPool.DeviceConfiguration": "CACHED", + "AWS::Cognito::UserPool.EmailConfiguration": "CACHED", + "AWS::Cognito::UserPool.InviteMessageTemplate": "CACHED", + "AWS::Cognito::UserPool.LambdaConfig": "CACHED", + "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", + "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", + "AWS::Cognito::UserPool.RecoveryOption": "CACHED", + "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", + "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", + "AWS::Cognito::UserPool.StringAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.UserAttributeUpdateSettings": "CACHED", + "AWS::Cognito::UserPool.UserPoolAddOns": "CACHED", + "AWS::Cognito::UserPool.UsernameConfiguration": "CACHED", + "AWS::Cognito::UserPool.VerificationMessageTemplate": "CACHED", + "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", + "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED", + "AWS::Cognito::UserPoolUser.AttributeType": "CACHED", "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", "AWS::Config::ConfigRule.EvaluationModeConfiguration": "CACHED", @@ -1456,6 +1251,7 @@ "AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata": "CACHED", "AWS::Config::OrganizationConfigRule.OrganizationCustomRuleMetadata": "CACHED", "AWS::Config::OrganizationConfigRule.OrganizationManagedRuleMetadata": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", @@ -1500,11 +1296,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -1544,6 +1343,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1561,11 +1362,22 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", "AWS::DynamoDB::Table.TimeToLiveSpecification": "CACHED", "AWS::EC2::CapacityReservation.TagSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceTypeSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.TagSpecification": "CACHED", + "AWS::EC2::ClientVpnEndpoint.CertificateAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientConnectOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientLoginBannerOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.DirectoryServiceAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.FederatedAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.TagSpecification": "CACHED", "AWS::EC2::EC2Fleet.AcceleratorCountRequest": "CACHED", "AWS::EC2::EC2Fleet.AcceleratorTotalMemoryMiBRequest": "CACHED", "AWS::EC2::EC2Fleet.BaselineEbsBandwidthMbpsRequest": "CACHED", @@ -1590,6 +1402,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1604,7 +1417,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1651,24 +1463,13 @@ "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", - "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html", - "Properties": { - "Primary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-primary", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1705,6 +1506,7 @@ "AWS::EC2::SpotFleet.TotalLocalStorageGBRequest": "CACHED", "AWS::EC2::SpotFleet.VCpuCountRangeRequest": "CACHED", "AWS::EC2::Subnet.PrivateDnsNameOptionsOnLaunch": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange": "CACHED", "AWS::EC2::TransitGatewayAttachment.Options": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html", "Properties": { @@ -1755,6 +1557,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -1764,7 +1567,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1773,6 +1581,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1884,6 +1694,21 @@ "AWS::EMR::InstanceGroupConfig.VolumeSpecification": "CACHED", "AWS::EMR::Step.HadoopJarStepConfig": "CACHED", "AWS::EMR::Step.KeyValue": "CACHED", + "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", + "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", + "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", + "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", + "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", + "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", + "AWS::EMRServerless::Application.WorkerTypeSpecificationInput": "CACHED", "AWS::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", @@ -1917,187 +1742,9 @@ "AWS::ElasticLoadBalancingV2::Listener.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::Listener.TargetGroupTuple": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate.Certificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html", - "Properties": { - "AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticatecognitoconfig", - "Required": false, - "Type": "AuthenticateCognitoConfig", - "UpdateType": "Mutable" - }, - "AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticateoidcconfig", - "Required": false, - "Type": "AuthenticateOidcConfig", - "UpdateType": "Mutable" - }, - "FixedResponseConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-fixedresponseconfig", - "Required": false, - "Type": "FixedResponseConfig", - "UpdateType": "Mutable" - }, - "ForwardConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-forwardconfig", - "Required": false, - "Type": "ForwardConfig", - "UpdateType": "Mutable" - }, - "Order": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-order", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RedirectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-redirectconfig", - "Required": false, - "Type": "RedirectConfig", - "UpdateType": "Mutable" - }, - "TargetGroupArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-targetgrouparn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html", - "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-onunauthenticatedrequest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-scope", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessioncookiename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessiontimeout", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "UserPoolArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolclientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolDomain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpooldomain", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html", - "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "AuthorizationEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authorizationendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ClientSecret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientsecret", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Issuer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-issuer", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-onunauthenticatedrequest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-scope", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessioncookiename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessiontimeout", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TokenEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-tokenendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserInfoEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-userinfoendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule.Action": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.ForwardConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.HostHeaderConfig": "CACHED", @@ -2107,81 +1754,11 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringKeyValue": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html", - "Properties": { - "Field": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-field", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HostHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-hostheaderconfig", - "Required": false, - "Type": "HostHeaderConfig", - "UpdateType": "Mutable" - }, - "HttpHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httpheaderconfig", - "Required": false, - "Type": "HttpHeaderConfig", - "UpdateType": "Mutable" - }, - "HttpRequestMethodConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httprequestmethodconfig", - "Required": false, - "Type": "HttpRequestMethodConfig", - "UpdateType": "Mutable" - }, - "PathPatternConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-pathpatternconfig", - "Required": false, - "Type": "PathPatternConfig", - "UpdateType": "Mutable" - }, - "QueryStringConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-querystringconfig", - "Required": false, - "Type": "QueryStringConfig", - "UpdateType": "Mutable" - }, - "SourceIpConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-sourceipconfig", - "Required": false, - "Type": "SourceIpConfig", - "UpdateType": "Mutable" - }, - "Values": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-values", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupTuple": "CACHED", - "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": "CACHED", @@ -2212,6 +1789,7 @@ "AWS::Events::Connection.OAuthParameters": "CACHED", "AWS::Events::Connection.Parameter": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -2268,6 +1846,7 @@ "AWS::FSx::Volume.SnaplockRetentionPeriod": "CACHED", "AWS::FSx::Volume.TieringPolicy": "CACHED", "AWS::FSx::Volume.UserAndGroupQuotas": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -2282,6 +1861,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -2348,12 +1928,14 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", "AWS::IAM::Role.Policy": "CACHED", "AWS::IAM::User.LoginProfile": "CACHED", "AWS::IAM::User.Policy": "CACHED", + "AWS::IdentityStore::GroupMembership.MemberId": "CACHED", "AWS::ImageBuilder::ContainerRecipe.ComponentConfiguration": "CACHED", "AWS::ImageBuilder::ContainerRecipe.ComponentParameter": "CACHED", "AWS::ImageBuilder::ContainerRecipe.EbsInstanceBlockDeviceSpecification": "CACHED", @@ -2483,6 +2065,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2552,6 +2139,11 @@ "AWS::Lambda::Version.RuntimePolicy": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", "AWS::Logs::MetricFilter.MetricTransformation": "CACHED", + "AWS::M2::Application.Definition": "CACHED", + "AWS::M2::Environment.EfsStorageConfiguration": "CACHED", + "AWS::M2::Environment.FsxStorageConfiguration": "CACHED", + "AWS::M2::Environment.HighAvailabilityConfig": "CACHED", + "AWS::M2::Environment.StorageConfiguration": "CACHED", "AWS::MSK::Cluster.BrokerLogs": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo": "CACHED", "AWS::MSK::Cluster.ClientAuthentication": "CACHED", @@ -2588,71 +2180,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -2685,9 +2213,19 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -2799,33 +2337,34 @@ "AWS::RDS::DBInstance.Endpoint": "CACHED", "AWS::RDS::DBInstance.MasterUserSecret": "CACHED", "AWS::RDS::DBInstance.ProcessorFeature": "CACHED", + "AWS::RDS::DBProxy.AuthFormat": "CACHED", + "AWS::RDS::DBProxy.TagFormat": "CACHED", + "AWS::RDS::DBProxyEndpoint.TagFormat": "CACHED", + "AWS::RDS::DBProxyTargetGroup.ConnectionPoolConfigurationInfoFormat": "CACHED", "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", - "AWS::Redshift::ClusterParameterGroup.Parameter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", - "Properties": { - "ParameterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ParameterValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametervalue", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html", @@ -3029,14 +2568,20 @@ }, "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress": "CACHED", + "AWS::S3::AccessGrant.AccessGrantsLocationConfiguration": "CACHED", + "AWS::S3::AccessGrant.Grantee": "CACHED", "AWS::S3::AccessPoint.PublicAccessBlockConfiguration": "CACHED", "AWS::S3::AccessPoint.VpcConfiguration": "CACHED", "AWS::S3::Bucket.AbortIncompleteMultipartUpload": "CACHED", @@ -3121,6 +2666,51 @@ "AWS::SSM::MaintenanceWindowTask.NotificationConfig": "CACHED", "AWS::SSM::MaintenanceWindowTask.Target": "CACHED", "AWS::SSM::MaintenanceWindowTask.TaskInvocationParameters": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource": "CACHED", + "AWS::SSM::PatchBaseline.Rule": "CACHED", + "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttributeValue": "CACHED", + "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", + "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", + "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", + "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", + "AWS::SageMaker::Domain.CodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Domain.CodeRepository": "CACHED", + "AWS::SageMaker::Domain.CustomFileSystemConfig": "CACHED", + "AWS::SageMaker::Domain.CustomImage": "CACHED", + "AWS::SageMaker::Domain.CustomPosixUserConfig": "CACHED", + "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", + "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", + "AWS::SageMaker::Domain.DomainSettings": "CACHED", + "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", + "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", + "AWS::SageMaker::Domain.JupyterServerAppSettings": "CACHED", + "AWS::SageMaker::Domain.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Domain.RSessionAppSettings": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProAppSettings": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProDomainSettings": "CACHED", + "AWS::SageMaker::Domain.ResourceSpec": "CACHED", + "AWS::SageMaker::Domain.SharingSettings": "CACHED", + "AWS::SageMaker::Domain.UserSettings": "CACHED", + "AWS::SageMaker::FeatureGroup.DataCatalogConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.FeatureDefinition": "CACHED", + "AWS::SageMaker::FeatureGroup.OfflineStoreConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails": "CACHED", "AWS::SageMaker::ModelCard.Container": "CACHED", @@ -3144,6 +2734,56 @@ "AWS::SageMaker::ModelCard.TrainingJobDetails": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric": "CACHED", "AWS::SageMaker::ModelCard.UserContext": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition": "CACHED", + "AWS::SageMaker::ModelPackage.Bias": "CACHED", + "AWS::SageMaker::ModelPackage.DataSource": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckBaselines": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckBias": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckExplainability": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckModelDataQuality": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckModelQuality": "CACHED", + "AWS::SageMaker::ModelPackage.Explainability": "CACHED", + "AWS::SageMaker::ModelPackage.FileSource": "CACHED", + "AWS::SageMaker::ModelPackage.InferenceSpecification": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties": "CACHED", + "AWS::SageMaker::ModelPackage.MetricsSource": "CACHED", + "AWS::SageMaker::ModelPackage.ModelDataQuality": "CACHED", + "AWS::SageMaker::ModelPackage.ModelInput": "CACHED", + "AWS::SageMaker::ModelPackage.ModelMetrics": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageStatusDetails": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageStatusItem": "CACHED", + "AWS::SageMaker::ModelPackage.ModelQuality": "CACHED", + "AWS::SageMaker::ModelPackage.S3DataSource": "CACHED", + "AWS::SageMaker::ModelPackage.SourceAlgorithm": "CACHED", + "AWS::SageMaker::ModelPackage.SourceAlgorithmSpecification": "CACHED", + "AWS::SageMaker::ModelPackage.TransformInput": "CACHED", + "AWS::SageMaker::ModelPackage.TransformJobDefinition": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput": "CACHED", + "AWS::SageMaker::ModelPackage.TransformResources": "CACHED", + "AWS::SageMaker::ModelPackage.ValidationProfile": "CACHED", + "AWS::SageMaker::ModelPackage.ValidationSpecification": "CACHED", + "AWS::SageMaker::Pipeline.ParallelismConfiguration": "CACHED", + "AWS::SageMaker::Pipeline.PipelineDefinition": "CACHED", + "AWS::SageMaker::Pipeline.S3Location": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", + "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", + "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", + "AWS::SageMaker::UserProfile.CustomImage": "CACHED", + "AWS::SageMaker::UserProfile.CustomPosixUserConfig": "CACHED", + "AWS::SageMaker::UserProfile.DefaultEbsStorageSettings": "CACHED", + "AWS::SageMaker::UserProfile.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::UserProfile.EFSFileSystemConfig": "CACHED", + "AWS::SageMaker::UserProfile.JupyterLabAppSettings": "CACHED", + "AWS::SageMaker::UserProfile.JupyterServerAppSettings": "CACHED", + "AWS::SageMaker::UserProfile.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::UserProfile.RStudioServerProAppSettings": "CACHED", + "AWS::SageMaker::UserProfile.ResourceSpec": "CACHED", + "AWS::SageMaker::UserProfile.SharingSettings": "CACHED", + "AWS::SageMaker::UserProfile.UserSettings": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration": "CACHED", "AWS::Scheduler::Schedule.CapacityProviderStrategyItem": "CACHED", "AWS::Scheduler::Schedule.DeadLetterConfig": "CACHED", @@ -3175,6 +2815,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -3296,10 +2944,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -3325,6 +2971,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -3332,41 +2979,14 @@ "AWS::WAFv2::RuleGroup.LabelSummary": "CACHED", "AWS::WAFv2::RuleGroup.NotStatement": "CACHED", "AWS::WAFv2::RuleGroup.OrStatement": "CACHED", - "AWS::WAFv2::RuleGroup.RateBasedStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html", - "Properties": { - "AggregateKeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-aggregatekeytype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType" - } - }, - "ForwardedIPConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-forwardedipconfig", - "Required": false, - "Type": "ForwardedIPConfiguration", - "UpdateType": "Mutable" - }, - "Limit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-limit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit" - } - }, - "ScopeDownStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-scopedownstatement", - "Required": false, - "Type": "Statement", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::RuleGroup.RateBasedStatement": "CACHED", + "AWS::WAFv2::RuleGroup.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryString": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitUriPath": "CACHED", "AWS::WAFv2::RuleGroup.RegexMatchStatement": "CACHED", "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.Rule": "CACHED", @@ -3379,43 +2999,9 @@ "AWS::WAFv2::RuleGroup.TextTransformation": "CACHED", "AWS::WAFv2::RuleGroup.VisibilityConfig": "CACHED", "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html", - "Properties": { - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-loginpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RequestInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-requestinspection", - "Required": false, - "Type": "RequestInspection", - "UpdateType": "Mutable" - }, - "ResponseInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-responseinspection", - "Required": false, - "Type": "ResponseInspection", - "UpdateType": "Mutable" - } - } - }, - "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html", - "Properties": { - "InspectionLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html#cfn-wafv2-webacl-awsmanagedrulesbotcontrolruleset-inspectionlevel", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet.InspectionLevel" - } - } - } - }, + "AWS::WAFv2::WebACL.AWSManagedRulesACFPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": "CACHED", "AWS::WAFv2::WebACL.AllowAction": "CACHED", "AWS::WAFv2::WebACL.AndStatement": "CACHED", "AWS::WAFv2::WebACL.AssociationConfig": "CACHED", @@ -3444,100 +3030,29 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", "AWS::WAFv2::WebACL.LabelMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html", - "Properties": { - "AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesatpruleset", - "Required": false, - "Type": "AWSManagedRulesATPRuleSet", - "UpdateType": "Mutable" - }, - "AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesbotcontrolruleset", - "Required": false, - "Type": "AWSManagedRulesBotControlRuleSet", - "UpdateType": "Mutable" - }, - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-loginpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.LoginPath" - } - }, - "PasswordField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-passwordfield", - "Required": false, - "Type": "FieldIdentifier", - "UpdateType": "Mutable" - }, - "PayloadType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-payloadtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.PayloadType" - } - }, - "UsernameField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-usernamefield", - "Required": false, - "Type": "FieldIdentifier", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": "CACHED", "AWS::WAFv2::WebACL.ManagedRuleGroupStatement": "CACHED", "AWS::WAFv2::WebACL.NotStatement": "CACHED", "AWS::WAFv2::WebACL.OrStatement": "CACHED", "AWS::WAFv2::WebACL.OverrideAction": "CACHED", - "AWS::WAFv2::WebACL.RateBasedStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html", - "Properties": { - "AggregateKeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-aggregatekeytype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType" - } - }, - "ForwardedIPConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-forwardedipconfig", - "Required": false, - "Type": "ForwardedIPConfiguration", - "UpdateType": "Mutable" - }, - "Limit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-limit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.Limit" - } - }, - "ScopeDownStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-scopedownstatement", - "Required": false, - "Type": "Statement", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::WebACL.RateBasedStatement": "CACHED", + "AWS::WAFv2::WebACL.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryString": "CACHED", + "AWS::WAFv2::WebACL.RateLimitUriPath": "CACHED", "AWS::WAFv2::WebACL.RegexMatchStatement": "CACHED", "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.RequestBodyAssociatedResourceTypeConfig": "CACHED", "AWS::WAFv2::WebACL.RequestInspection": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP": "CACHED", "AWS::WAFv2::WebACL.ResponseInspection": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionHeader": "CACHED", @@ -3559,55 +3074,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -4446,125 +3914,19 @@ }, "AWS::AppConfig::Application": "CACHED", "AWS::AppConfig::ConfigurationProfile": "CACHED", + "AWS::AppConfig::Deployment": "CACHED", + "AWS::AppConfig::DeploymentStrategy": "CACHED", + "AWS::AppConfig::Environment": "CACHED", "AWS::AppConfig::Extension": "CACHED", "AWS::AppConfig::ExtensionAssociation": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion": "CACHED", "AWS::AppSync::ApiCache": "CACHED", "AWS::AppSync::ApiKey": "CACHED", "AWS::AppSync::DataSource": "CACHED", "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -4601,6 +3963,7 @@ "AWS::CloudFormation::HookTypeConfig": "CACHED", "AWS::CloudFormation::HookVersion": "CACHED", "AWS::CloudFormation::Macro": "CACHED", + "AWS::CloudFormation::PublicTypeVersion": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion": "CACHED", "AWS::CloudFormation::ResourceVersion": "CACHED", "AWS::CloudFormation::Stack": "CACHED", @@ -4613,6 +3976,7 @@ "AWS::CloudFront::Distribution": "CACHED", "AWS::CloudFront::Function": "CACHED", "AWS::CloudFront::KeyGroup": "CACHED", + "AWS::CloudFront::KeyValueStore": "CACHED", "AWS::CloudFront::MonitoringSubscription": "CACHED", "AWS::CloudFront::OriginAccessControl": "CACHED", "AWS::CloudFront::OriginRequestPolicy": "CACHED", @@ -4626,165 +3990,7 @@ "AWS::CloudWatch::Dashboard": "CACHED", "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", - "AWS::CodeBuild::Project": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeDeploy::Application": "CACHED", @@ -4851,6 +4057,16 @@ } }, "AWS::CodePipeline::Pipeline": "CACHED", + "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration": "CACHED", + "AWS::Cognito::UserPool": "CACHED", + "AWS::Cognito::UserPoolClient": "CACHED", + "AWS::Cognito::UserPoolGroup": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", + "AWS::Cognito::UserPoolUser": "CACHED", + "AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED", "AWS::Config::AggregationAuthorization": "CACHED", "AWS::Config::ConfigRule": "CACHED", "AWS::Config::ConfigurationAggregator": "CACHED", @@ -4858,6 +4074,7 @@ "AWS::Config::DeliveryChannel": "CACHED", "AWS::Config::OrganizationConfigRule": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", @@ -4943,23 +4160,54 @@ "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", + "AWS::EC2::CapacityReservationFleet": "CACHED", + "AWS::EC2::ClientVpnAuthorizationRule": "CACHED", + "AWS::EC2::ClientVpnEndpoint": "CACHED", + "AWS::EC2::ClientVpnRoute": "CACHED", + "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", "AWS::EC2::CustomerGateway": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html", + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", "Properties": { "BgpAsn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-bgpasn", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", "PrimitiveType": "Integer", - "Required": true, + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable" }, "IpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-ipaddress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, @@ -4967,7 +4215,7 @@ "UpdateType": "Mutable" }, "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-type", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable", @@ -4979,51 +4227,7 @@ }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", - "AWS::EC2::EIP": { - "Attributes": { - "AllocationId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html", - "Properties": { - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "Ec2ElasticIpDomain" - } - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "NetworkBorderGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-networkbordergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PublicIpv4Pool": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::EIP": "CACHED", "AWS::EC2::EIPAssociation": "CACHED", "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -5078,122 +4282,106 @@ "AWS::EC2::NatGateway": "CACHED", "AWS::EC2::NetworkAcl": "CACHED", "AWS::EC2::NetworkAclEntry": "CACHED", - "AWS::EC2::NetworkInterface": { - "Attributes": { - "PrimaryPrivateIpAddress": { - "PrimitiveType": "String" - }, - "SecondaryPrivateIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html", + "AWS::EC2::NetworkInterface": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment": "CACHED", + "AWS::EC2::NetworkInterfacePermission": "CACHED", + "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", + "AWS::EC2::PlacementGroup": "CACHED", + "AWS::EC2::PrefixList": "CACHED", + "AWS::EC2::Route": "CACHED", + "AWS::EC2::RouteTable": "CACHED", + "AWS::EC2::SecurityGroup": "CACHED", + "AWS::EC2::SecurityGroupEgress": "CACHED", + "AWS::EC2::SecurityGroupIngress": "CACHED", + "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", + "AWS::EC2::SpotFleet": "CACHED", + "AWS::EC2::Subnet": "CACHED", + "AWS::EC2::SubnetCidrBlock": "CACHED", + "AWS::EC2::SubnetNetworkAclAssociation": "CACHED", + "AWS::EC2::SubnetRouteTableAssociation": "CACHED", + "AWS::EC2::TrafficMirrorFilter": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule": "CACHED", + "AWS::EC2::TrafficMirrorSession": "CACHED", + "AWS::EC2::TrafficMirrorTarget": "CACHED", + "AWS::EC2::TransitGateway": "CACHED", + "AWS::EC2::TransitGatewayAttachment": "CACHED", + "AWS::EC2::TransitGatewayConnect": "CACHED", + "AWS::EC2::TransitGatewayMulticastDomain": "CACHED", + "AWS::EC2::TransitGatewayMulticastDomainAssociation": "CACHED", + "AWS::EC2::TransitGatewayMulticastGroupMember": "CACHED", + "AWS::EC2::TransitGatewayMulticastGroupSource": "CACHED", + "AWS::EC2::TransitGatewayPeeringAttachment": "CACHED", + "AWS::EC2::TransitGatewayRoute": "CACHED", + "AWS::EC2::TransitGatewayRouteTable": "CACHED", + "AWS::EC2::TransitGatewayRouteTableAssociation": "CACHED", + "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", + "AWS::EC2::TransitGatewayVpcAttachment": "CACHED", + "AWS::EC2::VPC": "CACHED", + "AWS::EC2::VPCCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-description", - "PrimitiveType": "String", + "AmazonProvidedIpv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-amazonprovidedipv6cidrblock", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "GroupSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-groupset", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-cidrblock", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AwsCidrIp" + } }, - "InterfaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-interfacetype", + "Ipv4IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4ipampoolid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresscount", + "Ipv4NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4netmasklength", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6Addresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresses", - "DuplicatesAllowed": false, - "ItemType": "InstanceIpv6Address", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddress", + "Ipv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6cidrblock", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "PrivateIpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddresses", - "DuplicatesAllowed": false, - "ItemType": "PrivateIpAddressSpecification", + "Ipv6IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6ipampoolid", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Conditional" + "UpdateType": "Immutable" }, - "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-secondaryprivateipcount", + "Ipv6NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6netmasklength", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-sourcedestcheck", - "PrimitiveType": "Boolean", + "Ipv6Pool": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6pool", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-subnetid", + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-vpcid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } } } }, - "AWS::EC2::NetworkInterfaceAttachment": "CACHED", - "AWS::EC2::NetworkInterfacePermission": "CACHED", - "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": "CACHED", - "AWS::EC2::PrefixList": "CACHED", - "AWS::EC2::Route": "CACHED", - "AWS::EC2::RouteTable": "CACHED", - "AWS::EC2::SecurityGroup": "CACHED", - "AWS::EC2::SecurityGroupEgress": "CACHED", - "AWS::EC2::SecurityGroupIngress": "CACHED", - "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", - "AWS::EC2::SpotFleet": "CACHED", - "AWS::EC2::Subnet": "CACHED", - "AWS::EC2::SubnetCidrBlock": "CACHED", - "AWS::EC2::SubnetNetworkAclAssociation": "CACHED", - "AWS::EC2::SubnetRouteTableAssociation": "CACHED", - "AWS::EC2::TransitGateway": "CACHED", - "AWS::EC2::TransitGatewayAttachment": "CACHED", - "AWS::EC2::TransitGatewayConnect": "CACHED", - "AWS::EC2::TransitGatewayMulticastDomain": "CACHED", - "AWS::EC2::TransitGatewayMulticastDomainAssociation": "CACHED", - "AWS::EC2::TransitGatewayMulticastGroupMember": "CACHED", - "AWS::EC2::TransitGatewayMulticastGroupSource": "CACHED", - "AWS::EC2::TransitGatewayPeeringAttachment": "CACHED", - "AWS::EC2::TransitGatewayRouteTable": "CACHED", - "AWS::EC2::TransitGatewayVpcAttachment": "CACHED", - "AWS::EC2::VPC": "CACHED", - "AWS::EC2::VPCCidrBlock": "CACHED", "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", "AWS::EC2::VPCEndpoint": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html", @@ -5375,175 +4563,7 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -5561,6 +4581,8 @@ "AWS::EMR::InstanceGroupConfig": "CACHED", "AWS::EMR::SecurityConfiguration": "CACHED", "AWS::EMR::Step": "CACHED", + "AWS::EMR::Studio": "CACHED", + "AWS::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", "AWS::ElastiCache::ReplicationGroup": "CACHED", @@ -5605,143 +4627,8 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, - "AWS::ElasticLoadBalancingV2::LoadBalancer": { - "Attributes": { - "CanonicalHostedZoneID": { - "PrimitiveType": "String" - }, - "DNSName": { - "PrimitiveType": "String" - }, - "LoadBalancerFullName": { - "PrimitiveType": "String" - }, - "LoadBalancerName": { - "PrimitiveType": "String" - }, - "SecurityGroups": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html", - "Properties": { - "EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-enforcesecuritygroupinboundrulesonprivatelinktraffic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IpAddressType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LoadBalancerAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes", - "DuplicatesAllowed": false, - "ItemType": "LoadBalancerAttribute", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Scheme": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-scheme", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-securitygroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", - "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" - } - }, - "SubnetMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmappings", - "DuplicatesAllowed": false, - "ItemType": "SubnetMapping", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnets", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "SubnetIds", - "ValueType": "SubnetId" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", @@ -5765,6 +4652,7 @@ "AWS::FSx::StorageVirtualMachine": "CACHED", "AWS::FSx::Volume": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -5839,6 +4727,8 @@ "AWS::IAM::User": "CACHED", "AWS::IAM::UserPolicy": "CACHED", "AWS::IAM::UserToGroupAddition": "CACHED", + "AWS::IdentityStore::Group": "CACHED", + "AWS::IdentityStore::GroupMembership": "CACHED", "AWS::ImageBuilder::Component": "CACHED", "AWS::ImageBuilder::ContainerRecipe": "CACHED", "AWS::ImageBuilder::DistributionConfiguration": "CACHED", @@ -5869,85 +4759,12 @@ "AWS::Lambda::Function": "CACHED", "AWS::Lambda::LayerVersion": "CACHED", "AWS::Lambda::LayerVersionPermission": "CACHED", - "AWS::Lambda::Permission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html", - "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-action", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.Action" - } - }, - "EventSourceToken": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-eventsourcetoken", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.EventSourceToken" - } - }, - "FunctionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionName" - } - }, - "FunctionUrlAuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionurlauthtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionUrlAuthType" - } - }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principal", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.Principal" - } - }, - "PrincipalOrgID": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principalorgid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.PrincipalOrgID" - } - }, - "SourceAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourceaccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.SourceAccount" - } - }, - "SourceArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourcearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.SourceArn" - } - } - } - }, + "AWS::Lambda::Permission": "CACHED", "AWS::Lambda::Version": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -5956,6 +4773,8 @@ "AWS::Logs::QueryDefinition": "CACHED", "AWS::Logs::ResourcePolicy": "CACHED", "AWS::Logs::SubscriptionFilter": "CACHED", + "AWS::M2::Application": "CACHED", + "AWS::M2::Environment": "CACHED", "AWS::MSK::BatchScramSecret": "CACHED", "AWS::MSK::Cluster": "CACHED", "AWS::MSK::ClusterPolicy": "CACHED", @@ -5965,6 +4784,7 @@ "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::Oam::Link": "CACHED", "AWS::Oam::Sink": "CACHED", "AWS::OpenSearchService::Domain": "CACHED", @@ -5983,296 +4803,557 @@ "AWS::RAM::ResourceShare": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", - "AWS::RDS::DBParameterGroup": "CACHED", - "AWS::RDS::DBSecurityGroup": "CACHED", - "AWS::RDS::DBSecurityGroupIngress": "CACHED", - "AWS::RDS::DBSubnetGroup": "CACHED", - "AWS::RDS::EventSubscription": "CACHED", - "AWS::RDS::GlobalCluster": "CACHED", - "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": { + "AWS::RDS::DBInstance": { "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, "Endpoint.Address": { "PrimitiveType": "String" }, - "Endpoint.Port": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", - "Properties": { - "AllowVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", - "PrimitiveType": "Boolean", + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "AutomatedSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" - } + "UpdateType": "Mutable" }, - "ClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", - "PrimitiveType": "String", + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" - } + "UpdateType": "Mutable" }, - "ClusterSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "ClusterSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", - "PrimitiveType": "String", + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", "Required": false, - "UpdateType": "Immutable" + "Type": "MasterUserSecret", + "UpdateType": "Mutable" }, - "ClusterType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", + "Required": false, + "UpdateType": "Immutable", "Value": { - "ValueType": "RedshiftClusterType" + "ValueType": "AWS::RDS::DBInstance.MasterUsername" } }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", - "PrimitiveType": "String", + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "RedshiftClusterVersion" + "ValueType": "RdsInstanceMonitoringInterval" } }, - "DBName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ElasticIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier", + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "HsmConfigurationIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-HsmConfigurationIdentifier", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IamRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "LoggingProperties", - "UpdateType": "Mutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + "ValueType": "PerformanceInsightsRetentionPeriod" } }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUsername" + "ValueType": "AWS::RDS::DBInstance.Port" } }, - "NodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftInstanceType" - } + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, - "NumberOfNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + "ValueType": "AWS::RDS::DBInstance.PromotionTier" } }, - "OwnerAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", - "PrimitiveType": "Integer", + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", - "PrimitiveType": "Boolean", + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "SnapshotClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterParameterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-description", + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "ParameterGroupFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parametergroupfamily", - "PrimitiveType": "String", - "Required": true, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Immutable" }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parameters", - "DuplicatesAllowed": true, - "ItemType": "Parameter", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-description", + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::RDS::DBParameterGroup": "CACHED", + "AWS::RDS::DBProxy": "CACHED", + "AWS::RDS::DBProxyEndpoint": "CACHED", + "AWS::RDS::DBProxyTargetGroup": "CACHED", + "AWS::RDS::DBSecurityGroup": "CACHED", + "AWS::RDS::DBSecurityGroupIngress": "CACHED", + "AWS::RDS::DBSubnetGroup": "CACHED", + "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::OptionGroup": "CACHED", + "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", + "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", + "AWS::ResourceExplorer2::Index": "CACHED", + "AWS::ResourceExplorer2::View": "CACHED", "AWS::ResourceGroups::Group": "CACHED", + "AWS::RolesAnywhere::CRL": "CACHED", + "AWS::RolesAnywhere::Profile": "CACHED", + "AWS::RolesAnywhere::TrustAnchor": "CACHED", "AWS::Route53::DNSSEC": "CACHED", "AWS::Route53::HealthCheck": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html", @@ -6344,88 +5425,22 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", + "AWS::Route53Resolver::ResolverConfig": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", - "AWS::Route53Resolver::ResolverRule": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainName": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - }, - "ResolverEndpointId": { - "PrimitiveType": "String" - }, - "ResolverRuleId": { - "PrimitiveType": "String" - }, - "TargetIps": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html", - "Properties": { - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-domainname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.DomainName" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.Name" - } - }, - "ResolverEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-resolverendpointid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.ResolverEndpointId" - } - }, - "RuleType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-ruletype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.RuleType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetIps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-targetips", - "ItemType": "TargetAddress", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Route53Resolver::ResolverRule": "CACHED", "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", + "AWS::S3::AccessGrant": "CACHED", + "AWS::S3::AccessGrantsInstance": "CACHED", + "AWS::S3::AccessGrantsLocation": "CACHED", "AWS::S3::AccessPoint": "CACHED", "AWS::S3::Bucket": "CACHED", "AWS::S3::BucketPolicy": "CACHED", @@ -6444,7 +5459,22 @@ "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", "AWS::SSM::Parameter": "CACHED", + "AWS::SSM::PatchBaseline": "CACHED", + "AWS::SSO::Assignment": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", + "AWS::SSO::PermissionSet": "CACHED", + "AWS::SageMaker::App": "CACHED", + "AWS::SageMaker::AppImageConfig": "CACHED", + "AWS::SageMaker::Domain": "CACHED", + "AWS::SageMaker::FeatureGroup": "CACHED", + "AWS::SageMaker::Image": "CACHED", + "AWS::SageMaker::ImageVersion": "CACHED", "AWS::SageMaker::ModelCard": "CACHED", + "AWS::SageMaker::ModelPackage": "CACHED", + "AWS::SageMaker::ModelPackageGroup": "CACHED", + "AWS::SageMaker::Pipeline": "CACHED", + "AWS::SageMaker::Project": "CACHED", + "AWS::SageMaker::UserProfile": "CACHED", "AWS::Scheduler::Schedule": "CACHED", "AWS::Scheduler::ScheduleGroup": "CACHED", "AWS::SecretsManager::ResourcePolicy": "CACHED", @@ -6452,7 +5482,10 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -6593,6 +5626,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", @@ -6603,6 +5646,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -6622,7 +5666,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -6669,8 +5715,10 @@ "AWS::Backup::BackupVault.BackupVaultName": "CACHED", "AWS::Backup::RestoreTestingPlan.RestoreTestingRecoveryPointSelection.Algorithm": "CACHED", "AWS::Backup::RestoreTestingPlan.RestoreTestingRecoveryPointSelection.RecoveryPointTypes": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -6720,6 +5768,10 @@ "AWS::CloudFormation::HookVersion.LoggingConfig.LogRoleArn": "CACHED", "AWS::CloudFormation::HookVersion.SchemaHandlerPackage": "CACHED", "AWS::CloudFormation::HookVersion.TypeName": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Arn": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.PublicVersionNumber": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Type": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeVersionArn": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.VersionId": "CACHED", @@ -6835,20 +5887,21 @@ "AWS::CodePipeline::Pipeline.ArtifactStore.Type": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration.Type": "CACHED", "AWS::Cognito::UserPool.AliasAttributes": "CACHED", + "AWS::Cognito::UserPool.EmailVerificationMessage": "CACHED", + "AWS::Cognito::UserPool.EmailVerificationSubject": "CACHED", "AWS::Cognito::UserPool.MfaConfiguration": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute.AttributeDataType": "CACHED", + "AWS::Cognito::UserPool.SmsAuthenticationMessage": "CACHED", + "AWS::Cognito::UserPool.SmsVerificationMessage": "CACHED", + "AWS::Cognito::UserPool.UserPoolName": "CACHED", "AWS::Cognito::UserPool.UsernameAttributes": "CACHED", + "AWS::Cognito::UserPoolClient.AccessTokenValidity": "CACHED", + "AWS::Cognito::UserPoolClient.AuthSessionValidity": "CACHED", + "AWS::Cognito::UserPoolClient.ClientName": "CACHED", "AWS::Cognito::UserPoolClient.ExplicitAuthFlows": "CACHED", - "AWS::Cognito::UserPoolClient.RefreshTokenValidity": { - "NumberMax": 3650, - "NumberMin": 0, - "Ref": { - "Parameters": [ - "String", - "Number" - ] - } - }, + "AWS::Cognito::UserPoolClient.IdTokenValidity": "CACHED", + "AWS::Cognito::UserPoolClient.RefreshTokenValidity": "CACHED", + "AWS::Cognito::UserPoolGroup.Description": "CACHED", "AWS::Cognito::UserPoolUser.DesiredDeliveryMediums": "CACHED", "AWS::Cognito::UserPoolUser.MessageAction": "CACHED", "AWS::Config::AggregationAuthorization.AuthorizedAccountId": "CACHED", @@ -6862,6 +5915,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -6945,6 +6002,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -6960,15 +6023,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -6976,13 +6040,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", + "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", + "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -7013,6 +6083,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -7068,6 +6139,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -7083,6 +6155,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -7097,6 +6170,36 @@ "AWS::EKS::IdentityProviderConfig.RequiredClaim.Value": "CACHED", "AWS::EKS::IdentityProviderConfig.Type": "CACHED", "AWS::EKS::Nodegroup.UpdateConfig.MaxUnavailablePercentage": "CACHED", + "AWS::EMR::Studio.AuthMode": "CACHED", + "AWS::EMR::Studio.DefaultS3Location": "CACHED", + "AWS::EMR::Studio.Description": "CACHED", + "AWS::EMR::Studio.EncryptionKeyArn": "CACHED", + "AWS::EMR::Studio.EngineSecurityGroupId": "CACHED", + "AWS::EMR::Studio.IdcInstanceArn": "CACHED", + "AWS::EMR::Studio.IdcUserAssignment": "CACHED", + "AWS::EMR::Studio.IdpAuthUrl": "CACHED", + "AWS::EMR::Studio.IdpRelayStateParameterName": "CACHED", + "AWS::EMR::Studio.Name": "CACHED", + "AWS::EMR::Studio.ServiceRole": "CACHED", + "AWS::EMR::Studio.SubnetIds": "CACHED", + "AWS::EMR::Studio.UserRole": "CACHED", + "AWS::EMR::Studio.VpcId": "CACHED", + "AWS::EMR::Studio.WorkspaceSecurityGroupId": "CACHED", + "AWS::EMRServerless::Application.Architecture": "CACHED", + "AWS::EMRServerless::Application.ConfigurationObject.Classification": "CACHED", + "AWS::EMRServerless::Application.ImageConfigurationInput.ImageUri": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfig.WorkerCount": "CACHED", + "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair.Key": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources.Cpu": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources.Disk": "CACHED", + "AWS::EMRServerless::Application.MaximumAllowedResources.Memory": "CACHED", + "AWS::EMRServerless::Application.Name": "CACHED", + "AWS::EMRServerless::Application.NetworkConfiguration.SecurityGroupIds": "CACHED", + "AWS::EMRServerless::Application.NetworkConfiguration.SubnetIds": "CACHED", + "AWS::EMRServerless::Application.ReleaseLabel": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration.Cpu": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration.Disk": "CACHED", + "AWS::EMRServerless::Application.WorkerConfiguration.Memory": "CACHED", "AWS::ElastiCache::ReplicationGroup.NumCacheClusters": "CACHED", "AWS::ElastiCache::ReplicationGroup.ReplicasPerNodeGroup": "CACHED", "AWS::ElastiCache::ServerlessCache.DataStorage.Unit": "CACHED", @@ -7151,6 +6254,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -7174,6 +6278,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -7215,6 +6324,10 @@ "AWS::IAM::ServerCertificate.PrivateKey": "CACHED", "AWS::IAM::ServerCertificate.ServerCertificateName": "CACHED", "AWS::IAM::User.Arn": "CACHED", + "AWS::IdentityStore::Group.DisplayName": "CACHED", + "AWS::IdentityStore::Group.IdentityStoreId": "CACHED", + "AWS::IdentityStore::GroupMembership.GroupId": "CACHED", + "AWS::IdentityStore::GroupMembership.IdentityStoreId": "CACHED", "AWS::IdentityStore::GroupMembership.MemberId.UserId": "CACHED", "AWS::ImageBuilder::Component.Data": "CACHED", "AWS::ImageBuilder::Component.Platform": "CACHED", @@ -7240,6 +6353,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -7256,6 +6370,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -7337,7 +6452,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -7364,6 +6481,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -7487,6 +6618,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -7511,6 +6649,21 @@ "AWS::Logs::SubscriptionFilter.Distribution": "CACHED", "AWS::M2::Application.Definition.Content": "CACHED", "AWS::M2::Application.Definition.S3Location": "CACHED", + "AWS::M2::Application.Description": "CACHED", + "AWS::M2::Application.EngineType": "CACHED", + "AWS::M2::Application.KmsKeyId": "CACHED", + "AWS::M2::Application.Name": "CACHED", + "AWS::M2::Application.RoleArn": "CACHED", + "AWS::M2::Environment.Description": "CACHED", + "AWS::M2::Environment.EngineType": "CACHED", + "AWS::M2::Environment.EngineVersion": "CACHED", + "AWS::M2::Environment.HighAvailabilityConfig.DesiredCapacity": "CACHED", + "AWS::M2::Environment.InstanceType": "CACHED", + "AWS::M2::Environment.KmsKeyId": "CACHED", + "AWS::M2::Environment.Name": "CACHED", + "AWS::M2::Environment.PreferredMaintenanceWindow": "CACHED", + "AWS::M2::Environment.SecurityGroupIds": "CACHED", + "AWS::M2::Environment.SubnetIds": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo.BrokerAZDistribution": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo.InstanceType": "CACHED", "AWS::MSK::Cluster.ClusterName": "CACHED", @@ -7533,6 +6686,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -7567,7 +6721,15 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -7688,8 +6850,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -7710,6 +6870,29 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -7736,6 +6919,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t3.2xlarge", "db.t3.large", @@ -7756,6 +6946,13 @@ "db.x2g.8xlarge", "db.x2g.large", "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", "db.z1d.2xlarge" ] }, @@ -7766,7 +6963,20 @@ "AWS::RDS::DBInstance.ProcessorFeature.Name": "CACHED", "AWS::RDS::DBInstance.PromotionTier": "CACHED", "AWS::RDS::DBParameterGroup.DBParameterGroupName": "CACHED", + "AWS::RDS::DBProxy.AuthFormat.AuthScheme": "CACHED", + "AWS::RDS::DBProxy.AuthFormat.ClientPasswordAuthType": "CACHED", + "AWS::RDS::DBProxy.AuthFormat.IAMAuth": "CACHED", + "AWS::RDS::DBProxy.DBProxyName": "CACHED", + "AWS::RDS::DBProxy.EngineFamily": "CACHED", + "AWS::RDS::DBProxy.TagFormat.Key": "CACHED", + "AWS::RDS::DBProxy.TagFormat.Value": "CACHED", + "AWS::RDS::DBProxyEndpoint.DBProxyEndpointName": "CACHED", + "AWS::RDS::DBProxyEndpoint.DBProxyName": "CACHED", + "AWS::RDS::DBProxyEndpoint.TagFormat.Key": "CACHED", + "AWS::RDS::DBProxyEndpoint.TagFormat.Value": "CACHED", "AWS::RDS::DBProxyEndpoint.TargetRole": "CACHED", + "AWS::RDS::DBProxyTargetGroup.DBProxyName": "CACHED", + "AWS::RDS::DBProxyTargetGroup.TargetGroupName": "CACHED", "AWS::RDS::DBSubnetGroup.DBSubnetGroupName": "CACHED", "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", @@ -7776,9 +6986,31 @@ "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", + "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", + "AWS::Redshift::EventSubscription.EventCategories": "CACHED", + "AWS::Redshift::EventSubscription.Severity": "CACHED", + "AWS::Redshift::EventSubscription.SourceType": "CACHED", + "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", + "AWS::ResourceExplorer2::Index.Type": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty.Name": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter.FilterString": "CACHED", + "AWS::ResourceExplorer2::View.ViewName": "CACHED", "AWS::ResourceGroups::Group.Description": "CACHED", "AWS::ResourceGroups::Group.Name": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery.Type": "CACHED", + "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", + "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", + "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::DNSSEC.HostedZoneId": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier.Name": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig.FailureThreshold": "CACHED", @@ -7800,6 +7032,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -7808,11 +7041,15 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.VpcId": "CACHED", + "AWS::Route53Resolver::ResolverConfig.AutodefinedReverseFlag": "CACHED", + "AWS::Route53Resolver::ResolverConfig.ResourceId": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", @@ -7823,6 +7060,9 @@ "AWS::Route53Resolver::ResolverRule.RuleType": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress.Port": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress.Protocol": "CACHED", + "AWS::S3::AccessGrant.Grantee.GranteeType": "CACHED", + "AWS::S3::AccessGrant.Permission": "CACHED", + "AWS::S3::AccessGrant.S3PrefixType": "CACHED", "AWS::S3::AccessPoint.Bucket": "CACHED", "AWS::S3::AccessPoint.BucketAccountId": "CACHED", "AWS::S3::AccessPoint.Name": "CACHED", @@ -7907,6 +7147,124 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", + "AWS::SSO::Assignment.InstanceArn": "CACHED", + "AWS::SSO::Assignment.PermissionSetArn": "CACHED", + "AWS::SSO::Assignment.PrincipalId": "CACHED", + "AWS::SSO::Assignment.PrincipalType": "CACHED", + "AWS::SSO::Assignment.TargetId": "CACHED", + "AWS::SSO::Assignment.TargetType": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute.Key": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttributeValue.Source": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.InstanceArn": "CACHED", + "AWS::SSO::PermissionSet.CustomerManagedPolicyReference.Name": "CACHED", + "AWS::SSO::PermissionSet.CustomerManagedPolicyReference.Path": "CACHED", + "AWS::SSO::PermissionSet.Description": "CACHED", + "AWS::SSO::PermissionSet.InstanceArn": "CACHED", + "AWS::SSO::PermissionSet.ManagedPolicies": "CACHED", + "AWS::SSO::PermissionSet.Name": "CACHED", + "AWS::SSO::PermissionSet.PermissionsBoundary.ManagedPolicyArn": "CACHED", + "AWS::SSO::PermissionSet.RelayStateType": "CACHED", + "AWS::SSO::PermissionSet.SessionDuration": "CACHED", + "AWS::SageMaker::App.AppName": "CACHED", + "AWS::SageMaker::App.AppType": "CACHED", + "AWS::SageMaker::App.DomainId": "CACHED", + "AWS::SageMaker::App.ResourceSpec.InstanceType": "CACHED", + "AWS::SageMaker::App.ResourceSpec.SageMakerImageArn": "CACHED", + "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::App.UserProfileName": "CACHED", + "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", + "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", + "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", + "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", + "AWS::SageMaker::Domain.AppNetworkAccessType": "CACHED", + "AWS::SageMaker::Domain.AppSecurityGroupManagement": "CACHED", + "AWS::SageMaker::Domain.AuthMode": "CACHED", + "AWS::SageMaker::Domain.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", + "AWS::SageMaker::Domain.CodeRepository.RepositoryUrl": "CACHED", + "AWS::SageMaker::Domain.CustomImage.AppImageConfigName": "CACHED", + "AWS::SageMaker::Domain.CustomImage.ImageName": "CACHED", + "AWS::SageMaker::Domain.CustomPosixUserConfig.Gid": "CACHED", + "AWS::SageMaker::Domain.CustomPosixUserConfig.Uid": "CACHED", + "AWS::SageMaker::Domain.DefaultEbsStorageSettings.DefaultEbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", + "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", + "AWS::SageMaker::Domain.DomainName": "CACHED", + "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", + "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", + "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemPath": "CACHED", + "AWS::SageMaker::Domain.JupyterLabAppSettings.LifecycleConfigArns": "CACHED", + "AWS::SageMaker::Domain.KmsKeyId": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProAppSettings.AccessStatus": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProAppSettings.UserGroup": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProDomainSettings.DomainExecutionRoleArn": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProDomainSettings.RStudioConnectUrl": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProDomainSettings.RStudioPackageManagerUrl": "CACHED", + "AWS::SageMaker::Domain.ResourceSpec.InstanceType": "CACHED", + "AWS::SageMaker::Domain.ResourceSpec.LifecycleConfigArn": "CACHED", + "AWS::SageMaker::Domain.ResourceSpec.SageMakerImageArn": "CACHED", + "AWS::SageMaker::Domain.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Domain.SharingSettings.NotebookOutputOption": "CACHED", + "AWS::SageMaker::Domain.SharingSettings.S3KmsKeyId": "CACHED", + "AWS::SageMaker::Domain.SharingSettings.S3OutputPath": "CACHED", + "AWS::SageMaker::Domain.SubnetIds": "CACHED", + "AWS::SageMaker::Domain.UserSettings.DefaultLandingUri": "CACHED", + "AWS::SageMaker::Domain.UserSettings.ExecutionRole": "CACHED", + "AWS::SageMaker::Domain.UserSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.UserSettings.StudioWebPortal": "CACHED", + "AWS::SageMaker::Domain.VpcId": "CACHED", + "AWS::SageMaker::FeatureGroup.DataCatalogConfig.Catalog": "CACHED", + "AWS::SageMaker::FeatureGroup.DataCatalogConfig.Database": "CACHED", + "AWS::SageMaker::FeatureGroup.DataCatalogConfig.TableName": "CACHED", + "AWS::SageMaker::FeatureGroup.Description": "CACHED", + "AWS::SageMaker::FeatureGroup.EventTimeFeatureName": "CACHED", + "AWS::SageMaker::FeatureGroup.FeatureDefinition.FeatureName": "CACHED", + "AWS::SageMaker::FeatureGroup.FeatureDefinition.FeatureType": "CACHED", + "AWS::SageMaker::FeatureGroup.FeatureGroupName": "CACHED", + "AWS::SageMaker::FeatureGroup.OfflineStoreConfig.TableFormat": "CACHED", + "AWS::SageMaker::FeatureGroup.OnlineStoreConfig.StorageType": "CACHED", + "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig.KmsKeyId": "CACHED", + "AWS::SageMaker::FeatureGroup.RecordIdentifierFeatureName": "CACHED", + "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", + "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", + "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", + "AWS::SageMaker::Image.ImageDescription": "CACHED", + "AWS::SageMaker::Image.ImageDisplayName": "CACHED", + "AWS::SageMaker::Image.ImageName": "CACHED", + "AWS::SageMaker::Image.ImageRoleArn": "CACHED", + "AWS::SageMaker::ImageVersion.Alias": "CACHED", + "AWS::SageMaker::ImageVersion.Aliases": "CACHED", + "AWS::SageMaker::ImageVersion.BaseImage": "CACHED", + "AWS::SageMaker::ImageVersion.ImageName": "CACHED", + "AWS::SageMaker::ImageVersion.JobType": "CACHED", + "AWS::SageMaker::ImageVersion.MLFramework": "CACHED", + "AWS::SageMaker::ImageVersion.Processor": "CACHED", + "AWS::SageMaker::ImageVersion.ProgrammingLang": "CACHED", + "AWS::SageMaker::ImageVersion.ReleaseNotes": "CACHED", + "AWS::SageMaker::ImageVersion.VendorGuidance": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.CaveatsAndRecommendations": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.EthicalConsiderations": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails.BusinessProblem": "CACHED", @@ -7958,7 +7316,94 @@ "AWS::SageMaker::ModelCard.TrainingJobDetails.TrainingDatasets": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric.Name": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric.Notes": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Description": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Name": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedContentTypes": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedResponseMIMETypes": "CACHED", + "AWS::SageMaker::ModelPackage.ApprovalDescription": "CACHED", + "AWS::SageMaker::ModelPackage.ClientToken": "CACHED", + "AWS::SageMaker::ModelPackage.FileSource.ContentDigest": "CACHED", + "AWS::SageMaker::ModelPackage.FileSource.ContentType": "CACHED", + "AWS::SageMaker::ModelPackage.FileSource.S3Uri": "CACHED", + "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedContentTypes": "CACHED", + "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedResponseMIMETypes": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties.CommitId": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties.GeneratedBy": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties.ProjectId": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties.Repository": "CACHED", + "AWS::SageMaker::ModelPackage.MetricsSource.ContentDigest": "CACHED", + "AWS::SageMaker::ModelPackage.MetricsSource.ContentType": "CACHED", + "AWS::SageMaker::ModelPackage.MetricsSource.S3Uri": "CACHED", + "AWS::SageMaker::ModelPackage.ModelApprovalStatus": "CACHED", + "AWS::SageMaker::ModelPackage.ModelInput.DataInputConfig": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ContainerHostname": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.FrameworkVersion": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.Image": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ImageDigest": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ModelDataUrl": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageDescription": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageGroupName": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Name": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Status": "CACHED", + "AWS::SageMaker::ModelPackage.S3DataSource.S3DataType": "CACHED", + "AWS::SageMaker::ModelPackage.S3DataSource.S3Uri": "CACHED", + "AWS::SageMaker::ModelPackage.SamplePayloadUrl": "CACHED", + "AWS::SageMaker::ModelPackage.SkipModelValidation": "CACHED", + "AWS::SageMaker::ModelPackage.SourceAlgorithm.AlgorithmName": "CACHED", + "AWS::SageMaker::ModelPackage.SourceAlgorithm.ModelDataUrl": "CACHED", + "AWS::SageMaker::ModelPackage.TransformInput.CompressionType": "CACHED", + "AWS::SageMaker::ModelPackage.TransformInput.ContentType": "CACHED", + "AWS::SageMaker::ModelPackage.TransformInput.SplitType": "CACHED", + "AWS::SageMaker::ModelPackage.TransformJobDefinition.BatchStrategy": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput.Accept": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput.AssembleWith": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput.KmsKeyId": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput.S3OutputPath": "CACHED", + "AWS::SageMaker::ModelPackage.TransformResources.VolumeKmsKeyId": "CACHED", + "AWS::SageMaker::ModelPackage.ValidationProfile.ProfileName": "CACHED", + "AWS::SageMaker::ModelPackage.ValidationSpecification.ValidationRole": "CACHED", + "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupDescription": "CACHED", + "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupName": "CACHED", "AWS::SageMaker::NotebookInstance.VolumeSizeInGB": "CACHED", + "AWS::SageMaker::Pipeline.PipelineDescription": "CACHED", + "AWS::SageMaker::Pipeline.PipelineDisplayName": "CACHED", + "AWS::SageMaker::Pipeline.PipelineName": "CACHED", + "AWS::SageMaker::Pipeline.RoleArn": "CACHED", + "AWS::SageMaker::Project.ProjectDescription": "CACHED", + "AWS::SageMaker::Project.ProjectName": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", + "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", + "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", + "AWS::SageMaker::UserProfile.CustomImage.ImageName": "CACHED", + "AWS::SageMaker::UserProfile.CustomPosixUserConfig.Gid": "CACHED", + "AWS::SageMaker::UserProfile.CustomPosixUserConfig.Uid": "CACHED", + "AWS::SageMaker::UserProfile.DefaultEbsStorageSettings.DefaultEbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::UserProfile.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::UserProfile.DomainId": "CACHED", + "AWS::SageMaker::UserProfile.EFSFileSystemConfig.FileSystemId": "CACHED", + "AWS::SageMaker::UserProfile.EFSFileSystemConfig.FileSystemPath": "CACHED", + "AWS::SageMaker::UserProfile.JupyterLabAppSettings.LifecycleConfigArns": "CACHED", + "AWS::SageMaker::UserProfile.RStudioServerProAppSettings.AccessStatus": "CACHED", + "AWS::SageMaker::UserProfile.RStudioServerProAppSettings.UserGroup": "CACHED", + "AWS::SageMaker::UserProfile.ResourceSpec.InstanceType": "CACHED", + "AWS::SageMaker::UserProfile.ResourceSpec.SageMakerImageArn": "CACHED", + "AWS::SageMaker::UserProfile.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::UserProfile.SharingSettings.NotebookOutputOption": "CACHED", + "AWS::SageMaker::UserProfile.SharingSettings.S3KmsKeyId": "CACHED", + "AWS::SageMaker::UserProfile.SharingSettings.S3OutputPath": "CACHED", + "AWS::SageMaker::UserProfile.SingleSignOnUserIdentifier": "CACHED", + "AWS::SageMaker::UserProfile.SingleSignOnUserValue": "CACHED", + "AWS::SageMaker::UserProfile.UserProfileName": "CACHED", + "AWS::SageMaker::UserProfile.UserSettings.DefaultLandingUri": "CACHED", + "AWS::SageMaker::UserProfile.UserSettings.ExecutionRole": "CACHED", + "AWS::SageMaker::UserProfile.UserSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::UserProfile.UserSettings.StudioWebPortal": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.Subnets": "CACHED", @@ -8010,7 +7455,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -8133,6 +7586,7 @@ "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -8146,8 +7600,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -8174,6 +7626,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -8184,6 +7637,10 @@ "AWS::WAFv2::RuleGroup.Name": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::RuleGroup.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.Rule.Name": "CACHED", @@ -8216,6 +7673,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -8229,9 +7687,14 @@ "AWS::WAFv2::WebACL.Name": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::WebACL.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.RequestInspection.PayloadType": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP.PayloadType": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.FailureStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.SuccessStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionHeader.FailureValues": "CACHED", @@ -8303,400 +7766,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "c7i.12xlarge", - "c7i.16xlarge", - "c7i.24xlarge", - "c7i.2xlarge", - "c7i.48xlarge", - "c7i.4xlarge", - "c7i.8xlarge", - "c7i.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "r7i.12xlarge", - "r7i.16xlarge", - "r7i.24xlarge", - "r7i.2xlarge", - "r7i.48xlarge", - "r7i.4xlarge", - "r7i.8xlarge", - "r7i.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "c7i.12xlarge", - "c7i.16xlarge", - "c7i.24xlarge", - "c7i.2xlarge", - "c7i.48xlarge", - "c7i.4xlarge", - "c7i.8xlarge", - "c7i.large", - "c7i.metal-24xl", - "c7i.metal-48xl", - "c7i.xlarge", - "g5g.16xlarge", - "g5g.2xlarge", - "g5g.4xlarge", - "g5g.8xlarge", - "g5g.metal", - "g5g.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.large", - "m7gd.medium", - "m7gd.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.large", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.large", - "m7i.metal-24xl", - "m7i.metal-48xl", - "m7i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.large", - "r7gd.medium", - "r7gd.xlarge", - "r7i.12xlarge", - "r7i.16xlarge", - "r7i.24xlarge", - "r7i.2xlarge", - "r7i.48xlarge", - "r7i.4xlarge", - "r7i.8xlarge", - "r7i.large", - "r7i.metal-24xl", - "r7i.metal-48xl", - "r7i.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -8733,20 +7814,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-west-1.json b/src/cfnlint/data/CloudSpecs/eu-west-1.json index d46d81fbc4..30a2e1ac48 100644 --- a/src/cfnlint/data/CloudSpecs/eu-west-1.json +++ b/src/cfnlint/data/CloudSpecs/eu-west-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -165,6 +166,11 @@ "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::APS::Scraper.AmpConfiguration": "CACHED", + "AWS::APS::Scraper.Destination": "CACHED", + "AWS::APS::Scraper.EksConfiguration": "CACHED", + "AWS::APS::Scraper.ScrapeConfiguration": "CACHED", + "AWS::APS::Scraper.Source": "CACHED", "AWS::APS::Workspace.LoggingConfiguration": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", @@ -188,6 +194,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -211,7 +219,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -258,10 +269,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -549,6 +560,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -584,6 +596,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -674,10 +689,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -685,8 +702,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -694,22 +709,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -731,11 +753,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", @@ -753,6 +780,8 @@ "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacy": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacyColumn": "CACHED", "AWS::CleanRooms::ConfiguredTable.GlueTableReference": "CACHED", "AWS::CleanRooms::ConfiguredTable.TableReference": "CACHED", "AWS::CleanRooms::Membership.MembershipPaymentConfiguration": "CACHED", @@ -760,6 +789,12 @@ "AWS::CleanRooms::Membership.MembershipProtectedQueryResultConfiguration": "CACHED", "AWS::CleanRooms::Membership.MembershipQueryComputePaymentConfig": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DataSource": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DatasetInputConfig": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", @@ -808,43 +843,9 @@ "AWS::CloudFront::Distribution.S3OriginConfig": "CACHED", "AWS::CloudFront::Distribution.StatusCodes": "CACHED", "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", - "AWS::CloudFront::Function.FunctionConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html", - "Properties": { - "Comment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html#cfn-cloudfront-function-functionconfig-comment", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KeyValueStoreAssociations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html#cfn-cloudfront-function-functionconfig-keyvaluestoreassociations", - "DuplicatesAllowed": false, - "ItemType": "KeyValueStoreAssociation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Runtime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html#cfn-cloudfront-function-functionconfig-runtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", - "AWS::CloudFront::Function.KeyValueStoreAssociation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-keyvaluestoreassociation.html", - "Properties": { - "KeyValueStoreARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-keyvaluestoreassociation.html#cfn-cloudfront-function-keyvaluestoreassociation-keyvaluestorearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -895,6 +896,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -905,6 +907,9 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeArtifact::PackageGroup.OriginConfiguration": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType": "CACHED", + "AWS::CodeArtifact::PackageGroup.Restrictions": "CACHED", "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", @@ -973,7 +978,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -987,25 +995,6 @@ "AWS::CodeStar::GitHubRepository.Code": "CACHED", "AWS::CodeStar::GitHubRepository.S3": "CACHED", "AWS::CodeStarNotifications::NotificationRule.Target": "CACHED", - "AWS::CodeTest::PersistentConfiguration.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", "AWS::Cognito::IdentityPool.PushSync": "CACHED", @@ -1025,6 +1014,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1083,6 +1073,7 @@ "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DAX::Cluster.SSESpecification": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", @@ -1211,14 +1202,53 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DataZone::DataSource.DataSourceConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.FilterExpression": "CACHED", + "AWS::DataZone::DataSource.FormInput": "CACHED", + "AWS::DataZone::DataSource.GlueRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RecommendationConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftClusterStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftCredentialConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RedshiftServerlessStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftStorage": "CACHED", + "AWS::DataZone::DataSource.RelationalFilterConfiguration": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration": "CACHED", + "AWS::DataZone::Domain.SingleSignOn": "CACHED", + "AWS::DataZone::Environment.EnvironmentParameter": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentParameter": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm": "CACHED", + "AWS::Deadline::Fleet.AcceleratorCountRange": "CACHED", + "AWS::Deadline::Fleet.AcceleratorTotalMemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedFleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedWorkerCapabilities": "CACHED", + "AWS::Deadline::Fleet.Ec2EbsVolume": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability": "CACHED", + "AWS::Deadline::Fleet.FleetCapabilities": "CACHED", + "AWS::Deadline::Fleet.FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.MemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceCapabilities": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceMarketOptions": "CACHED", + "AWS::Deadline::Fleet.VCpuCountRange": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser": "CACHED", + "AWS::Deadline::Queue.PosixUser": "CACHED", + "AWS::Deadline::Queue.WindowsUser": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", @@ -1240,6 +1270,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1257,6 +1289,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1296,6 +1329,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1310,7 +1344,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1377,10 +1410,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1465,6 +1501,7 @@ "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", "AWS::ECR::Repository.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", @@ -1490,9 +1527,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1501,6 +1541,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1617,29 +1659,15 @@ "AWS::EMRContainers::VirtualCluster.EksInfo": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1725,6 +1753,9 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", "AWS::EntityResolution::MatchingWorkflow.IntermediateSourceConfiguration": "CACHED", "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", @@ -1751,6 +1782,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1850,8 +1882,18 @@ "AWS::FraudDetector::EventType.Label": "CACHED", "AWS::GameLift::Alias.RoutingStrategy": "CACHED", "AWS::GameLift::Build.StorageLocation": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.PortConfiguration": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -1870,6 +1912,7 @@ "AWS::GameLift::GameSessionQueue.PriorityConfiguration": "CACHED", "AWS::GameLift::MatchmakingConfiguration.GameProperty": "CACHED", "AWS::GameLift::Script.S3Location": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1884,6 +1927,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -1937,6 +1981,7 @@ "AWS::Glue::Table.StorageDescriptor": "CACHED", "AWS::Glue::Table.TableIdentifier": "CACHED", "AWS::Glue::Table.TableInput": "CACHED", + "AWS::Glue::TableOptimizer.TableOptimizerConfiguration": "CACHED", "AWS::Glue::Trigger.Action": "CACHED", "AWS::Glue::Trigger.Condition": "CACHED", "AWS::Glue::Trigger.EventBatchingCondition": "CACHED", @@ -2058,16 +2103,19 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", "AWS::IAM::Role.Policy": "CACHED", "AWS::IAM::User.LoginProfile": "CACHED", "AWS::IAM::User.Policy": "CACHED", + "AWS::IVS::EncoderConfiguration.Video": "CACHED", "AWS::IVS::RecordingConfiguration.DestinationConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.S3DestinationConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration": "CACHED", + "AWS::IVS::StorageConfiguration.S3StorageConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.DestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.FirehoseDestinationConfiguration": "CACHED", @@ -2118,6 +2166,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -2138,6 +2192,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2326,6 +2381,7 @@ "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.PropertyPathDefinition": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", @@ -2334,6 +2390,7 @@ "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", "AWS::IoTSiteWise::Gateway.GreengrassV2": "CACHED", + "AWS::IoTSiteWise::Gateway.SiemensIE": "CACHED", "AWS::IoTSiteWise::Portal.Alarms": "CACHED", "AWS::IoTThingsGraph::FlowTemplate.DefinitionDocument": "CACHED", "AWS::IoTTwinMaker::ComponentType.CompositeComponentType": "CACHED", @@ -2370,6 +2427,8 @@ "AWS::IoTWireless::TaskDefinition.UpdateWirelessGatewayTaskCreate": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV11": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application": "CACHED", + "AWS::IoTWireless::WirelessDevice.FPorts": "CACHED", "AWS::IoTWireless::WirelessDevice.LoRaWANDevice": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11": "CACHED", @@ -2394,6 +2453,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration": "CACHED", "AWS::Kendra::DataSource.AclConfiguration": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration": "CACHED", @@ -2574,6 +2636,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2769,6 +2836,7 @@ "AWS::Lightsail::Instance.Networking": "CACHED", "AWS::Lightsail::Instance.Port": "CACHED", "AWS::Lightsail::Instance.State": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions": "CACHED", "AWS::Location::Map.MapConfiguration": "CACHED", "AWS::Location::PlaceIndex.DataSourceConfiguration": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", @@ -2837,6 +2905,7 @@ "AWS::MSK::Replicator.KafkaCluster": "CACHED", "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MSK::ServerlessCluster.ClientAuthentication": "CACHED", "AWS::MSK::ServerlessCluster.Iam": "CACHED", @@ -2925,6 +2994,10 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "CACHED", + "AWS::MediaLive::Channel.CmafIngestGroupSettings": "CACHED", + "AWS::MediaLive::Channel.CmafIngestOutputSettings": "CACHED", + "AWS::MediaLive::Channel.ColorCorrection": "CACHED", + "AWS::MediaLive::Channel.ColorCorrectionSettings": "CACHED", "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": "CACHED", "AWS::MediaLive::Channel.DolbyVision81Settings": "CACHED", "AWS::MediaLive::Channel.DvbNitSettings": "CACHED", @@ -3117,6 +3190,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -3136,75 +3210,12 @@ "AWS::MemoryDB::User.AuthenticationMode": "CACHED", "AWS::Neptune::DBCluster.DBClusterRole": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration": "CACHED", + "AWS::NeptuneGraph::Graph.VectorSearchConfiguration": "CACHED", "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -3266,6 +3277,8 @@ "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::Omics::AnnotationStore.ReferenceItem": "CACHED", "AWS::Omics::AnnotationStore.SseConfig": "CACHED", "AWS::Omics::AnnotationStore.StoreOptions": "CACHED", @@ -3279,6 +3292,7 @@ "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3592,12 +3606,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -3625,6 +3648,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -4070,12 +4094,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -4106,6 +4139,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -4624,12 +4658,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -4657,6 +4700,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -5055,6 +5099,7 @@ "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::RedshiftServerless::Namespace.Namespace": "CACHED", + "AWS::RedshiftServerless::Namespace.SnapshotCopyConfiguration": "CACHED", "AWS::RedshiftServerless::Workgroup.ConfigParameter": "CACHED", "AWS::RedshiftServerless::Workgroup.Endpoint": "CACHED", "AWS::RedshiftServerless::Workgroup.NetworkInterface": "CACHED", @@ -5079,6 +5124,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -5105,10 +5151,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -5271,7 +5321,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -5308,7 +5357,10 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -5332,7 +5384,28 @@ "AWS::SageMaker::DataQualityJobDefinition.VpcConfig": "CACHED", "AWS::SageMaker::Device.Device": "CACHED", "AWS::SageMaker::DeviceFleet.EdgeOutputConfig": "CACHED", - "AWS::SageMaker::Domain.CodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Domain.CodeEditorAppSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-codeeditorappsettings.html", + "Properties": { + "DefaultResourceSpec": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-codeeditorappsettings.html#cfn-sagemaker-domain-codeeditorappsettings-defaultresourcespec", + "Required": false, + "Type": "ResourceSpec", + "UpdateType": "Mutable" + }, + "LifecycleConfigArns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-codeeditorappsettings.html#cfn-sagemaker-domain-codeeditorappsettings-lifecycleconfigarns", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::Domain.CodeEditorAppSettings.LifecycleConfigArns" + } + } + } + }, "AWS::SageMaker::Domain.CodeRepository": "CACHED", "AWS::SageMaker::Domain.CustomFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.CustomImage": "CACHED", @@ -5340,6 +5413,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -5385,6 +5459,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5403,6 +5479,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -5543,12 +5620,42 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", - "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", + "AWS::SageMaker::UserProfile.CodeEditorAppSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-codeeditorappsettings.html", + "Properties": { + "DefaultResourceSpec": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-codeeditorappsettings.html#cfn-sagemaker-userprofile-codeeditorappsettings-defaultresourcespec", + "Required": false, + "Type": "ResourceSpec", + "UpdateType": "Mutable" + }, + "LifecycleConfigArns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-codeeditorappsettings.html#cfn-sagemaker-userprofile-codeeditorappsettings-lifecycleconfigarns", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns" + } + } + } + }, "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", "AWS::SageMaker::UserProfile.CustomImage": "CACHED", @@ -5598,7 +5705,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -5639,6 +5763,8 @@ "AWS::Synthetics::Canary.VPCConfig": "CACHED", "AWS::Synthetics::Canary.VisualReference": "CACHED", "AWS::SystemsManagerSAP::Application.Credential": "CACHED", + "AWS::Timestream::InfluxDBInstance.LogDeliveryConfiguration": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration": "CACHED", "AWS::Timestream::ScheduledQuery.DimensionMapping": "CACHED", "AWS::Timestream::ScheduledQuery.ErrorReportConfiguration": "CACHED", "AWS::Timestream::ScheduledQuery.MixedMeasureMapping": "CACHED", @@ -5681,9 +5807,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -5740,10 +5866,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -5769,6 +5893,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -5827,6 +5952,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -5879,60 +6005,14 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", + "AWS::APS::Scraper": "CACHED", "AWS::APS::Workspace": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", @@ -6019,117 +6099,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -6178,6 +6148,8 @@ "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", "AWS::CleanRooms::Membership": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate": "CACHED", + "AWS::CleanRoomsML::TrainingDataset": "CACHED", "AWS::Cloud9::EnvironmentEC2": "CACHED", "AWS::CloudFormation::CustomResource": "CACHED", "AWS::CloudFormation::HookDefaultVersion": "CACHED", @@ -6220,11 +6192,14 @@ "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", "AWS::CodeArtifact::Domain": "CACHED", + "AWS::CodeArtifact::PackageGroup": "CACHED", "AWS::CodeArtifact::Repository": "CACHED", + "AWS::CodeBuild::Fleet": "CACHED", "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -6238,69 +6213,6 @@ "AWS::CodeStarConnections::RepositoryLink": "CACHED", "AWS::CodeStarConnections::SyncConfiguration": "CACHED", "AWS::CodeStarNotifications::NotificationRule": "CACHED", - "AWS::CodeTest::PersistentConfiguration": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ResultsRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-resultsrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-version", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeTest::Series": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PersistentConfigurationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-persistentconfigurationid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RunDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-rundefinition", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "State": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-state", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool": "CACHED", "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", @@ -6327,6 +6239,7 @@ "AWS::Config::OrganizationConformancePack": "CACHED", "AWS::Config::RemediationConfiguration": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DAX::Cluster": "CACHED", @@ -6364,6 +6277,21 @@ "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", "AWS::DataSync::Task": "CACHED", + "AWS::DataZone::DataSource": "CACHED", + "AWS::DataZone::Domain": "CACHED", + "AWS::DataZone::Environment": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration": "CACHED", + "AWS::DataZone::EnvironmentProfile": "CACHED", + "AWS::DataZone::Project": "CACHED", + "AWS::DataZone::SubscriptionTarget": "CACHED", + "AWS::Deadline::Farm": "CACHED", + "AWS::Deadline::Fleet": "CACHED", + "AWS::Deadline::LicenseEndpoint": "CACHED", + "AWS::Deadline::MeteredProduct": "CACHED", + "AWS::Deadline::Queue": "CACHED", + "AWS::Deadline::QueueEnvironment": "CACHED", + "AWS::Deadline::QueueFleetAssociation": "CACHED", + "AWS::Deadline::StorageProfile": "CACHED", "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6387,7 +6315,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -6477,6 +6464,7 @@ "AWS::ECR::RegistryPolicy": "CACHED", "AWS::ECR::ReplicationConfiguration": "CACHED", "AWS::ECR::Repository": "CACHED", + "AWS::ECR::RepositoryCreationTemplate": "CACHED", "AWS::ECS::CapacityProvider": "CACHED", "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", @@ -6527,7 +6515,9 @@ "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::IdNamespace": "CACHED", "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::PolicyStatement": "CACHED", "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", @@ -6612,6 +6602,7 @@ "AWS::FraudDetector::Variable": "CACHED", "AWS::GameLift::Alias": "CACHED", "AWS::GameLift::Build": "CACHED", + "AWS::GameLift::ContainerGroupDefinition": "CACHED", "AWS::GameLift::Fleet": "CACHED", "AWS::GameLift::GameServerGroup": "CACHED", "AWS::GameLift::GameSessionQueue": "CACHED", @@ -6620,6 +6611,7 @@ "AWS::GameLift::MatchmakingRuleSet": "CACHED", "AWS::GameLift::Script": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6639,6 +6631,7 @@ "AWS::Glue::SchemaVersionMetadata": "CACHED", "AWS::Glue::SecurityConfiguration": "CACHED", "AWS::Glue::Table": "CACHED", + "AWS::Glue::TableOptimizer": "CACHED", "AWS::Glue::Trigger": "CACHED", "AWS::Glue::Workflow": "CACHED", "AWS::Grafana::Workspace": "CACHED", @@ -6687,8 +6680,12 @@ "AWS::IAM::UserToGroupAddition": "CACHED", "AWS::IAM::VirtualMFADevice": "CACHED", "AWS::IVS::Channel": "CACHED", + "AWS::IVS::EncoderConfiguration": "CACHED", "AWS::IVS::PlaybackKeyPair": "CACHED", + "AWS::IVS::PlaybackRestrictionPolicy": "CACHED", "AWS::IVS::RecordingConfiguration": "CACHED", + "AWS::IVS::Stage": "CACHED", + "AWS::IVS::StorageConfiguration": "CACHED", "AWS::IVS::StreamKey": "CACHED", "AWS::IVSChat::LoggingConfiguration": "CACHED", "AWS::IVSChat::Room": "CACHED", @@ -6706,6 +6703,7 @@ "AWS::Inspector::AssessmentTarget": "CACHED", "AWS::Inspector::AssessmentTemplate": "CACHED", "AWS::Inspector::ResourceGroup": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT1Click::Device": "CACHED", @@ -6774,6 +6772,8 @@ "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kendra::DataSource": "CACHED", "AWS::Kendra::Faq": "CACHED", "AWS::Kendra::Index": "CACHED", @@ -6823,6 +6823,7 @@ "AWS::Lightsail::LoadBalancer": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate": "CACHED", "AWS::Lightsail::StaticIp": "CACHED", + "AWS::Location::APIKey": "CACHED", "AWS::Location::GeofenceCollection": "CACHED", "AWS::Location::Map": "CACHED", "AWS::Location::PlaceIndex": "CACHED", @@ -6906,6 +6907,8 @@ "AWS::Neptune::DBInstance": "CACHED", "AWS::Neptune::DBParameterGroup": "CACHED", "AWS::Neptune::DBSubnetGroup": "CACHED", + "AWS::NeptuneGraph::Graph": "CACHED", + "AWS::NeptuneGraph::PrivateGraphEndpoint": "CACHED", "AWS::NetworkFirewall::Firewall": "CACHED", "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", @@ -7010,7 +7013,531 @@ "AWS::RDS::CustomDBEngineVersion": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -7020,6 +7547,7 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", @@ -7062,6 +7590,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -7126,7 +7657,45 @@ "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", "AWS::SSO::PermissionSet": "CACHED", "AWS::SageMaker::App": "CACHED", - "AWS::SageMaker::AppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig": { + "Attributes": { + "AppImageConfigArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html", + "Properties": { + "AppImageConfigName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-appimageconfigname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::SageMaker::AppImageConfig.AppImageConfigName" + } + }, + "JupyterLabAppImageConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-jupyterlabappimageconfig", + "Required": false, + "Type": "JupyterLabAppImageConfig", + "UpdateType": "Mutable" + }, + "KernelGatewayImageConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig", + "Required": false, + "Type": "KernelGatewayImageConfig", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, "AWS::SageMaker::CodeRepository": "CACHED", "AWS::SageMaker::DataQualityJobDefinition": "CACHED", "AWS::SageMaker::Device": "CACHED", @@ -7161,8 +7730,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -7206,6 +7828,7 @@ "AWS::Synthetics::Group": "CACHED", "AWS::SystemsManagerSAP::Application": "CACHED", "AWS::Timestream::Database": "CACHED", + "AWS::Timestream::InfluxDBInstance": "CACHED", "AWS::Timestream::ScheduledQuery": "CACHED", "AWS::Timestream::Table": "CACHED", "AWS::Transfer::Agreement": "CACHED", @@ -7272,7 +7895,13 @@ "ValueTypes": { "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "CACHED", + "AWS::APS::Scraper.Alias": "CACHED", + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.ClusterArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SubnetIds": "CACHED", "AWS::APS::Workspace.Alias": "CACHED", + "AWS::APS::Workspace.KmsKeyArn": "CACHED", "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", @@ -7323,6 +7952,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -7358,6 +7992,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -7593,6 +8237,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -7612,7 +8257,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -7689,8 +8336,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7729,6 +8378,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -7780,6 +8430,20 @@ "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.Bucket": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.ResultFormat": "CACHED", "AWS::CleanRooms::Membership.QueryLogStatus": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.AutoRefresh": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.Epsilon": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.UsersNoisePerQuery": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.PrivacyBudgetType": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnTypes": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset.Type": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Description": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.CatalogId": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.DatabaseName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.TableName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Name": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.RoleArn": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeVersionArn": "CACHED", @@ -7916,10 +8580,19 @@ "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", "AWS::CodeArtifact::Domain.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.ContactInfo": "CACHED", + "AWS::CodeArtifact::PackageGroup.Description": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainOwner": "CACHED", + "AWS::CodeArtifact::PackageGroup.Pattern": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode": "CACHED", "AWS::CodeArtifact::Repository.Description": "CACHED", "AWS::CodeArtifact::Repository.DomainName": "CACHED", "AWS::CodeArtifact::Repository.DomainOwner": "CACHED", "AWS::CodeArtifact::Repository.RepositoryName": "CACHED", + "AWS::CodeBuild::Fleet.ComputeType": "CACHED", + "AWS::CodeBuild::Fleet.EnvironmentType": "CACHED", + "AWS::CodeBuild::Fleet.Name": "CACHED", "AWS::CodeBuild::Project.Artifacts.Packaging": "CACHED", "AWS::CodeBuild::Project.Artifacts.Type": "CACHED", "AWS::CodeBuild::Project.Environment.ComputeType": "CACHED", @@ -7931,6 +8604,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -7958,8 +8633,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -8052,6 +8729,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -8059,6 +8740,10 @@ "AWS::DMS::DataProvider.DataProviderName": "CACHED", "AWS::DMS::DataProvider.Description": "CACHED", "AWS::DMS::DataProvider.Engine": "CACHED", + "AWS::DMS::DataProvider.MicrosoftSqlServerSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.MySqlSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.OracleSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.PostgreSqlSettings.SslMode": "CACHED", "AWS::DMS::InstanceProfile.AvailabilityZone": "CACHED", "AWS::DMS::InstanceProfile.Description": "CACHED", "AWS::DMS::InstanceProfile.InstanceProfileIdentifier": "CACHED", @@ -8225,6 +8910,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -8240,17 +8931,105 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", + "AWS::DataZone::DataSource.Description": "CACHED", + "AWS::DataZone::DataSource.DomainIdentifier": "CACHED", + "AWS::DataZone::DataSource.EnableSetting": "CACHED", + "AWS::DataZone::DataSource.FormInput.Content": "CACHED", + "AWS::DataZone::DataSource.FormInput.FormName": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeIdentifier": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeRevision": "CACHED", + "AWS::DataZone::DataSource.Name": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule": "CACHED", + "AWS::DataZone::DataSource.Type": "CACHED", + "AWS::DataZone::Domain.DomainExecutionRole": "CACHED", + "AWS::DataZone::Domain.KmsKeyIdentifier": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.Type": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.UserAssignment": "CACHED", + "AWS::DataZone::Environment.Description": "CACHED", + "AWS::DataZone::Environment.DomainIdentifier": "CACHED", + "AWS::DataZone::Environment.EnvironmentProfileIdentifier": "CACHED", + "AWS::DataZone::Environment.GlossaryTerms": "CACHED", + "AWS::DataZone::Environment.Name": "CACHED", + "AWS::DataZone::Environment.ProjectIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountId": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountRegion": "CACHED", + "AWS::DataZone::EnvironmentProfile.Description": "CACHED", + "AWS::DataZone::EnvironmentProfile.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.Name": "CACHED", + "AWS::DataZone::EnvironmentProfile.ProjectIdentifier": "CACHED", + "AWS::DataZone::Project.Description": "CACHED", + "AWS::DataZone::Project.DomainIdentifier": "CACHED", + "AWS::DataZone::Project.GlossaryTerms": "CACHED", + "AWS::DataZone::Project.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes": "CACHED", + "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals": "CACHED", + "AWS::DataZone::SubscriptionTarget.DomainIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName": "CACHED", + "AWS::Deadline::Farm.Description": "CACHED", + "AWS::Deadline::Farm.DisplayName": "CACHED", + "AWS::Deadline::Farm.KmsKeyArn": "CACHED", + "AWS::Deadline::Fleet.Description": "CACHED", + "AWS::Deadline::Fleet.DisplayName": "CACHED", + "AWS::Deadline::Fleet.FarmId": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Values": "CACHED", + "AWS::Deadline::Fleet.RoleArn": "CACHED", + "AWS::Deadline::LicenseEndpoint.SubnetIds": "CACHED", + "AWS::Deadline::LicenseEndpoint.VpcId": "CACHED", + "AWS::Deadline::MeteredProduct.Family": "CACHED", + "AWS::Deadline::MeteredProduct.LicenseEndpointId": "CACHED", + "AWS::Deadline::MeteredProduct.Port": "CACHED", + "AWS::Deadline::MeteredProduct.ProductId": "CACHED", + "AWS::Deadline::MeteredProduct.Vendor": "CACHED", + "AWS::Deadline::Queue.AllowedStorageProfileIds": "CACHED", + "AWS::Deadline::Queue.DefaultBudgetAction": "CACHED", + "AWS::Deadline::Queue.Description": "CACHED", + "AWS::Deadline::Queue.DisplayName": "CACHED", + "AWS::Deadline::Queue.FarmId": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.RootPrefix": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.S3BucketName": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser.RunAs": "CACHED", + "AWS::Deadline::Queue.PosixUser.Group": "CACHED", + "AWS::Deadline::Queue.PosixUser.User": "CACHED", + "AWS::Deadline::Queue.RequiredFileSystemLocationNames": "CACHED", + "AWS::Deadline::Queue.RoleArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.PasswordArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.User": "CACHED", + "AWS::Deadline::QueueEnvironment.FarmId": "CACHED", + "AWS::Deadline::QueueEnvironment.QueueId": "CACHED", + "AWS::Deadline::QueueEnvironment.Template": "CACHED", + "AWS::Deadline::QueueEnvironment.TemplateType": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FarmId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FleetId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.QueueId": "CACHED", + "AWS::Deadline::StorageProfile.DisplayName": "CACHED", + "AWS::Deadline::StorageProfile.FarmId": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Name": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Path": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Type": "CACHED", + "AWS::Deadline::StorageProfile.OsFamily": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -8268,16 +9047,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -8310,6 +9092,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -8363,6 +9146,13 @@ "AWS::ECR::Repository.LifecyclePolicy.LifecyclePolicyText": "CACHED", "AWS::ECR::Repository.LifecyclePolicy.RegistryId": "CACHED", "AWS::ECR::Repository.RepositoryName": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.AppliedFor": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Description": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.EncryptionType": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.KmsKey": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.ImageTagMutability": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Prefix": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedDraining": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedTerminationProtection": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling.Status": "CACHED", @@ -8385,6 +9175,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -8448,6 +9239,14 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::IdNamespace.Description": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties.IdMappingType": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.SchemaName": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceName": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties.ProviderServiceArn": "CACHED", + "AWS::EntityResolution::IdNamespace.RoleArn": "CACHED", + "AWS::EntityResolution::IdNamespace.Type": "CACHED", "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", @@ -8460,6 +9259,12 @@ "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::PolicyStatement.Action": "CACHED", + "AWS::EntityResolution::PolicyStatement.Arn": "CACHED", + "AWS::EntityResolution::PolicyStatement.Condition": "CACHED", + "AWS::EntityResolution::PolicyStatement.Effect": "CACHED", + "AWS::EntityResolution::PolicyStatement.Principal": "CACHED", + "AWS::EntityResolution::PolicyStatement.StatementId": "CACHED", "AWS::EntityResolution::SchemaMapping.Description": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", @@ -8629,182 +9434,42 @@ "AWS::GameLift::Alias.RoutingStrategy.FleetId": "CACHED", "AWS::GameLift::Alias.RoutingStrategy.Type": "CACHED", "AWS::GameLift::Build.OperatingSystem": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Command": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ContainerName": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Cpu": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.EntryPoint": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ImageUri": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ResolvedImageDigest": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.WorkingDirectory": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.Condition": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.ContainerName": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Name": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Value": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Command": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Interval": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Retries": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Timeout": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.FromPort": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.Protocol": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.ToPort": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.HardLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.SoftLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.Name": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.OperatingSystem": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.SchedulingStrategy": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.TotalCpuLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.TotalMemoryLimit": "CACHED", "AWS::GameLift::Fleet.ApplyCapacity": "CACHED", "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", @@ -8866,6 +9531,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -8946,15 +9612,22 @@ "AWS::GroundStation::Config.Frequency.Units": "CACHED", "AWS::GroundStation::Config.FrequencyBandwidth.Units": "CACHED", "AWS::GroundStation::Config.Name": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.BucketArn": "CACHED", "AWS::GroundStation::Config.S3RecordingConfig.Prefix": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.RoleArn": "CACHED", "AWS::GroundStation::Config.SpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::Config.TrackingConfig.Autotrack": "CACHED", + "AWS::GroundStation::Config.UplinkEchoConfig.AntennaUplinkConfigArn": "CACHED", "AWS::GroundStation::Config.UplinkSpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AgentStatus": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AuditResults": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.Name": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.DataflowEndpoint.Name": "CACHED", + "AWS::GroundStation::DataflowEndpointGroup.SecurityDetails.RoleArn": "CACHED", "AWS::GroundStation::MissionProfile.Name": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsAliasArn": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsKeyArn": "CACHED", + "AWS::GroundStation::MissionProfile.TrackingConfigArn": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", @@ -8963,6 +9636,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -9013,7 +9691,13 @@ "AWS::IVS::Channel.Preset": "CACHED", "AWS::IVS::Channel.RecordingConfigurationArn": "CACHED", "AWS::IVS::Channel.Type": "CACHED", + "AWS::IVS::EncoderConfiguration.Name": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Bitrate": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Framerate": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Height": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Width": "CACHED", "AWS::IVS::PlaybackKeyPair.Name": "CACHED", + "AWS::IVS::PlaybackRestrictionPolicy.Name": "CACHED", "AWS::IVS::RecordingConfiguration.Name": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration.RenditionSelection": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration.Renditions": "CACHED", @@ -9022,6 +9706,9 @@ "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.Resolution": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.Storage": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.TargetIntervalSeconds": "CACHED", + "AWS::IVS::Stage.Name": "CACHED", + "AWS::IVS::StorageConfiguration.Name": "CACHED", + "AWS::IVS::StorageConfiguration.S3StorageConfiguration.BucketName": "CACHED", "AWS::IVS::StreamKey.ChannelArn": "CACHED", "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration.LogGroupName": "CACHED", "AWS::IVSChat::LoggingConfiguration.FirehoseDestinationConfiguration.DeliveryStreamName": "CACHED", @@ -9062,6 +9749,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -9070,6 +9758,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -9312,15 +10001,32 @@ "AWS::IoTFleetHub::Application.ApplicationDescription": "CACHED", "AWS::IoTFleetHub::Application.ApplicationName": "CACHED", "AWS::IoTFleetHub::Application.RoleArn": "CACHED", + "AWS::IoTSiteWise::Asset.AssetExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.NotificationState": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataType": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": "CACHED", "AWS::IoTTwinMaker::ComponentType.ComponentTypeId": "CACHED", "AWS::IoTTwinMaker::ComponentType.Description": "CACHED", @@ -9387,6 +10093,9 @@ "AWS::IoTWireless::TaskDefinition.UpdateWirelessGatewayTaskCreate.UpdateDataSource": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV10x.DevAddr": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV11.DevAddr": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.DestinationName": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.FPort": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.Type": "CACHED", "AWS::IoTWireless::WirelessDevice.Description": "CACHED", "AWS::IoTWireless::WirelessDevice.DestinationName": "CACHED", "AWS::IoTWireless::WirelessDevice.LoRaWANDevice.DevEui": "CACHED", @@ -9398,6 +10107,7 @@ "AWS::IoTWireless::WirelessDevice.OtaaV11.AppKey": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11.JoinEui": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11.NwkKey": "CACHED", + "AWS::IoTWireless::WirelessDevice.Positioning": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x.AppSKey": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x.NwkSKey": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV11.AppSKey": "CACHED", @@ -9416,6 +10126,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -9428,6 +10139,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration.KeyPath": "CACHED", "AWS::Kendra::DataSource.AclConfiguration.AllowedGroupsColumnName": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration.ChangeDetectingColumns": "CACHED", @@ -9553,6 +10269,7 @@ "AWS::Kendra::Faq.Description": "CACHED", "AWS::Kendra::Faq.FileFormat": "CACHED", "AWS::Kendra::Faq.IndexId": "CACHED", + "AWS::Kendra::Faq.LanguageCode": "CACHED", "AWS::Kendra::Faq.Name": "CACHED", "AWS::Kendra::Faq.RoleArn": "CACHED", "AWS::Kendra::Faq.S3Path.Bucket": "CACHED", @@ -9659,7 +10376,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -9686,6 +10405,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -9937,10 +10670,18 @@ "AWS::Lightsail::Instance.InstanceName": "CACHED", "AWS::Lightsail::LoadBalancer.LoadBalancerName": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate.LoadBalancerName": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources": "CACHED", + "AWS::Location::APIKey.Description": "CACHED", + "AWS::Location::APIKey.ExpireTime": "CACHED", + "AWS::Location::APIKey.KeyName": "CACHED", "AWS::Location::GeofenceCollection.CollectionName": "CACHED", "AWS::Location::GeofenceCollection.Description": "CACHED", "AWS::Location::GeofenceCollection.KmsKeyId": "CACHED", "AWS::Location::Map.Description": "CACHED", + "AWS::Location::Map.MapConfiguration.CustomLayers": "CACHED", + "AWS::Location::Map.MapConfiguration.PoliticalView": "CACHED", "AWS::Location::Map.MapConfiguration.Style": "CACHED", "AWS::Location::Map.MapName": "CACHED", "AWS::Location::Map.PricingPlan": "CACHED", @@ -10088,6 +10829,7 @@ "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", "AWS::MSK::Replicator.ReplicatorName": "CACHED", "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", @@ -10239,6 +10981,7 @@ "AWS::Neptune::DBCluster.DBClusterIdentifier": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MaxCapacity": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MinCapacity": "CACHED", + "AWS::NeptuneGraph::Graph.GraphName": "CACHED", "AWS::NetworkFirewall::Firewall.Description": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallName": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallPolicyArn": "CACHED", @@ -10246,6 +10989,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -10299,6 +11043,7 @@ "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -10680,7 +11425,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10702,6 +11453,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -11179,7 +11932,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11204,6 +11963,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -11312,6 +12073,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -11780,7 +12542,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11802,6 +12570,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -12254,6 +13024,7 @@ "AWS::QuickSight::Topic.TopicRelativeDateFilter.TimeGranularity": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.ConstantType": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.SingularConstant": "CACHED", + "AWS::QuickSight::Topic.UserExperienceVersion": "CACHED", "AWS::QuickSight::VPCConnection.AvailabilityStatus": "CACHED", "AWS::QuickSight::VPCConnection.AwsAccountId": "CACHED", "AWS::QuickSight::VPCConnection.Name": "CACHED", @@ -12275,8 +13046,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -12306,6 +13075,9 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", @@ -12338,8 +13110,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -12483,6 +13253,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -12491,6 +13262,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -12651,6 +13423,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -12731,6 +13518,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -12786,6 +13577,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -12825,6 +13618,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -13125,13 +13920,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -13210,9 +14012,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -13310,6 +14131,17 @@ "AWS::SystemsManagerSAP::Application.Sid": "CACHED", "AWS::Timestream::Database.DatabaseName": "CACHED", "AWS::Timestream::Database.KmsKeyId": "CACHED", + "AWS::Timestream::InfluxDBInstance.AllocatedStorage": "CACHED", + "AWS::Timestream::InfluxDBInstance.Bucket": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbInstanceType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbParameterGroupIdentifier": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbStorageType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DeploymentType": "CACHED", + "AWS::Timestream::InfluxDBInstance.Name": "CACHED", + "AWS::Timestream::InfluxDBInstance.Organization": "CACHED", + "AWS::Timestream::InfluxDBInstance.Password": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration.BucketName": "CACHED", + "AWS::Timestream::InfluxDBInstance.Username": "CACHED", "AWS::Timestream::ScheduledQuery.ClientToken": "CACHED", "AWS::Timestream::ScheduledQuery.DimensionMapping.DimensionValueType": "CACHED", "AWS::Timestream::ScheduledQuery.KmsKeyId": "CACHED", @@ -13377,15 +14209,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -13453,8 +14283,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -13481,6 +14309,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -13527,6 +14356,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -13600,7 +14430,9 @@ "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.InstanceType": "CACHED", "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.MaxConcurrentSessions": "CACHED", "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", @@ -13654,1311 +14486,14 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "c7a.12xlarge", - "c7a.16xlarge", - "c7a.24xlarge", - "c7a.2xlarge", - "c7a.32xlarge", - "c7a.48xlarge", - "c7a.4xlarge", - "c7a.8xlarge", - "c7a.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.xlarge", - "c7gn.12xlarge", - "c7gn.16xlarge", - "c7gn.2xlarge", - "c7gn.4xlarge", - "c7gn.8xlarge", - "c7gn.xlarge", - "c7i.12xlarge", - "c7i.16xlarge", - "c7i.24xlarge", - "c7i.2xlarge", - "c7i.48xlarge", - "c7i.4xlarge", - "c7i.8xlarge", - "c7i.xlarge", - "cc1.4xlarge", - "cg1.4xlarge", - "cr1.8xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "d3en.12xlarge", - "d3en.2xlarge", - "d3en.4xlarge", - "d3en.6xlarge", - "d3en.8xlarge", - "d3en.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "h1.16xlarge", - "h1.2xlarge", - "h1.4xlarge", - "h1.8xlarge", - "hi1.4xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4g.16xlarge", - "i4g.2xlarge", - "i4g.4xlarge", - "i4g.8xlarge", - "i4g.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.xlarge", - "m7a.12xlarge", - "m7a.16xlarge", - "m7a.24xlarge", - "m7a.2xlarge", - "m7a.32xlarge", - "m7a.48xlarge", - "m7a.4xlarge", - "m7a.8xlarge", - "m7a.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.xlarge", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.xlarge", - "r6idn.12xlarge", - "r6idn.16xlarge", - "r6idn.24xlarge", - "r6idn.2xlarge", - "r6idn.32xlarge", - "r6idn.4xlarge", - "r6idn.8xlarge", - "r6idn.xlarge", - "r6in.12xlarge", - "r6in.16xlarge", - "r6in.24xlarge", - "r6in.2xlarge", - "r6in.32xlarge", - "r6in.4xlarge", - "r6in.8xlarge", - "r6in.xlarge", - "r7a.12xlarge", - "r7a.16xlarge", - "r7a.24xlarge", - "r7a.2xlarge", - "r7a.32xlarge", - "r7a.48xlarge", - "r7a.4xlarge", - "r7a.8xlarge", - "r7a.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.xlarge", - "r7i.12xlarge", - "r7i.16xlarge", - "r7i.24xlarge", - "r7i.2xlarge", - "r7i.48xlarge", - "r7i.4xlarge", - "r7i.8xlarge", - "r7i.xlarge", - "t1.micro", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2gd.12xlarge", - "x2gd.16xlarge", - "x2gd.2xlarge", - "x2gd.4xlarge", - "x2gd.8xlarge", - "x2gd.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "a1.2xlarge", - "a1.4xlarge", - "a1.large", - "a1.medium", - "a1.metal", - "a1.xlarge", - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.large", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.metal", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.large", - "c6id.metal", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7a.12xlarge", - "c7a.16xlarge", - "c7a.24xlarge", - "c7a.2xlarge", - "c7a.32xlarge", - "c7a.48xlarge", - "c7a.4xlarge", - "c7a.8xlarge", - "c7a.large", - "c7a.medium", - "c7a.metal-48xl", - "c7a.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.large", - "c7gd.medium", - "c7gd.xlarge", - "c7gn.12xlarge", - "c7gn.16xlarge", - "c7gn.2xlarge", - "c7gn.4xlarge", - "c7gn.8xlarge", - "c7gn.large", - "c7gn.medium", - "c7gn.xlarge", - "c7i.12xlarge", - "c7i.16xlarge", - "c7i.24xlarge", - "c7i.2xlarge", - "c7i.48xlarge", - "c7i.4xlarge", - "c7i.8xlarge", - "c7i.large", - "c7i.metal-24xl", - "c7i.metal-48xl", - "c7i.xlarge", - "cc2.8xlarge", - "cr1.8xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "d3en.12xlarge", - "d3en.2xlarge", - "d3en.4xlarge", - "d3en.6xlarge", - "d3en.8xlarge", - "d3en.xlarge", - "f1.16xlarge", - "f1.2xlarge", - "f1.4xlarge", - "g2.2xlarge", - "g2.8xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4ad.16xlarge", - "g4ad.2xlarge", - "g4ad.4xlarge", - "g4ad.8xlarge", - "g4ad.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "h1.16xlarge", - "h1.2xlarge", - "h1.4xlarge", - "h1.8xlarge", - "hpc7a.12xlarge", - "hpc7a.24xlarge", - "hpc7a.48xlarge", - "hpc7a.96xlarge", - "hpc7g.16xlarge", - "hpc7g.4xlarge", - "hpc7g.8xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.large", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4g.16xlarge", - "i4g.2xlarge", - "i4g.4xlarge", - "i4g.8xlarge", - "i4g.large", - "i4g.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.large", - "im4gn.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "inf2.24xlarge", - "inf2.48xlarge", - "inf2.8xlarge", - "inf2.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.large", - "is4gen.medium", - "is4gen.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.large", - "m5dn.metal", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.large", - "m5n.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.large", - "m5zn.metal", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.large", - "m6id.metal", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.large", - "m6idn.metal", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.large", - "m6in.metal", - "m6in.xlarge", - "m7a.12xlarge", - "m7a.16xlarge", - "m7a.24xlarge", - "m7a.2xlarge", - "m7a.32xlarge", - "m7a.48xlarge", - "m7a.4xlarge", - "m7a.8xlarge", - "m7a.large", - "m7a.medium", - "m7a.metal-48xl", - "m7a.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.large", - "m7gd.medium", - "m7gd.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.large", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.large", - "m7i.metal-24xl", - "m7i.metal-48xl", - "m7i.xlarge", - "mac1.metal", - "mac2.metal", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "p3dn.24xlarge", - "p4d.24xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.large", - "r5b.metal", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.large", - "r6a.metal", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.large", - "r6id.metal", - "r6id.xlarge", - "r6idn.12xlarge", - "r6idn.16xlarge", - "r6idn.24xlarge", - "r6idn.2xlarge", - "r6idn.32xlarge", - "r6idn.4xlarge", - "r6idn.8xlarge", - "r6idn.large", - "r6idn.metal", - "r6idn.xlarge", - "r6in.12xlarge", - "r6in.16xlarge", - "r6in.24xlarge", - "r6in.2xlarge", - "r6in.32xlarge", - "r6in.4xlarge", - "r6in.8xlarge", - "r6in.large", - "r6in.metal", - "r6in.xlarge", - "r7a.12xlarge", - "r7a.16xlarge", - "r7a.24xlarge", - "r7a.2xlarge", - "r7a.32xlarge", - "r7a.48xlarge", - "r7a.4xlarge", - "r7a.8xlarge", - "r7a.large", - "r7a.medium", - "r7a.metal-48xl", - "r7a.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.large", - "r7gd.medium", - "r7gd.xlarge", - "r7i.12xlarge", - "r7i.16xlarge", - "r7i.24xlarge", - "r7i.2xlarge", - "r7i.48xlarge", - "r7i.4xlarge", - "r7i.8xlarge", - "r7i.large", - "r7i.metal-24xl", - "r7i.metal-48xl", - "r7i.xlarge", - "t1.micro", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-18tb1.112xlarge", - "u-18tb1.metal", - "u-3tb1.56xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "u-9tb1.112xlarge", - "u-9tb1.metal", - "vt1.24xlarge", - "vt1.3xlarge", - "vt1.6xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2gd.12xlarge", - "x2gd.16xlarge", - "x2gd.2xlarge", - "x2gd.4xlarge", - "x2gd.8xlarge", - "x2gd.large", - "x2gd.medium", - "x2gd.metal", - "x2gd.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge", - "x2iezn.12xlarge", - "x2iezn.2xlarge", - "x2iezn.4xlarge", - "x2iezn.6xlarge", - "x2iezn.8xlarge", - "x2iezn.metal", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.large", - "z1d.metal", - "z1d.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", @@ -14977,68 +14512,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium", - "db.x2g.12xlarge", - "db.x2g.16xlarge", - "db.x2g.2xlarge", - "db.x2g.4xlarge", - "db.x2g.8xlarge", - "db.x2g.large", - "db.x2g.xlarge", - "db.x2iedn.16xlarge", - "db.x2iedn.24xlarge", - "db.x2iedn.2xlarge", - "db.x2iedn.32xlarge", - "db.x2iedn.4xlarge", - "db.x2iedn.8xlarge", - "db.x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-west-2.json b/src/cfnlint/data/CloudSpecs/eu-west-2.json index 5b78a8775e..02502e4b33 100644 --- a/src/cfnlint/data/CloudSpecs/eu-west-2.json +++ b/src/cfnlint/data/CloudSpecs/eu-west-2.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -165,6 +166,11 @@ "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::APS::Scraper.AmpConfiguration": "CACHED", + "AWS::APS::Scraper.Destination": "CACHED", + "AWS::APS::Scraper.EksConfiguration": "CACHED", + "AWS::APS::Scraper.ScrapeConfiguration": "CACHED", + "AWS::APS::Scraper.Source": "CACHED", "AWS::APS::Workspace.LoggingConfiguration": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", @@ -188,6 +194,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -211,7 +219,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -258,10 +269,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -362,6 +373,8 @@ "AWS::AppFlow::Flow.VeevaSourceProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties": "CACHED", + "AWS::AppIntegrations::Application.ApplicationSourceConfig": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration": "CACHED", "AWS::AppIntegrations::DataIntegration.ScheduleConfig": "CACHED", "AWS::AppIntegrations::EventIntegration.EventFilter": "CACHED", @@ -570,6 +583,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -605,6 +619,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -693,10 +710,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -704,8 +723,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -713,22 +730,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -750,11 +774,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", @@ -772,6 +801,8 @@ "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacy": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacyColumn": "CACHED", "AWS::CleanRooms::ConfiguredTable.GlueTableReference": "CACHED", "AWS::CleanRooms::ConfiguredTable.TableReference": "CACHED", "AWS::CleanRooms::Membership.MembershipPaymentConfiguration": "CACHED", @@ -779,6 +810,12 @@ "AWS::CleanRooms::Membership.MembershipProtectedQueryResultConfiguration": "CACHED", "AWS::CleanRooms::Membership.MembershipQueryComputePaymentConfig": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DataSource": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DatasetInputConfig": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", @@ -829,6 +866,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -879,6 +917,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -889,6 +928,9 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeArtifact::PackageGroup.OriginConfiguration": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType": "CACHED", + "AWS::CodeArtifact::PackageGroup.Restrictions": "CACHED", "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", @@ -957,7 +999,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -971,25 +1016,6 @@ "AWS::CodeStar::GitHubRepository.Code": "CACHED", "AWS::CodeStar::GitHubRepository.S3": "CACHED", "AWS::CodeStarNotifications::NotificationRule.Target": "CACHED", - "AWS::CodeTest::PersistentConfiguration.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", "AWS::Cognito::IdentityPool.PushSync": "CACHED", @@ -1009,6 +1035,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1090,6 +1117,7 @@ "AWS::Connect::InstanceStorageConfig.KinesisStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.S3Config": "CACHED", + "AWS::Connect::PredefinedAttribute.Values": "CACHED", "AWS::Connect::Queue.OutboundCallerConfig": "CACHED", "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig": "CACHED", "AWS::Connect::QuickConnect.QueueQuickConnectConfig": "CACHED", @@ -1100,12 +1128,17 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", "AWS::Connect::Rule.Actions": "CACHED", + "AWS::Connect::Rule.CreateCaseAction": "CACHED", "AWS::Connect::Rule.EventBridgeAction": "CACHED", + "AWS::Connect::Rule.Field": "CACHED", + "AWS::Connect::Rule.FieldValue": "CACHED", "AWS::Connect::Rule.NotificationRecipientType": "CACHED", "AWS::Connect::Rule.Reference": "CACHED", "AWS::Connect::Rule.RuleTriggerEventSource": "CACHED", "AWS::Connect::Rule.SendNotificationAction": "CACHED", "AWS::Connect::Rule.TaskAction": "CACHED", + "AWS::Connect::Rule.UpdateCaseAction": "CACHED", + "AWS::Connect::SecurityProfile.Application": "CACHED", "AWS::Connect::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1115,12 +1148,14 @@ "AWS::Connect::TaskTemplate.RequiredFieldInfo": "CACHED", "AWS::Connect::User.UserIdentityInfo": "CACHED", "AWS::Connect::User.UserPhoneConfig": "CACHED", + "AWS::Connect::User.UserProficiency": "CACHED", "AWS::ConnectCampaigns::Campaign.AgentlessDialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.AnswerMachineDetectionConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.DialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.OutboundCallConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.PredictiveDialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.ProgressiveDialerConfig": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeDetails": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeItem": "CACHED", @@ -1259,6 +1294,9 @@ "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.NFS": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Protocol": "CACHED", "AWS::DataSync::LocationHDFS.NameNode": "CACHED", "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", "AWS::DataSync::LocationNFS.MountOptions": "CACHED", @@ -1270,14 +1308,34 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DataZone::DataSource.DataSourceConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.FilterExpression": "CACHED", + "AWS::DataZone::DataSource.FormInput": "CACHED", + "AWS::DataZone::DataSource.GlueRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RecommendationConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftClusterStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftCredentialConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RedshiftServerlessStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftStorage": "CACHED", + "AWS::DataZone::DataSource.RelationalFilterConfiguration": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration": "CACHED", + "AWS::DataZone::Domain.SingleSignOn": "CACHED", + "AWS::DataZone::Environment.EnvironmentParameter": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentParameter": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", @@ -1320,6 +1378,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1337,6 +1397,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1376,6 +1437,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1390,7 +1452,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1457,10 +1518,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1570,9 +1634,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1581,6 +1648,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1697,29 +1766,15 @@ "AWS::EMRContainers::VirtualCluster.EksInfo": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1805,6 +1860,9 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", "AWS::EntityResolution::MatchingWorkflow.IntermediateSourceConfiguration": "CACHED", "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", @@ -1831,6 +1889,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1899,6 +1958,9 @@ "AWS::GameLift::Build.StorageLocation": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -1917,6 +1979,7 @@ "AWS::GameLift::GameSessionQueue.PriorityConfiguration": "CACHED", "AWS::GameLift::MatchmakingConfiguration.GameProperty": "CACHED", "AWS::GameLift::Script.S3Location": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1931,6 +1994,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -2079,6 +2143,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -2130,6 +2195,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -2150,6 +2221,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2289,6 +2361,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration": "CACHED", "AWS::Kendra::DataSource.AclConfiguration": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration": "CACHED", @@ -2468,6 +2543,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2663,6 +2743,7 @@ "AWS::Lightsail::Instance.Networking": "CACHED", "AWS::Lightsail::Instance.Port": "CACHED", "AWS::Lightsail::Instance.State": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions": "CACHED", "AWS::Location::Map.MapConfiguration": "CACHED", "AWS::Location::PlaceIndex.DataSourceConfiguration": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", @@ -2704,6 +2785,13 @@ "AWS::MSK::Cluster.VpcConnectivityScram": "CACHED", "AWS::MSK::Cluster.VpcConnectivityTls": "CACHED", "AWS::MSK::Configuration.LatestRevision": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication": "CACHED", + "AWS::MSK::Replicator.KafkaCluster": "CACHED", + "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", + "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MSK::ServerlessCluster.ClientAuthentication": "CACHED", "AWS::MSK::ServerlessCluster.Iam": "CACHED", "AWS::MSK::ServerlessCluster.Sasl": "CACHED", @@ -2791,6 +2879,10 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "CACHED", + "AWS::MediaLive::Channel.CmafIngestGroupSettings": "CACHED", + "AWS::MediaLive::Channel.CmafIngestOutputSettings": "CACHED", + "AWS::MediaLive::Channel.ColorCorrection": "CACHED", + "AWS::MediaLive::Channel.ColorCorrectionSettings": "CACHED", "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": "CACHED", "AWS::MediaLive::Channel.DolbyVision81Settings": "CACHED", "AWS::MediaLive::Channel.DvbNitSettings": "CACHED", @@ -2976,75 +3068,12 @@ "AWS::MemoryDB::User.AuthenticationMode": "CACHED", "AWS::Neptune::DBCluster.DBClusterRole": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration": "CACHED", + "AWS::NeptuneGraph::Graph.VectorSearchConfiguration": "CACHED", "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -3077,6 +3106,13 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment.ConnectAttachmentOptions": "CACHED", "AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::ConnectPeer.BgpOptions": "CACHED", @@ -3113,6 +3149,8 @@ "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::Omics::AnnotationStore.ReferenceItem": "CACHED", "AWS::Omics::AnnotationStore.SseConfig": "CACHED", "AWS::Omics::AnnotationStore.StoreOptions": "CACHED", @@ -3125,6 +3163,7 @@ "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3409,12 +3448,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -3442,6 +3490,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -3887,12 +3936,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -3923,6 +3981,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -4441,12 +4500,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -4474,6 +4542,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -4876,7 +4945,110 @@ "AWS::RedshiftServerless::Workgroup.Endpoint": "CACHED", "AWS::RedshiftServerless::Workgroup.NetworkInterface": "CACHED", "AWS::RedshiftServerless::Workgroup.VpcEndpoint": "CACHED", - "AWS::RedshiftServerless::Workgroup.Workgroup": "CACHED", + "AWS::RedshiftServerless::Workgroup.Workgroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html", + "Properties": { + "BaseCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-basecapacity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ConfigParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-configparameters", + "DuplicatesAllowed": false, + "ItemType": "ConfigParameter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CreationDate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-creationdate", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "EnhancedVpcRouting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-enhancedvpcrouting", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NamespaceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-namespacename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Workgroup.Workgroup.NamespaceName" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-securitygroupids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Workgroup.Workgroup.SecurityGroupIds" + } + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-status", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Workgroup.Workgroup.Status" + } + }, + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-subnetids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Workgroup.Workgroup.SubnetIds" + } + }, + "WorkgroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-workgrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "WorkgroupId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-workgroupid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "WorkgroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-workgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Workgroup.Workgroup.WorkgroupName" + } + } + } + }, "AWS::RefactorSpaces::Application.ApiGatewayProxyInput": "CACHED", "AWS::RefactorSpaces::Route.DefaultRouteInput": "CACHED", "AWS::RefactorSpaces::Route.UriPathRouteInput": "CACHED", @@ -4888,6 +5060,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -4908,10 +5081,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -5074,7 +5251,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -5111,7 +5287,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -5141,6 +5321,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -5186,6 +5367,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5204,6 +5387,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -5344,11 +5528,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -5399,7 +5592,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -5464,9 +5674,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -5524,10 +5734,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -5553,6 +5761,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -5611,6 +5820,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -5669,60 +5879,14 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", + "AWS::APS::Scraper": "CACHED", "AWS::APS::Workspace": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", @@ -5778,6 +5942,7 @@ "AWS::AppFlow::Connector": "CACHED", "AWS::AppFlow::ConnectorProfile": "CACHED", "AWS::AppFlow::Flow": "CACHED", + "AWS::AppIntegrations::Application": "CACHED", "AWS::AppIntegrations::DataIntegration": "CACHED", "AWS::AppIntegrations::EventIntegration": "CACHED", "AWS::AppMesh::GatewayRoute": "CACHED", @@ -5903,117 +6068,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -6061,6 +6116,8 @@ "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", "AWS::CleanRooms::Membership": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate": "CACHED", + "AWS::CleanRoomsML::TrainingDataset": "CACHED", "AWS::Cloud9::EnvironmentEC2": "CACHED", "AWS::CloudFormation::CustomResource": "CACHED", "AWS::CloudFormation::HookDefaultVersion": "CACHED", @@ -6103,11 +6160,13 @@ "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", "AWS::CodeArtifact::Domain": "CACHED", + "AWS::CodeArtifact::PackageGroup": "CACHED", "AWS::CodeArtifact::Repository": "CACHED", "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -6121,69 +6180,6 @@ "AWS::CodeStarConnections::RepositoryLink": "CACHED", "AWS::CodeStarConnections::SyncConfiguration": "CACHED", "AWS::CodeStarNotifications::NotificationRule": "CACHED", - "AWS::CodeTest::PersistentConfiguration": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ResultsRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-resultsrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-version", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeTest::Series": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PersistentConfigurationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-persistentconfigurationid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RunDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-rundefinition", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "State": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-state", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool": "CACHED", "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", @@ -6219,6 +6215,7 @@ "AWS::Connect::InstanceStorageConfig": "CACHED", "AWS::Connect::IntegrationAssociation": "CACHED", "AWS::Connect::PhoneNumber": "CACHED", + "AWS::Connect::PredefinedAttribute": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", "AWS::Connect::QuickConnect": "CACHED", @@ -6227,11 +6224,13 @@ "AWS::Connect::SecurityKey": "CACHED", "AWS::Connect::SecurityProfile": "CACHED", "AWS::Connect::TaskTemplate": "CACHED", + "AWS::Connect::TrafficDistributionGroup": "CACHED", "AWS::Connect::User": "CACHED", "AWS::Connect::UserHierarchyGroup": "CACHED", "AWS::Connect::View": "CACHED", "AWS::Connect::ViewVersion": "CACHED", "AWS::ConnectCampaigns::Campaign": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition": "CACHED", @@ -6261,6 +6260,7 @@ "AWS::DataSync::LocationEFS": "CACHED", "AWS::DataSync::LocationFSxLustre": "CACHED", "AWS::DataSync::LocationFSxONTAP": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS": "CACHED", "AWS::DataSync::LocationFSxWindows": "CACHED", "AWS::DataSync::LocationHDFS": "CACHED", "AWS::DataSync::LocationNFS": "CACHED", @@ -6269,6 +6269,13 @@ "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", "AWS::DataSync::Task": "CACHED", + "AWS::DataZone::DataSource": "CACHED", + "AWS::DataZone::Domain": "CACHED", + "AWS::DataZone::Environment": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration": "CACHED", + "AWS::DataZone::EnvironmentProfile": "CACHED", + "AWS::DataZone::Project": "CACHED", + "AWS::DataZone::SubscriptionTarget": "CACHED", "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6346,6 +6353,94 @@ "AWS::DocDB::DBInstance": "CACHED", "AWS::DocDB::DBSubnetGroup": "CACHED", "AWS::DocDB::EventSubscription": "CACHED", + "AWS::DocDBElastic::Cluster": { + "Attributes": { + "ClusterArn": { + "PrimitiveType": "String" + }, + "ClusterEndpoint": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html", + "Properties": { + "AdminUserName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-adminusername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "AdminUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-adminuserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AuthType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-authtype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ClusterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-clustername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DocDBElastic::Cluster.ClusterName" + } + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ShardCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-shardcapacity", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + }, + "ShardCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-shardcount", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + }, + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-subnetids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "VpcSecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-vpcsecuritygroupids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", @@ -6355,7 +6450,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -6494,7 +6648,9 @@ "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::IdNamespace": "CACHED", "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::PolicyStatement": "CACHED", "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", @@ -6572,6 +6728,7 @@ "AWS::GameLift::MatchmakingRuleSet": "CACHED", "AWS::GameLift::Script": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6648,6 +6805,7 @@ "AWS::Inspector::AssessmentTarget": "CACHED", "AWS::Inspector::AssessmentTemplate": "CACHED", "AWS::Inspector::ResourceGroup": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT1Click::Device": "CACHED", @@ -6689,6 +6847,8 @@ "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kendra::DataSource": "CACHED", "AWS::Kendra::Faq": "CACHED", "AWS::Kendra::Index": "CACHED", @@ -6737,6 +6897,7 @@ "AWS::Lightsail::LoadBalancer": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate": "CACHED", "AWS::Lightsail::StaticIp": "CACHED", + "AWS::Location::APIKey": "CACHED", "AWS::Location::GeofenceCollection": "CACHED", "AWS::Location::Map": "CACHED", "AWS::Location::PlaceIndex": "CACHED", @@ -6744,6 +6905,9 @@ "AWS::Location::Tracker": "CACHED", "AWS::Location::TrackerConsumer": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -6758,6 +6922,7 @@ "AWS::MSK::Cluster": "CACHED", "AWS::MSK::ClusterPolicy": "CACHED", "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::Replicator": "CACHED", "AWS::MSK::ServerlessCluster": "CACHED", "AWS::MSK::VpcConnection": "CACHED", "AWS::MWAA::Environment": "CACHED", @@ -6805,10 +6970,13 @@ "AWS::Neptune::DBInstance": "CACHED", "AWS::Neptune::DBParameterGroup": "CACHED", "AWS::Neptune::DBSubnetGroup": "CACHED", + "AWS::NeptuneGraph::Graph": "CACHED", + "AWS::NeptuneGraph::PrivateGraphEndpoint": "CACHED", "AWS::NetworkFirewall::Firewall": "CACHED", "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment": "CACHED", "AWS::NetworkManager::ConnectPeer": "CACHED", "AWS::NetworkManager::CoreNetwork": "CACHED", @@ -6885,140 +7053,973 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-scriptparameters", "ItemType": "ScriptParameterKeyValue", "Required": false, - "Type": "List", + "Type": "List", + "UpdateType": "Mutable" + }, + "SecureInitializationRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-secureinitializationrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::NimbleStudio::StudioComponent.SecureInitializationRoleArn" + } + }, + "StudioId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-studioid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Subtype": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-subtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::NimbleStudio::StudioComponent.Subtype" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Immutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::NimbleStudio::StudioComponent.Type" + } + } + } + }, + "AWS::OSIS::Pipeline": "CACHED", + "AWS::Oam::Link": "CACHED", + "AWS::Oam::Sink": "CACHED", + "AWS::Omics::AnnotationStore": "CACHED", + "AWS::Omics::ReferenceStore": "CACHED", + "AWS::Omics::RunGroup": "CACHED", + "AWS::Omics::SequenceStore": "CACHED", + "AWS::Omics::VariantStore": "CACHED", + "AWS::Omics::Workflow": "CACHED", + "AWS::OpenSearchService::Domain": "CACHED", + "AWS::OpsWorks::App": "CACHED", + "AWS::OpsWorks::ElasticLoadBalancerAttachment": "CACHED", + "AWS::OpsWorks::Instance": "CACHED", + "AWS::OpsWorks::Layer": "CACHED", + "AWS::OpsWorks::Stack": "CACHED", + "AWS::OpsWorks::UserProfile": "CACHED", + "AWS::OpsWorks::Volume": "CACHED", + "AWS::Organizations::Account": "CACHED", + "AWS::Organizations::Organization": "CACHED", + "AWS::Organizations::OrganizationalUnit": "CACHED", + "AWS::Organizations::Policy": "CACHED", + "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", + "AWS::Pinpoint::ADMChannel": "CACHED", + "AWS::Pinpoint::APNSChannel": "CACHED", + "AWS::Pinpoint::APNSSandboxChannel": "CACHED", + "AWS::Pinpoint::APNSVoipChannel": "CACHED", + "AWS::Pinpoint::APNSVoipSandboxChannel": "CACHED", + "AWS::Pinpoint::App": "CACHED", + "AWS::Pinpoint::ApplicationSettings": "CACHED", + "AWS::Pinpoint::BaiduChannel": "CACHED", + "AWS::Pinpoint::Campaign": "CACHED", + "AWS::Pinpoint::EmailChannel": "CACHED", + "AWS::Pinpoint::EmailTemplate": "CACHED", + "AWS::Pinpoint::EventStream": "CACHED", + "AWS::Pinpoint::GCMChannel": "CACHED", + "AWS::Pinpoint::InAppTemplate": "CACHED", + "AWS::Pinpoint::PushTemplate": "CACHED", + "AWS::Pinpoint::SMSChannel": "CACHED", + "AWS::Pinpoint::Segment": "CACHED", + "AWS::Pinpoint::SmsTemplate": "CACHED", + "AWS::Pinpoint::VoiceChannel": "CACHED", + "AWS::Pipes::Pipe": "CACHED", + "AWS::Proton::EnvironmentAccountConnection": "CACHED", + "AWS::Proton::EnvironmentTemplate": "CACHED", + "AWS::Proton::ServiceTemplate": "CACHED", + "AWS::QLDB::Ledger": "CACHED", + "AWS::QLDB::Stream": "CACHED", + "AWS::QuickSight::Analysis": "CACHED", + "AWS::QuickSight::Dashboard": "CACHED", + "AWS::QuickSight::DataSet": "CACHED", + "AWS::QuickSight::DataSource": "CACHED", + "AWS::QuickSight::RefreshSchedule": "CACHED", + "AWS::QuickSight::Template": "CACHED", + "AWS::QuickSight::Theme": "CACHED", + "AWS::QuickSight::Topic": "CACHED", + "AWS::QuickSight::VPCConnection": "CACHED", + "AWS::RAM::Permission": "CACHED", + "AWS::RAM::ResourceShare": "CACHED", + "AWS::RDS::CustomDBEngineVersion": "CACHED", + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::RDS::DBParameterGroup": "CACHED", + "AWS::RDS::DBProxy": "CACHED", + "AWS::RDS::DBProxyEndpoint": "CACHED", + "AWS::RDS::DBProxyTargetGroup": "CACHED", + "AWS::RDS::DBSecurityGroup": "CACHED", + "AWS::RDS::DBSecurityGroupIngress": "CACHED", + "AWS::RDS::DBSubnetGroup": "CACHED", + "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", + "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", + "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", + "AWS::RedshiftServerless::Namespace": { + "Attributes": { + "Namespace": { + "Type": "Namespace" + }, + "Namespace.AdminPasswordSecretArn": { + "PrimitiveType": "String" + }, + "Namespace.AdminPasswordSecretKmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.AdminUsername": { + "PrimitiveType": "String" + }, + "Namespace.CreationDate": { + "PrimitiveType": "String" + }, + "Namespace.DbName": { + "PrimitiveType": "String" + }, + "Namespace.DefaultIamRoleArn": { + "PrimitiveType": "String" + }, + "Namespace.IamRoles": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.KmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.LogExports": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.NamespaceArn": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceId": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceName": { + "PrimitiveType": "String" + }, + "Namespace.Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html", + "Properties": { + "AdminPasswordSecretKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminpasswordsecretkmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AdminUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminuserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUserPassword" + } + }, + "AdminUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUsername" + } + }, + "DbName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.DbName" + } + }, + "DefaultIamRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-defaultiamrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FinalSnapshotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.FinalSnapshotName" + } + }, + "FinalSnapshotRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "IamRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-iamroles", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.IamRoles" + } + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LogExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-logexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.LogExports" + } + }, + "ManageAdminPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-manageadminpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NamespaceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespacename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.NamespaceName" + } + }, + "NamespaceResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespaceresourcepolicy", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "RedshiftIdcApplicationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-redshiftidcapplicationarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, + "AWS::RedshiftServerless::Workgroup": { + "Attributes": { + "Workgroup": { + "Type": "Workgroup" + }, + "Workgroup.BaseCapacity": { + "PrimitiveType": "Integer" + }, + "Workgroup.ConfigParameters": { + "ItemType": "ConfigParameter", + "Type": "List" + }, + "Workgroup.CreationDate": { + "PrimitiveType": "String" + }, + "Workgroup.Endpoint": { + "Type": "Endpoint" + }, + "Workgroup.Endpoint.Address": { + "PrimitiveType": "String" + }, + "Workgroup.Endpoint.Port": { + "PrimitiveType": "Integer" + }, + "Workgroup.Endpoint.VpcEndpoints": { + "ItemType": "VpcEndpoint", + "Type": "List" + }, + "Workgroup.EnhancedVpcRouting": { + "PrimitiveType": "Boolean" + }, + "Workgroup.NamespaceName": { + "PrimitiveType": "String" + }, + "Workgroup.PubliclyAccessible": { + "PrimitiveType": "Boolean" + }, + "Workgroup.SecurityGroupIds": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Workgroup.Status": { + "PrimitiveType": "String" + }, + "Workgroup.SubnetIds": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Workgroup.WorkgroupArn": { + "PrimitiveType": "String" + }, + "Workgroup.WorkgroupId": { + "PrimitiveType": "String" + }, + "Workgroup.WorkgroupName": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html", + "Properties": { + "BaseCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html#cfn-redshiftserverless-workgroup-basecapacity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ConfigParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html#cfn-redshiftserverless-workgroup-configparameters", + "DuplicatesAllowed": false, + "ItemType": "ConfigParameter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnhancedVpcRouting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html#cfn-redshiftserverless-workgroup-enhancedvpcrouting", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NamespaceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html#cfn-redshiftserverless-workgroup-namespacename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Workgroup.NamespaceName" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html#cfn-redshiftserverless-workgroup-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html#cfn-redshiftserverless-workgroup-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "SecureInitializationRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-secureinitializationrolearn", - "PrimitiveType": "String", + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html#cfn-redshiftserverless-workgroup-securitygroupids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::NimbleStudio::StudioComponent.SecureInitializationRoleArn" + "ValueType": "AWS::RedshiftServerless::Workgroup.SecurityGroupIds" } }, - "StudioId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-studioid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Subtype": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-subtype", - "PrimitiveType": "String", + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html#cfn-redshiftserverless-workgroup-subnetids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, - "UpdateType": "Immutable", + "Type": "List", + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::NimbleStudio::StudioComponent.Subtype" + "ValueType": "AWS::RedshiftServerless::Workgroup.SubnetIds" } }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-tags", - "PrimitiveItemType": "String", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html#cfn-redshiftserverless-workgroup-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", "Required": false, - "Type": "Map", - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-type", + "WorkgroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html#cfn-redshiftserverless-workgroup-workgroupname", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::NimbleStudio::StudioComponent.Type" + "ValueType": "AWS::RedshiftServerless::Workgroup.WorkgroupName" } } } }, - "AWS::OSIS::Pipeline": "CACHED", - "AWS::Oam::Link": "CACHED", - "AWS::Oam::Sink": "CACHED", - "AWS::Omics::AnnotationStore": "CACHED", - "AWS::Omics::ReferenceStore": "CACHED", - "AWS::Omics::RunGroup": "CACHED", - "AWS::Omics::SequenceStore": "CACHED", - "AWS::Omics::VariantStore": "CACHED", - "AWS::Omics::Workflow": "CACHED", - "AWS::OpenSearchService::Domain": "CACHED", - "AWS::OpsWorks::App": "CACHED", - "AWS::OpsWorks::ElasticLoadBalancerAttachment": "CACHED", - "AWS::OpsWorks::Instance": "CACHED", - "AWS::OpsWorks::Layer": "CACHED", - "AWS::OpsWorks::Stack": "CACHED", - "AWS::OpsWorks::UserProfile": "CACHED", - "AWS::OpsWorks::Volume": "CACHED", - "AWS::Organizations::Account": "CACHED", - "AWS::Organizations::Organization": "CACHED", - "AWS::Organizations::OrganizationalUnit": "CACHED", - "AWS::Organizations::Policy": "CACHED", - "AWS::Organizations::ResourcePolicy": "CACHED", - "AWS::PCAConnectorAD::Connector": "CACHED", - "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", - "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", - "AWS::PCAConnectorAD::Template": "CACHED", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", - "AWS::Pinpoint::ADMChannel": "CACHED", - "AWS::Pinpoint::APNSChannel": "CACHED", - "AWS::Pinpoint::APNSSandboxChannel": "CACHED", - "AWS::Pinpoint::APNSVoipChannel": "CACHED", - "AWS::Pinpoint::APNSVoipSandboxChannel": "CACHED", - "AWS::Pinpoint::App": "CACHED", - "AWS::Pinpoint::ApplicationSettings": "CACHED", - "AWS::Pinpoint::BaiduChannel": "CACHED", - "AWS::Pinpoint::Campaign": "CACHED", - "AWS::Pinpoint::EmailChannel": "CACHED", - "AWS::Pinpoint::EmailTemplate": "CACHED", - "AWS::Pinpoint::EventStream": "CACHED", - "AWS::Pinpoint::GCMChannel": "CACHED", - "AWS::Pinpoint::InAppTemplate": "CACHED", - "AWS::Pinpoint::PushTemplate": "CACHED", - "AWS::Pinpoint::SMSChannel": "CACHED", - "AWS::Pinpoint::Segment": "CACHED", - "AWS::Pinpoint::SmsTemplate": "CACHED", - "AWS::Pinpoint::VoiceChannel": "CACHED", - "AWS::Pipes::Pipe": "CACHED", - "AWS::Proton::EnvironmentAccountConnection": "CACHED", - "AWS::Proton::EnvironmentTemplate": "CACHED", - "AWS::Proton::ServiceTemplate": "CACHED", - "AWS::QLDB::Ledger": "CACHED", - "AWS::QLDB::Stream": "CACHED", - "AWS::QuickSight::Analysis": "CACHED", - "AWS::QuickSight::Dashboard": "CACHED", - "AWS::QuickSight::DataSet": "CACHED", - "AWS::QuickSight::DataSource": "CACHED", - "AWS::QuickSight::RefreshSchedule": "CACHED", - "AWS::QuickSight::Template": "CACHED", - "AWS::QuickSight::Theme": "CACHED", - "AWS::QuickSight::Topic": "CACHED", - "AWS::QuickSight::VPCConnection": "CACHED", - "AWS::RAM::Permission": "CACHED", - "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::CustomDBEngineVersion": "CACHED", - "AWS::RDS::DBCluster": "CACHED", - "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", - "AWS::RDS::DBParameterGroup": "CACHED", - "AWS::RDS::DBProxy": "CACHED", - "AWS::RDS::DBProxyEndpoint": "CACHED", - "AWS::RDS::DBProxyTargetGroup": "CACHED", - "AWS::RDS::DBSecurityGroup": "CACHED", - "AWS::RDS::DBSecurityGroupIngress": "CACHED", - "AWS::RDS::DBSubnetGroup": "CACHED", - "AWS::RDS::EventSubscription": "CACHED", - "AWS::RDS::GlobalCluster": "CACHED", - "AWS::RDS::OptionGroup": "CACHED", - "AWS::RUM::AppMonitor": "CACHED", - "AWS::Redshift::Cluster": "CACHED", - "AWS::Redshift::ClusterParameterGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": "CACHED", - "AWS::Redshift::EndpointAccess": "CACHED", - "AWS::Redshift::EndpointAuthorization": "CACHED", - "AWS::Redshift::EventSubscription": "CACHED", - "AWS::Redshift::ScheduledAction": "CACHED", - "AWS::RedshiftServerless::Namespace": "CACHED", - "AWS::RedshiftServerless::Workgroup": "CACHED", "AWS::RefactorSpaces::Application": "CACHED", "AWS::RefactorSpaces::Environment": "CACHED", "AWS::RefactorSpaces::Route": "CACHED", @@ -7041,6 +8042,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -7137,8 +8141,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -7248,7 +8305,13 @@ "ValueTypes": { "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "CACHED", + "AWS::APS::Scraper.Alias": "CACHED", + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.ClusterArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SubnetIds": "CACHED", "AWS::APS::Workspace.Alias": "CACHED", + "AWS::APS::Workspace.KmsKeyArn": "CACHED", "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", @@ -7299,6 +8362,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -7334,6 +8402,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -7531,6 +8609,12 @@ "AWS::AppFlow::Flow.ZendeskDestinationProperties.Object": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties.WriteOperationType": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties.Object": "CACHED", + "AWS::AppIntegrations::Application.Description": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.AccessUrl": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.ApprovedOrigins": "CACHED", + "AWS::AppIntegrations::Application.Name": "CACHED", + "AWS::AppIntegrations::Application.Namespace": "CACHED", + "AWS::AppIntegrations::Application.Permissions": "CACHED", "AWS::AppIntegrations::DataIntegration.Description": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration.Folders": "CACHED", "AWS::AppIntegrations::DataIntegration.KmsKey": "CACHED", @@ -7581,6 +8665,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -7600,7 +8685,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -7675,8 +8762,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7715,6 +8804,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -7766,6 +8856,20 @@ "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.Bucket": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.ResultFormat": "CACHED", "AWS::CleanRooms::Membership.QueryLogStatus": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.AutoRefresh": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.Epsilon": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.UsersNoisePerQuery": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.PrivacyBudgetType": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnTypes": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset.Type": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Description": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.CatalogId": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.DatabaseName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.TableName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Name": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.RoleArn": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeVersionArn": "CACHED", @@ -7902,6 +9006,12 @@ "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", "AWS::CodeArtifact::Domain.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.ContactInfo": "CACHED", + "AWS::CodeArtifact::PackageGroup.Description": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainOwner": "CACHED", + "AWS::CodeArtifact::PackageGroup.Pattern": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode": "CACHED", "AWS::CodeArtifact::Repository.Description": "CACHED", "AWS::CodeArtifact::Repository.DomainName": "CACHED", "AWS::CodeArtifact::Repository.DomainOwner": "CACHED", @@ -7917,6 +9027,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -7944,8 +9056,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -8097,6 +9211,9 @@ "AWS::Connect::PhoneNumber.Prefix": "CACHED", "AWS::Connect::PhoneNumber.TargetArn": "CACHED", "AWS::Connect::PhoneNumber.Type": "CACHED", + "AWS::Connect::PredefinedAttribute.InstanceArn": "CACHED", + "AWS::Connect::PredefinedAttribute.Name": "CACHED", + "AWS::Connect::PredefinedAttribute.Values.StringList": "CACHED", "AWS::Connect::Prompt.Description": "CACHED", "AWS::Connect::Prompt.InstanceArn": "CACHED", "AWS::Connect::Prompt.Name": "CACHED", @@ -8130,7 +9247,9 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig.Priority": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.Channel": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.QueueArn": "CACHED", + "AWS::Connect::Rule.CreateCaseAction.TemplateId": "CACHED", "AWS::Connect::Rule.EventBridgeAction.Name": "CACHED", + "AWS::Connect::Rule.Field.Id": "CACHED", "AWS::Connect::Rule.InstanceArn": "CACHED", "AWS::Connect::Rule.Name": "CACHED", "AWS::Connect::Rule.NotificationRecipientType.UserArns": "CACHED", @@ -8146,7 +9265,11 @@ "AWS::Connect::Rule.TaskAction.Name": "CACHED", "AWS::Connect::SecurityKey.InstanceId": "CACHED", "AWS::Connect::SecurityKey.Key": "CACHED", + "AWS::Connect::SecurityProfile.AllowedAccessControlHierarchyGroupId": "CACHED", + "AWS::Connect::SecurityProfile.Application.ApplicationPermissions": "CACHED", + "AWS::Connect::SecurityProfile.Application.Namespace": "CACHED", "AWS::Connect::SecurityProfile.Description": "CACHED", + "AWS::Connect::SecurityProfile.HierarchyRestrictedResources": "CACHED", "AWS::Connect::SecurityProfile.InstanceArn": "CACHED", "AWS::Connect::SecurityProfile.Permissions": "CACHED", "AWS::Connect::SecurityProfile.SecurityProfileName": "CACHED", @@ -8162,6 +9285,9 @@ "AWS::Connect::TaskTemplate.InstanceArn": "CACHED", "AWS::Connect::TaskTemplate.Name": "CACHED", "AWS::Connect::TaskTemplate.Status": "CACHED", + "AWS::Connect::TrafficDistributionGroup.Description": "CACHED", + "AWS::Connect::TrafficDistributionGroup.InstanceArn": "CACHED", + "AWS::Connect::TrafficDistributionGroup.Name": "CACHED", "AWS::Connect::User.HierarchyGroupArn": "CACHED", "AWS::Connect::User.InstanceArn": "CACHED", "AWS::Connect::User.Password": "CACHED", @@ -8170,6 +9296,9 @@ "AWS::Connect::User.UserIdentityInfo.Mobile": "CACHED", "AWS::Connect::User.UserIdentityInfo.SecondaryEmail": "CACHED", "AWS::Connect::User.UserPhoneConfig.PhoneType": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeName": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeValue": "CACHED", + "AWS::Connect::User.UserProficiency.Level": "CACHED", "AWS::Connect::User.Username": "CACHED", "AWS::Connect::UserHierarchyGroup.InstanceArn": "CACHED", "AWS::Connect::UserHierarchyGroup.Name": "CACHED", @@ -8189,6 +9318,10 @@ "AWS::ConnectCampaigns::Campaign.OutboundCallConfig.ConnectSourcePhoneNumber": "CACHED", "AWS::ConnectCampaigns::Campaign.PredictiveDialerConfig.DialingCapacity": "CACHED", "AWS::ConnectCampaigns::Campaign.ProgressiveDialerConfig.DialingCapacity": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -8365,6 +9498,10 @@ "AWS::DataSync::LocationFSxONTAP.SmbMountOptions.Version": "CACHED", "AWS::DataSync::LocationFSxONTAP.StorageVirtualMachineArn": "CACHED", "AWS::DataSync::LocationFSxONTAP.Subdirectory": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.FsxFilesystemArn": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions.Version": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.SecurityGroupArns": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Subdirectory": "CACHED", "AWS::DataSync::LocationFSxWindows.Domain": "CACHED", "AWS::DataSync::LocationFSxWindows.FsxFilesystemArn": "CACHED", "AWS::DataSync::LocationFSxWindows.Password": "CACHED", @@ -8422,6 +9559,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -8437,17 +9580,61 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", + "AWS::DataZone::DataSource.Description": "CACHED", + "AWS::DataZone::DataSource.DomainIdentifier": "CACHED", + "AWS::DataZone::DataSource.EnableSetting": "CACHED", + "AWS::DataZone::DataSource.FormInput.Content": "CACHED", + "AWS::DataZone::DataSource.FormInput.FormName": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeIdentifier": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeRevision": "CACHED", + "AWS::DataZone::DataSource.Name": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule": "CACHED", + "AWS::DataZone::DataSource.Type": "CACHED", + "AWS::DataZone::Domain.DomainExecutionRole": "CACHED", + "AWS::DataZone::Domain.KmsKeyIdentifier": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.Type": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.UserAssignment": "CACHED", + "AWS::DataZone::Environment.Description": "CACHED", + "AWS::DataZone::Environment.DomainIdentifier": "CACHED", + "AWS::DataZone::Environment.EnvironmentProfileIdentifier": "CACHED", + "AWS::DataZone::Environment.GlossaryTerms": "CACHED", + "AWS::DataZone::Environment.Name": "CACHED", + "AWS::DataZone::Environment.ProjectIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountId": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountRegion": "CACHED", + "AWS::DataZone::EnvironmentProfile.Description": "CACHED", + "AWS::DataZone::EnvironmentProfile.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.Name": "CACHED", + "AWS::DataZone::EnvironmentProfile.ProjectIdentifier": "CACHED", + "AWS::DataZone::Project.Description": "CACHED", + "AWS::DataZone::Project.DomainIdentifier": "CACHED", + "AWS::DataZone::Project.GlossaryTerms": "CACHED", + "AWS::DataZone::Project.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes": "CACHED", + "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals": "CACHED", + "AWS::DataZone::SubscriptionTarget.DomainIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -8461,19 +9648,23 @@ "AWS::DevOpsGuru::ResourceCollection.TagCollection.AppBoundaryKey": "CACHED", "AWS::DevOpsGuru::ResourceCollection.TagCollection.TagValues": "CACHED", "AWS::DocDB::DBCluster.BackupRetentionPeriod": "CACHED", + "AWS::DocDBElastic::Cluster.ClusterName": "CACHED", "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -8506,6 +9697,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -8581,6 +9773,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -8643,6 +9836,14 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::IdNamespace.Description": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties.IdMappingType": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.SchemaName": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceName": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties.ProviderServiceArn": "CACHED", + "AWS::EntityResolution::IdNamespace.RoleArn": "CACHED", + "AWS::EntityResolution::IdNamespace.Type": "CACHED", "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", @@ -8655,6 +9856,12 @@ "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::PolicyStatement.Action": "CACHED", + "AWS::EntityResolution::PolicyStatement.Arn": "CACHED", + "AWS::EntityResolution::PolicyStatement.Condition": "CACHED", + "AWS::EntityResolution::PolicyStatement.Effect": "CACHED", + "AWS::EntityResolution::PolicyStatement.Principal": "CACHED", + "AWS::EntityResolution::PolicyStatement.StatementId": "CACHED", "AWS::EntityResolution::SchemaMapping.Description": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", @@ -8729,140 +9936,13 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", @@ -8924,6 +10004,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -9006,6 +10087,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -9078,6 +10164,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -9086,6 +10173,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -9258,6 +10346,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -9270,6 +10359,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration.KeyPath": "CACHED", "AWS::Kendra::DataSource.AclConfiguration.AllowedGroupsColumnName": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration.ChangeDetectingColumns": "CACHED", @@ -9395,6 +10489,7 @@ "AWS::Kendra::Faq.Description": "CACHED", "AWS::Kendra::Faq.FileFormat": "CACHED", "AWS::Kendra::Faq.IndexId": "CACHED", + "AWS::Kendra::Faq.LanguageCode": "CACHED", "AWS::Kendra::Faq.Name": "CACHED", "AWS::Kendra::Faq.RoleArn": "CACHED", "AWS::Kendra::Faq.S3Path.Bucket": "CACHED", @@ -9499,7 +10594,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -9526,6 +10623,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -9777,10 +10888,18 @@ "AWS::Lightsail::Instance.InstanceName": "CACHED", "AWS::Lightsail::LoadBalancer.LoadBalancerName": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate.LoadBalancerName": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources": "CACHED", + "AWS::Location::APIKey.Description": "CACHED", + "AWS::Location::APIKey.ExpireTime": "CACHED", + "AWS::Location::APIKey.KeyName": "CACHED", "AWS::Location::GeofenceCollection.CollectionName": "CACHED", "AWS::Location::GeofenceCollection.Description": "CACHED", "AWS::Location::GeofenceCollection.KmsKeyId": "CACHED", "AWS::Location::Map.Description": "CACHED", + "AWS::Location::Map.MapConfiguration.CustomLayers": "CACHED", + "AWS::Location::Map.MapConfiguration.PoliticalView": "CACHED", "AWS::Location::Map.MapConfiguration.Style": "CACHED", "AWS::Location::Map.MapName": "CACHED", "AWS::Location::Map.PricingPlan": "CACHED", @@ -9801,6 +10920,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -9850,6 +10976,18 @@ "AWS::MSK::Cluster.PublicAccess.Type": "CACHED", "AWS::MSK::Cluster.StorageMode": "CACHED", "AWS::MSK::ClusterPolicy.ClusterArn": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster.MskClusterArn": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToExclude": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToReplicate": "CACHED", + "AWS::MSK::Replicator.Description": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", + "AWS::MSK::Replicator.ReplicatorName": "CACHED", + "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToReplicate": "CACHED", "AWS::MSK::ServerlessCluster.ClusterName": "CACHED", "AWS::MSK::VpcConnection.Authentication": "CACHED", "AWS::MSK::VpcConnection.ClientSubnets": "CACHED", @@ -9987,6 +11125,7 @@ "AWS::Neptune::DBCluster.DBClusterIdentifier": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MaxCapacity": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MinCapacity": "CACHED", + "AWS::NeptuneGraph::Graph.GraphName": "CACHED", "AWS::NetworkFirewall::Firewall.Description": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallName": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallPolicyArn": "CACHED", @@ -9994,6 +11133,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -10028,6 +11168,13 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::NimbleStudio::LaunchProfile.Description": "CACHED", "AWS::NimbleStudio::LaunchProfile.LaunchProfileProtocolVersions": "CACHED", "AWS::NimbleStudio::LaunchProfile.Name": "CACHED", @@ -10079,6 +11226,7 @@ "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -10372,7 +11520,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10394,6 +11548,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -10871,7 +12027,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10896,6 +12058,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -11004,6 +12168,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -11472,7 +12637,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11494,6 +12665,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -11946,6 +13119,7 @@ "AWS::QuickSight::Topic.TopicRelativeDateFilter.TimeGranularity": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.ConstantType": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.SingularConstant": "CACHED", + "AWS::QuickSight::Topic.UserExperienceVersion": "CACHED", "AWS::QuickSight::VPCConnection.AvailabilityStatus": "CACHED", "AWS::QuickSight::VPCConnection.AwsAccountId": "CACHED", "AWS::QuickSight::VPCConnection.Name": "CACHED", @@ -11967,13 +13141,19 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBInstance.DBInstanceClass": { "AllowedValues": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -12019,6 +13199,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -12051,7 +13238,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -12102,6 +13288,13 @@ "db.r6i.xlarge", "db.r6id.24xlarge", "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t2.2xlarge", "db.t2.large", @@ -12166,6 +13359,9 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", @@ -12198,8 +13394,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -12310,6 +13504,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -12318,6 +13513,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -12478,6 +13674,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -12558,6 +13769,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -12604,6 +13819,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -12643,6 +13860,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -12943,13 +14162,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -13028,9 +14254,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -13171,15 +14416,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -13250,8 +14493,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -13278,6 +14519,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -13324,6 +14566,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -13411,7 +14654,9 @@ "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.InstanceType": "CACHED", "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.MaxConcurrentSessions": "CACHED", "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", @@ -13438,48 +14683,7 @@ "AWS::XRay::SamplingRule.SamplingRule.ServiceName": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.ServiceType": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.URLPath": "CACHED", - "AppStreamInstanceType": { - "AllowedValues": [ - "stream.compute.2xlarge", - "stream.compute.4xlarge", - "stream.compute.8xlarge", - "stream.compute.large", - "stream.compute.xlarge", - "stream.graphics-design.2xlarge", - "stream.graphics-design.4xlarge", - "stream.graphics-design.large", - "stream.graphics-design.xlarge", - "stream.graphics-pro.16xlarge", - "stream.graphics-pro.4xlarge", - "stream.graphics-pro.8xlarge", - "stream.graphics.g4dn.12xlarge", - "stream.graphics.g4dn.16xlarge", - "stream.graphics.g4dn.2xlarge", - "stream.graphics.g4dn.4xlarge", - "stream.graphics.g4dn.8xlarge", - "stream.graphics.g4dn.xlarge", - "stream.graphics.g5.12xlarge", - "stream.graphics.g5.16xlarge", - "stream.graphics.g5.24xlarge", - "stream.graphics.g5.2xlarge", - "stream.graphics.g5.4xlarge", - "stream.graphics.g5.8xlarge", - "stream.graphics.g5.xlarge", - "stream.memory.large", - "stream.memory.xlarge", - "stream.memory.z1d.12xlarge", - "stream.memory.z1d.2xlarge", - "stream.memory.z1d.3xlarge", - "stream.memory.z1d.6xlarge", - "stream.memory.z1d.large", - "stream.memory.z1d.xlarge", - "stream.standard.2xlarge", - "stream.standard.large", - "stream.standard.medium", - "stream.standard.small", - "stream.standard.xlarge" - ] - }, + "AppStreamInstanceType": "CACHED", "AvailabilityZone": "CACHED", "AvailabilityZoneWithAll": "CACHED", "AvailabilityZones": "CACHED", @@ -13521,32 +14725,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -13557,828 +14736,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.metal", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.large", - "c6id.metal", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "f1.2xlarge", - "f1.4xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4ad.16xlarge", - "g4ad.2xlarge", - "g4ad.4xlarge", - "g4ad.8xlarge", - "g4ad.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i2.large", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.large", - "im4gn.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.large", - "is4gen.medium", - "is4gen.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.large", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.large", - "m7i.metal-24xl", - "m7i.metal-48xl", - "m7i.xlarge", - "mac1.metal", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.large", - "r5b.metal", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.large", - "r6id.metal", - "r6id.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.large", - "z1d.metal", - "z1d.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m4.10xlarge", - "cache.m4.2xlarge", - "cache.m4.4xlarge", - "cache.m4.large", - "cache.m4.xlarge", - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.r6gd.8xlarge", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -14393,54 +14762,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -14456,24 +14778,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc1.8xlarge", - "dc1.large", - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-west-3.json b/src/cfnlint/data/CloudSpecs/eu-west-3.json index 313734ccc3..a2f1ca923c 100644 --- a/src/cfnlint/data/CloudSpecs/eu-west-3.json +++ b/src/cfnlint/data/CloudSpecs/eu-west-3.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -165,6 +166,11 @@ "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::APS::Scraper.AmpConfiguration": "CACHED", + "AWS::APS::Scraper.Destination": "CACHED", + "AWS::APS::Scraper.EksConfiguration": "CACHED", + "AWS::APS::Scraper.ScrapeConfiguration": "CACHED", + "AWS::APS::Scraper.Source": "CACHED", "AWS::APS::Workspace.LoggingConfiguration": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", @@ -188,6 +194,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -211,7 +219,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -258,10 +269,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -529,6 +540,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -564,6 +576,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -646,10 +661,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -657,8 +674,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -666,22 +681,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -703,11 +725,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", @@ -760,6 +787,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -810,6 +838,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -820,6 +849,9 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeArtifact::PackageGroup.OriginConfiguration": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType": "CACHED", + "AWS::CodeArtifact::PackageGroup.Restrictions": "CACHED", "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", @@ -886,7 +918,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -919,6 +954,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -965,6 +1001,7 @@ "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DAX::Cluster.SSESpecification": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", @@ -1077,11 +1114,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -1127,6 +1167,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1144,6 +1186,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1183,6 +1226,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1197,7 +1241,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1264,10 +1307,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1355,6 +1401,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -1364,7 +1411,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1373,6 +1425,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1486,29 +1540,15 @@ "AWS::EMR::Step.KeyValue": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1611,6 +1651,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1780,6 +1821,7 @@ } }, "AWS::GameLift::Fleet.ServerProcess": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1794,6 +1836,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -1863,6 +1906,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -1914,6 +1958,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -1932,6 +1982,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2024,6 +2075,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kinesis::Stream.StreamEncryption": "CACHED", "AWS::Kinesis::Stream.StreamModeDetails": "CACHED", "AWS::KinesisAnalytics::Application.CSVMappingParameters": "CACHED", @@ -2144,6 +2198,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2283,6 +2342,13 @@ "AWS::MSK::Cluster.VpcConnectivityScram": "CACHED", "AWS::MSK::Cluster.VpcConnectivityTls": "CACHED", "AWS::MSK::Configuration.LatestRevision": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication": "CACHED", + "AWS::MSK::Replicator.KafkaCluster": "CACHED", + "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", + "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MSK::ServerlessCluster.ClientAuthentication": "CACHED", "AWS::MSK::ServerlessCluster.Iam": "CACHED", "AWS::MSK::ServerlessCluster.Sasl": "CACHED", @@ -2361,6 +2427,10 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "CACHED", + "AWS::MediaLive::Channel.CmafIngestGroupSettings": "CACHED", + "AWS::MediaLive::Channel.CmafIngestOutputSettings": "CACHED", + "AWS::MediaLive::Channel.ColorCorrection": "CACHED", + "AWS::MediaLive::Channel.ColorCorrectionSettings": "CACHED", "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": "CACHED", "AWS::MediaLive::Channel.DolbyVision81Settings": "CACHED", "AWS::MediaLive::Channel.DvbNitSettings": "CACHED", @@ -2544,6 +2614,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -2565,71 +2636,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -2662,6 +2669,13 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment.ConnectAttachmentOptions": "CACHED", "AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::ConnectPeer.BgpOptions": "CACHED", @@ -2677,9 +2691,12 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -2914,12 +2931,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -2947,6 +2973,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -3392,12 +3419,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -3428,6 +3464,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -3946,12 +3983,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -3979,6 +4025,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -4337,6 +4384,10 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", @@ -4364,6 +4415,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -4384,12 +4436,77 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", - "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-action", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Action" + } + }, + "BlockOverrideDnsType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-blockoverridednstype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDnsType" + } + }, + "BlockOverrideDomain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-blockoverridedomain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain" + } + }, + "BlockOverrideTtl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-blockoverridettl", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "BlockResponse": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-blockresponse", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse" + } + }, + "FirewallDomainListId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-firewalldomainlistid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId" + } + }, + "Priority": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-priority", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress": "CACHED", "AWS::S3::AccessGrant.AccessGrantsLocationConfiguration": "CACHED", @@ -4539,7 +4656,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -4576,7 +4692,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -4606,6 +4726,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -4651,6 +4772,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -4663,6 +4786,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -4803,11 +4927,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -4858,7 +4991,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -4923,9 +5073,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -4962,10 +5112,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -4991,6 +5139,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -5049,6 +5198,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -5095,60 +5245,14 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", + "AWS::APS::Scraper": "CACHED", "AWS::APS::Workspace": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", @@ -5222,117 +5326,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -5416,11 +5410,13 @@ "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", "AWS::CodeArtifact::Domain": "CACHED", + "AWS::CodeArtifact::PackageGroup": "CACHED", "AWS::CodeArtifact::Repository": "CACHED", "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -5456,6 +5452,7 @@ "AWS::Config::OrganizationConformancePack": "CACHED", "AWS::Config::RemediationConfiguration": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DAX::Cluster": "CACHED", @@ -5574,7 +5571,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -5664,175 +5720,7 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -5870,50 +5758,7 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Attributes": { - "IsDefault": { - "PrimitiveType": "Boolean" - }, - "RuleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", @@ -6220,6 +6065,7 @@ } }, "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6274,6 +6120,7 @@ "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", "AWS::ImageBuilder::LifecyclePolicy": "CACHED", "AWS::ImageBuilder::Workflow": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT::AccountAuditConfiguration": "CACHED", @@ -6308,6 +6155,8 @@ "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kinesis::Stream": "CACHED", "AWS::Kinesis::StreamConsumer": "CACHED", "AWS::KinesisAnalytics::Application": "CACHED", @@ -6367,6 +6216,7 @@ "AWS::MSK::Cluster": "CACHED", "AWS::MSK::ClusterPolicy": "CACHED", "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::Replicator": "CACHED", "AWS::MSK::ServerlessCluster": "CACHED", "AWS::MSK::VpcConnection": "CACHED", "AWS::MWAA::Environment": "CACHED", @@ -6415,6 +6265,7 @@ "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment": "CACHED", "AWS::NetworkManager::ConnectPeer": "CACHED", "AWS::NetworkManager::CoreNetwork": "CACHED", @@ -6462,7 +6313,531 @@ "AWS::RAM::ResourceShare": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -6472,7 +6847,9 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", @@ -6482,7 +6859,174 @@ "AWS::Redshift::EndpointAuthorization": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "CACHED", - "AWS::RedshiftServerless::Namespace": "CACHED", + "AWS::RedshiftServerless::Namespace": { + "Attributes": { + "Namespace": { + "Type": "Namespace" + }, + "Namespace.AdminPasswordSecretArn": { + "PrimitiveType": "String" + }, + "Namespace.AdminPasswordSecretKmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.AdminUsername": { + "PrimitiveType": "String" + }, + "Namespace.CreationDate": { + "PrimitiveType": "String" + }, + "Namespace.DbName": { + "PrimitiveType": "String" + }, + "Namespace.DefaultIamRoleArn": { + "PrimitiveType": "String" + }, + "Namespace.IamRoles": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.KmsKeyId": { + "PrimitiveType": "String" + }, + "Namespace.LogExports": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Namespace.NamespaceArn": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceId": { + "PrimitiveType": "String" + }, + "Namespace.NamespaceName": { + "PrimitiveType": "String" + }, + "Namespace.Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html", + "Properties": { + "AdminPasswordSecretKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminpasswordsecretkmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AdminUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminuserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUserPassword" + } + }, + "AdminUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.AdminUsername" + } + }, + "DbName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.DbName" + } + }, + "DefaultIamRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-defaultiamrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FinalSnapshotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.FinalSnapshotName" + } + }, + "FinalSnapshotRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-finalsnapshotretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "IamRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-iamroles", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.IamRoles" + } + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LogExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-logexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.LogExports" + } + }, + "ManageAdminPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-manageadminpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NamespaceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespacename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RedshiftServerless::Namespace.NamespaceName" + } + }, + "NamespaceResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespaceresourcepolicy", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "RedshiftIdcApplicationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-redshiftidcapplicationarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, "AWS::RedshiftServerless::Workgroup": "CACHED", "AWS::RefactorSpaces::Application": "CACHED", "AWS::RefactorSpaces::Environment": "CACHED", @@ -6504,6 +7048,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -6596,8 +7143,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -6679,7 +7279,13 @@ "ValueTypes": { "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "CACHED", + "AWS::APS::Scraper.Alias": "CACHED", + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.ClusterArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SubnetIds": "CACHED", "AWS::APS::Workspace.Alias": "CACHED", + "AWS::APS::Workspace.KmsKeyArn": "CACHED", "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", @@ -6744,6 +7350,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -6779,6 +7390,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -7014,6 +7635,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -7033,7 +7655,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -7090,8 +7714,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7130,6 +7756,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -7283,6 +7910,12 @@ "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", "AWS::CodeArtifact::Domain.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.ContactInfo": "CACHED", + "AWS::CodeArtifact::PackageGroup.Description": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainOwner": "CACHED", + "AWS::CodeArtifact::PackageGroup.Pattern": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode": "CACHED", "AWS::CodeArtifact::Repository.Description": "CACHED", "AWS::CodeArtifact::Repository.DomainName": "CACHED", "AWS::CodeArtifact::Repository.DomainOwner": "CACHED", @@ -7298,6 +7931,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -7315,8 +7950,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -7370,6 +8007,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -7522,6 +8163,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -7537,15 +8184,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -7564,16 +8212,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -7606,6 +8257,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -7663,6 +8315,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -7678,6 +8331,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -7804,111 +8458,7 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5d.18xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.IpPermission.FromPort": "CACHED", @@ -7935,6 +8485,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -7975,6 +8526,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -8047,6 +8603,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -8055,6 +8612,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -8185,6 +8743,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -8197,6 +8756,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kinesis::Stream.Name": "CACHED", "AWS::Kinesis::Stream.RetentionPeriodHours": "CACHED", "AWS::Kinesis::Stream.ShardCount": "CACHED", @@ -8275,7 +8839,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -8302,6 +8868,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -8528,6 +9108,18 @@ "AWS::MSK::Cluster.PublicAccess.Type": "CACHED", "AWS::MSK::Cluster.StorageMode": "CACHED", "AWS::MSK::ClusterPolicy.ClusterArn": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster.MskClusterArn": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToExclude": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToReplicate": "CACHED", + "AWS::MSK::Replicator.Description": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", + "AWS::MSK::Replicator.ReplicatorName": "CACHED", + "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToReplicate": "CACHED", "AWS::MSK::ServerlessCluster.ClusterName": "CACHED", "AWS::MSK::VpcConnection.Authentication": "CACHED", "AWS::MSK::VpcConnection.ClientSubnets": "CACHED", @@ -8673,6 +9265,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -8707,7 +9300,15 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -8947,7 +9548,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -8969,6 +9576,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -9446,7 +10055,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -9471,6 +10086,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -9579,6 +10196,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -10047,7 +10665,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10069,6 +10693,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -10463,13 +11089,19 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBInstance.DBInstanceClass": { "AllowedValues": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -10627,6 +11259,25 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IncludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.Telemetries": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents.Status": "CACHED", + "AWS::RUM::AppMonitor.Domain": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.EventPattern": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Name": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Namespace": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.UnitLabel": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.ValueKey": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.Destination": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.DestinationArn": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.IamRoleArn": "CACHED", + "AWS::RUM::AppMonitor.Name": "CACHED", "AWS::Redshift::Cluster.ClusterIdentifier": "CACHED", "AWS::Redshift::Cluster.ClusterParameterGroupName": "CACHED", "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", @@ -10643,8 +11294,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -10753,6 +11402,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -10921,6 +11571,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -11001,6 +11666,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -11047,6 +11716,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -11086,6 +11757,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -11375,13 +12048,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -11460,9 +12140,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -11595,15 +12294,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -11617,8 +12314,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -11645,6 +12340,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -11691,6 +12387,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -11786,32 +12483,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -11822,660 +12494,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5d.18xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.18xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.metal", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.large", - "im4gn.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.large", - "is4gen.medium", - "is4gen.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.large", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.large", - "m7i.metal-24xl", - "m7i.metal-48xl", - "m7i.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.r6gd.12xlarge", - "cache.r6gd.16xlarge", - "cache.r6gd.2xlarge", - "cache.r6gd.4xlarge", - "cache.r6gd.8xlarge", - "cache.r6gd.xlarge", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -12490,49 +12520,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -12548,22 +12536,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/il-central-1.json b/src/cfnlint/data/CloudSpecs/il-central-1.json index 52ba51007a..ea079bccfa 100644 --- a/src/cfnlint/data/CloudSpecs/il-central-1.json +++ b/src/cfnlint/data/CloudSpecs/il-central-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -743,10 +744,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -885,6 +886,33 @@ "AWS::AppMesh::VirtualService.VirtualRouterServiceProvider": "CACHED", "AWS::AppMesh::VirtualService.VirtualServiceProvider": "CACHED", "AWS::AppMesh::VirtualService.VirtualServiceSpec": "CACHED", + "AWS::AppSync::DataSource.AuthorizationConfig": "CACHED", + "AWS::AppSync::DataSource.AwsIamConfig": "CACHED", + "AWS::AppSync::DataSource.DeltaSyncConfig": "CACHED", + "AWS::AppSync::DataSource.DynamoDBConfig": "CACHED", + "AWS::AppSync::DataSource.ElasticsearchConfig": "CACHED", + "AWS::AppSync::DataSource.EventBridgeConfig": "CACHED", + "AWS::AppSync::DataSource.HttpConfig": "CACHED", + "AWS::AppSync::DataSource.LambdaConfig": "CACHED", + "AWS::AppSync::DataSource.OpenSearchServiceConfig": "CACHED", + "AWS::AppSync::DataSource.RdsHttpEndpointConfig": "CACHED", + "AWS::AppSync::DataSource.RelationalDatabaseConfig": "CACHED", + "AWS::AppSync::FunctionConfiguration.AppSyncRuntime": "CACHED", + "AWS::AppSync::FunctionConfiguration.LambdaConflictHandlerConfig": "CACHED", + "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", + "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", + "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", + "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", + "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", + "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", + "AWS::AppSync::GraphQLApi.UserPoolConfig": "CACHED", + "AWS::AppSync::Resolver.AppSyncRuntime": "CACHED", + "AWS::AppSync::Resolver.CachingConfig": "CACHED", + "AWS::AppSync::Resolver.LambdaConflictHandlerConfig": "CACHED", + "AWS::AppSync::Resolver.PipelineConfig": "CACHED", + "AWS::AppSync::Resolver.SyncConfig": "CACHED", + "AWS::AppSync::SourceApiAssociation.SourceApiAssociationConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalableTarget.ScalableTargetAction": "CACHED", "AWS::ApplicationAutoScaling::ScalableTarget.ScheduledAction": "CACHED", "AWS::ApplicationAutoScaling::ScalableTarget.SuspendedState": "CACHED", @@ -1081,10 +1109,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -1092,8 +1122,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -1101,22 +1129,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", @@ -1172,7 +1207,9 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", + "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", "AWS::CloudFront::MonitoringSubscription.RealtimeMetricsSubscriptionConfig": "CACHED", "AWS::CloudFront::OriginAccessControl.OriginAccessControlConfig": "CACHED", @@ -1213,6 +1250,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -1223,292 +1261,26 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", - "AWS::CodeBuild::Project.Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", - "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", - "AWS::CodeBuild::Project.CloudWatchLogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", - "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", - "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.CloudWatchLogsConfig": "CACHED", + "AWS::CodeBuild::Project.Environment": "CACHED", "AWS::CodeBuild::Project.EnvironmentVariable": "CACHED", "AWS::CodeBuild::Project.FilterGroup": "CACHED", "AWS::CodeBuild::Project.GitSubmodulesConfig": "CACHED", "AWS::CodeBuild::Project.LogsConfig": "CACHED", "AWS::CodeBuild::Project.ProjectBuildBatchConfig": "CACHED", - "AWS::CodeBuild::Project.ProjectCache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", - "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.ProjectCache": "CACHED", "AWS::CodeBuild::Project.ProjectFileSystemLocation": "CACHED", "AWS::CodeBuild::Project.ProjectFleet": "CACHED", "AWS::CodeBuild::Project.ProjectSourceVersion": "CACHED", "AWS::CodeBuild::Project.ProjectTriggers": "CACHED", "AWS::CodeBuild::Project.RegistryCredential": "CACHED", - "AWS::CodeBuild::Project.S3LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.S3LogsConfig": "CACHED", + "AWS::CodeBuild::Project.Source": "CACHED", "AWS::CodeBuild::Project.SourceAuth": "CACHED", - "AWS::CodeBuild::Project.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.VpcConfig": "CACHED", "AWS::CodeBuild::Project.WebhookFilter": "CACHED", "AWS::CodeBuild::ReportGroup.ReportExportConfig": "CACHED", "AWS::CodeBuild::ReportGroup.S3ReportExportConfig": "CACHED", @@ -1684,7 +1456,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -1693,6 +1468,12 @@ "AWS::CodePipeline::Pipeline.StageDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.StageTransition": "CACHED", "AWS::CodePipeline::Pipeline.VariableDeclaration": "CACHED", + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", + "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", + "AWS::Cognito::IdentityPool.PushSync": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", "AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration": "CACHED", "AWS::Cognito::LogDeliveryConfiguration.LogConfiguration": "CACHED", "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", @@ -1706,6 +1487,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1716,6 +1498,16 @@ "AWS::Cognito::UserPool.VerificationMessageTemplate": "CACHED", "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", + "AWS::Cognito::UserPoolDomain.CustomDomainConfigType": "CACHED", + "AWS::Cognito::UserPoolResourceServer.ResourceServerScopeType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED", "AWS::Cognito::UserPoolUser.AttributeType": "CACHED", "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", @@ -1731,6 +1523,15 @@ "AWS::Config::ConfigurationRecorder.RecordingModeOverride": "CACHED", "AWS::Config::ConfigurationRecorder.RecordingStrategy": "CACHED", "AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties": "CACHED", + "AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata": "CACHED", + "AWS::Config::OrganizationConfigRule.OrganizationCustomRuleMetadata": "CACHED", + "AWS::Config::OrganizationConfigRule.OrganizationManagedRuleMetadata": "CACHED", + "AWS::Config::RemediationConfiguration.ExecutionControls": "CACHED", + "AWS::Config::RemediationConfiguration.RemediationParameterValue": "CACHED", + "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", + "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", + "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", @@ -1775,11 +1576,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -1819,6 +1623,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1836,11 +1642,14 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", "AWS::DynamoDB::Table.TimeToLiveSpecification": "CACHED", "AWS::EC2::CapacityReservation.TagSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceTypeSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.TagSpecification": "CACHED", "AWS::EC2::ClientVpnEndpoint.CertificateAuthenticationRequest": "CACHED", "AWS::EC2::ClientVpnEndpoint.ClientAuthenticationRequest": "CACHED", "AWS::EC2::ClientVpnEndpoint.ClientConnectOptions": "CACHED", @@ -1873,6 +1682,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1887,7 +1697,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1934,24 +1743,13 @@ "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", - "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html", - "Properties": { - "Primary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-primary", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -2662,6 +2460,7 @@ } }, "AWS::EC2::Subnet.PrivateDnsNameOptionsOnLaunch": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange": "CACHED", "AWS::EC2::TransitGatewayAttachment.Options": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html", "Properties": { @@ -2690,6 +2489,18 @@ "AWS::EC2::TransitGatewayPeeringAttachment.PeeringAttachmentStatus": "CACHED", "AWS::EC2::TransitGatewayVpcAttachment.Options": "CACHED", "AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessGroup.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessInstance.CloudWatchLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.KinesisDataFirehose": "CACHED", + "AWS::EC2::VerifiedAccessInstance.S3": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessTrustProvider": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.DeviceOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.OidcOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.SseSpecification": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationConfiguration": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationDestination": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationRule": "CACHED", @@ -2712,6 +2523,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -2721,7 +2533,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -2730,6 +2547,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -2899,9 +2718,54 @@ "AWS::ElastiCache::ReplicationGroup.LogDeliveryConfigurationRequest": "CACHED", "AWS::ElastiCache::ReplicationGroup.NodeGroupConfiguration": "CACHED", "AWS::ElastiCache::ServerlessCache.CacheUsageLimits": "CACHED", - "AWS::ElastiCache::ServerlessCache.DataStorage": "CACHED", - "AWS::ElastiCache::ServerlessCache.ECPUPerSecond": "CACHED", - "AWS::ElastiCache::ServerlessCache.Endpoint": "CACHED", + "AWS::ElastiCache::ServerlessCache.DataStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html", + "Properties": { + "Maximum": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html#cfn-elasticache-serverlesscache-datastorage-maximum", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + }, + "Unit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html#cfn-elasticache-serverlesscache-datastorage-unit", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ElastiCache::ServerlessCache.DataStorage.Unit" + } + } + } + }, + "AWS::ElastiCache::ServerlessCache.ECPUPerSecond": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-ecpupersecond.html", + "Properties": { + "Maximum": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-ecpupersecond.html#cfn-elasticache-serverlesscache-ecpupersecond-maximum", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::ElastiCache::ServerlessCache.Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-endpoint.html", + "Properties": { + "Address": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-endpoint.html#cfn-elasticache-serverlesscache-endpoint-address", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-endpoint.html#cfn-elasticache-serverlesscache-endpoint-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::ElastiCache::User.AuthenticationMode": "CACHED", "AWS::ElasticBeanstalk::Application.ApplicationResourceLifecycleConfig": "CACHED", "AWS::ElasticBeanstalk::Application.ApplicationVersionLifecycleConfig": "CACHED", @@ -3013,312 +2877,164 @@ "AWS::ElasticLoadBalancingV2::Listener.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::Listener.TargetGroupTuple": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate.Certificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html", - "Properties": { - "AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticatecognitoconfig", - "Required": false, - "Type": "AuthenticateCognitoConfig", - "UpdateType": "Mutable" - }, - "AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticateoidcconfig", - "Required": false, - "Type": "AuthenticateOidcConfig", - "UpdateType": "Mutable" - }, - "FixedResponseConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-fixedresponseconfig", - "Required": false, - "Type": "FixedResponseConfig", - "UpdateType": "Mutable" - }, - "ForwardConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-forwardconfig", - "Required": false, - "Type": "ForwardConfig", - "UpdateType": "Mutable" - }, - "Order": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-order", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RedirectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-redirectconfig", - "Required": false, - "Type": "RedirectConfig", - "UpdateType": "Mutable" - }, - "TargetGroupArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-targetgrouparn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html", + "AWS::ElasticLoadBalancingV2::ListenerRule.Action": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.ForwardConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.HostHeaderConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.HttpHeaderConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.HttpRequestMethodConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.PathPatternConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringKeyValue": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupStickinessConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupTuple": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping": "CACHED", + "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": "CACHED", + "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": "CACHED", + "AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttribute": "CACHED", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation.RevocationContent": "CACHED", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation.TrustStoreRevocation": "CACHED", + "AWS::Elasticsearch::Domain.AdvancedSecurityOptionsInput": "CACHED", + "AWS::Elasticsearch::Domain.CognitoOptions": "CACHED", + "AWS::Elasticsearch::Domain.ColdStorageOptions": "CACHED", + "AWS::Elasticsearch::Domain.DomainEndpointOptions": "CACHED", + "AWS::Elasticsearch::Domain.EBSOptions": "CACHED", + "AWS::Elasticsearch::Domain.ElasticsearchClusterConfig": "CACHED", + "AWS::Elasticsearch::Domain.EncryptionAtRestOptions": "CACHED", + "AWS::Elasticsearch::Domain.LogPublishingOption": "CACHED", + "AWS::Elasticsearch::Domain.MasterUserOptions": "CACHED", + "AWS::Elasticsearch::Domain.NodeToNodeEncryptionOptions": "CACHED", + "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", + "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", + "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", + "AWS::Events::Rule.BatchArrayProperties": "CACHED", + "AWS::Events::Rule.BatchParameters": "CACHED", + "AWS::Events::Rule.BatchRetryStrategy": "CACHED", + "AWS::Events::Rule.CapacityProviderStrategyItem": "CACHED", + "AWS::Events::Rule.DeadLetterConfig": "CACHED", + "AWS::Events::Rule.EcsParameters": "CACHED", + "AWS::Events::Rule.HttpParameters": "CACHED", + "AWS::Events::Rule.InputTransformer": "CACHED", + "AWS::Events::Rule.KinesisParameters": "CACHED", + "AWS::Events::Rule.NetworkConfiguration": "CACHED", + "AWS::Events::Rule.PlacementConstraint": "CACHED", + "AWS::Events::Rule.PlacementStrategy": "CACHED", + "AWS::Events::Rule.RedshiftDataParameters": "CACHED", + "AWS::Events::Rule.RetryPolicy": "CACHED", + "AWS::Events::Rule.RunCommandParameters": "CACHED", + "AWS::Events::Rule.RunCommandTarget": "CACHED", + "AWS::Events::Rule.SageMakerPipelineParameter": "CACHED", + "AWS::Events::Rule.SageMakerPipelineParameters": "CACHED", + "AWS::Events::Rule.SqsParameters": "CACHED", + "AWS::Events::Rule.Target": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html", "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-onunauthenticatedrequest", + "Arn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-arn", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-scope", - "PrimitiveType": "String", + "BatchParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-batchparameters", "Required": false, + "Type": "BatchParameters", "UpdateType": "Mutable" }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessioncookiename", - "PrimitiveType": "String", + "DeadLetterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-deadletterconfig", "Required": false, + "Type": "DeadLetterConfig", "UpdateType": "Mutable" }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessiontimeout", - "PrimitiveType": "Long", + "EcsParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-ecsparameters", "Required": false, + "Type": "EcsParameters", "UpdateType": "Mutable" }, - "UserPoolArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolclientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolDomain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpooldomain", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html", - "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "HttpParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-httpparameters", "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "AuthorizationEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authorizationendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientid", - "PrimitiveType": "String", - "Required": true, + "Type": "HttpParameters", "UpdateType": "Mutable" }, - "ClientSecret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientsecret", + "Id": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-id", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "Issuer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-issuer", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-onunauthenticatedrequest", + "Input": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-input", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-scope", + "InputPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-inputpath", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessioncookiename", - "PrimitiveType": "String", + "InputTransformer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-inputtransformer", "Required": false, + "Type": "InputTransformer", "UpdateType": "Mutable" }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessiontimeout", - "PrimitiveType": "Long", + "KinesisParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-kinesisparameters", "Required": false, + "Type": "KinesisParameters", "UpdateType": "Mutable" }, - "TokenEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-tokenendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserInfoEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-userinfoendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.ForwardConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.HostHeaderConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.HttpHeaderConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.HttpRequestMethodConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.PathPatternConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringKeyValue": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html", - "Properties": { - "Field": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-field", - "PrimitiveType": "String", + "RedshiftDataParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-redshiftdataparameters", "Required": false, + "Type": "RedshiftDataParameters", "UpdateType": "Mutable" }, - "HostHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-hostheaderconfig", + "RetryPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-retrypolicy", "Required": false, - "Type": "HostHeaderConfig", + "Type": "RetryPolicy", "UpdateType": "Mutable" }, - "HttpHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httpheaderconfig", - "Required": false, - "Type": "HttpHeaderConfig", - "UpdateType": "Mutable" - }, - "HttpRequestMethodConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httprequestmethodconfig", - "Required": false, - "Type": "HttpRequestMethodConfig", - "UpdateType": "Mutable" - }, - "PathPatternConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-pathpatternconfig", - "Required": false, - "Type": "PathPatternConfig", - "UpdateType": "Mutable" - }, - "QueryStringConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-querystringconfig", + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-rolearn", + "PrimitiveType": "String", "Required": false, - "Type": "QueryStringConfig", "UpdateType": "Mutable" }, - "SourceIpConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-sourceipconfig", + "RunCommandParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-runcommandparameters", "Required": false, - "Type": "SourceIpConfig", + "Type": "RunCommandParameters", "UpdateType": "Mutable" }, - "Values": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-values", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupStickinessConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupTuple": "CACHED", - "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-key", - "PrimitiveType": "String", + "SageMakerPipelineParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-sagemakerpipelineparameters", "Required": false, + "Type": "SageMakerPipelineParameters", "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-value", - "PrimitiveType": "String", + "SqsParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-sqsparameters", "Required": false, + "Type": "SqsParameters", "UpdateType": "Mutable" } } }, - "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping": "CACHED", - "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": "CACHED", - "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": "CACHED", - "AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttribute": "CACHED", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation.RevocationContent": "CACHED", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation.TrustStoreRevocation": "CACHED", - "AWS::Elasticsearch::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::Elasticsearch::Domain.CognitoOptions": "CACHED", - "AWS::Elasticsearch::Domain.ColdStorageOptions": "CACHED", - "AWS::Elasticsearch::Domain.DomainEndpointOptions": "CACHED", - "AWS::Elasticsearch::Domain.EBSOptions": "CACHED", - "AWS::Elasticsearch::Domain.ElasticsearchClusterConfig": "CACHED", - "AWS::Elasticsearch::Domain.EncryptionAtRestOptions": "CACHED", - "AWS::Elasticsearch::Domain.LogPublishingOption": "CACHED", - "AWS::Elasticsearch::Domain.MasterUserOptions": "CACHED", - "AWS::Elasticsearch::Domain.NodeToNodeEncryptionOptions": "CACHED", - "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", - "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", - "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", - "AWS::Events::EventBusPolicy.Condition": "CACHED", - "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", - "AWS::Events::Rule.BatchArrayProperties": "CACHED", - "AWS::Events::Rule.BatchParameters": "CACHED", - "AWS::Events::Rule.BatchRetryStrategy": "CACHED", - "AWS::Events::Rule.CapacityProviderStrategyItem": "CACHED", - "AWS::Events::Rule.DeadLetterConfig": "CACHED", - "AWS::Events::Rule.EcsParameters": "CACHED", - "AWS::Events::Rule.HttpParameters": "CACHED", - "AWS::Events::Rule.InputTransformer": "CACHED", - "AWS::Events::Rule.KinesisParameters": "CACHED", - "AWS::Events::Rule.NetworkConfiguration": "CACHED", - "AWS::Events::Rule.PlacementConstraint": "CACHED", - "AWS::Events::Rule.PlacementStrategy": "CACHED", - "AWS::Events::Rule.RedshiftDataParameters": "CACHED", - "AWS::Events::Rule.RetryPolicy": "CACHED", - "AWS::Events::Rule.RunCommandParameters": "CACHED", - "AWS::Events::Rule.RunCommandTarget": "CACHED", - "AWS::Events::Rule.SageMakerPipelineParameter": "CACHED", - "AWS::Events::Rule.SageMakerPipelineParameters": "CACHED", - "AWS::Events::Rule.SqsParameters": "CACHED", - "AWS::Events::Rule.Target": "CACHED", "AWS::FMS::Policy.IEMap": "CACHED", "AWS::FMS::Policy.NetworkFirewallPolicy": "CACHED", "AWS::FMS::Policy.PolicyOption": "CACHED", @@ -3354,6 +3070,7 @@ "AWS::FSx::Volume.SnaplockRetentionPeriod": "CACHED", "AWS::FSx::Volume.TieringPolicy": "CACHED", "AWS::FSx::Volume.UserAndGroupQuotas": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -3368,6 +3085,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -3432,120 +3150,9 @@ "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": "CACHED", "AWS::GuardDuty::Detector.CFNScanEc2InstanceWithFindingsConfiguration": "CACHED", "AWS::GuardDuty::Detector.TagItem": "CACHED", - "AWS::GuardDuty::Filter.Condition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html", - "Properties": { - "Eq": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-eq", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Equals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-equals", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "GreaterThan": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-greaterthan", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GreaterThanOrEqual": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-greaterthanorequal", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Gt": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-gt", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Gte": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-gte", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LessThan": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lessthan", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LessThanOrEqual": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lessthanorequal", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Lt": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lt", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Lte": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lte", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Neq": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-neq", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NotEquals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-notequals", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Filter.FindingCriteria": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-findingcriteria.html", - "Properties": { - "Criterion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-findingcriteria.html#cfn-guardduty-filter-findingcriteria-criterion", - "ItemType": "Condition", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Filter.TagItem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-tagitem.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-tagitem.html#cfn-guardduty-filter-tagitem-key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-tagitem.html#cfn-guardduty-filter-tagitem-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Filter.Condition": "CACHED", + "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -3669,6 +3276,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -3704,6 +3316,9 @@ "AWS::LakeFormation::TagAssociation.Resource": "CACHED", "AWS::LakeFormation::TagAssociation.TableResource": "CACHED", "AWS::LakeFormation::TagAssociation.TableWithColumnsResource": "CACHED", + "AWS::Lambda::Alias.AliasRoutingConfiguration": "CACHED", + "AWS::Lambda::Alias.ProvisionedConcurrencyConfiguration": "CACHED", + "AWS::Lambda::Alias.VersionWeight": "CACHED", "AWS::Lambda::EventInvokeConfig.DestinationConfig": "CACHED", "AWS::Lambda::EventInvokeConfig.OnFailure": "CACHED", "AWS::Lambda::EventInvokeConfig.OnSuccess": "CACHED", @@ -3735,6 +3350,11 @@ "AWS::Lambda::Version.RuntimePolicy": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", "AWS::Logs::MetricFilter.MetricTransformation": "CACHED", + "AWS::M2::Application.Definition": "CACHED", + "AWS::M2::Environment.EfsStorageConfiguration": "CACHED", + "AWS::M2::Environment.FsxStorageConfiguration": "CACHED", + "AWS::M2::Environment.HighAvailabilityConfig": "CACHED", + "AWS::M2::Environment.StorageConfiguration": "CACHED", "AWS::MSK::Cluster.BrokerLogs": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo": "CACHED", "AWS::MSK::Cluster.ClientAuthentication": "CACHED", @@ -3809,6 +3429,19 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", + "AWS::NetworkManager::Device.AWSLocation": "CACHED", + "AWS::NetworkManager::Device.Location": "CACHED", + "AWS::NetworkManager::Link.Bandwidth": "CACHED", + "AWS::NetworkManager::Site.Location": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::Omics::AnnotationStore.ReferenceItem": "CACHED", "AWS::Omics::AnnotationStore.SseConfig": "CACHED", "AWS::Omics::AnnotationStore.StoreOptions": "CACHED", @@ -3821,6 +3454,7 @@ "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3851,30 +3485,27 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", - "AWS::Redshift::ClusterParameterGroup.Parameter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", - "Properties": { - "ParameterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ParameterValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametervalue", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html", @@ -4078,10 +3709,14 @@ }, "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -4206,19 +3841,48 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttributeValue": "CACHED", "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", + "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", + "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", + "AWS::SageMaker::Domain.CodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Domain.CodeRepository": "CACHED", + "AWS::SageMaker::Domain.CustomFileSystemConfig": "CACHED", + "AWS::SageMaker::Domain.CustomImage": "CACHED", + "AWS::SageMaker::Domain.CustomPosixUserConfig": "CACHED", + "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", + "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", + "AWS::SageMaker::Domain.DomainSettings": "CACHED", + "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", + "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", + "AWS::SageMaker::Domain.JupyterServerAppSettings": "CACHED", + "AWS::SageMaker::Domain.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Domain.RSessionAppSettings": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProAppSettings": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProDomainSettings": "CACHED", + "AWS::SageMaker::Domain.ResourceSpec": "CACHED", + "AWS::SageMaker::Domain.SharingSettings": "CACHED", + "AWS::SageMaker::Domain.UserSettings": "CACHED", "AWS::SageMaker::FeatureGroup.DataCatalogConfig": "CACHED", "AWS::SageMaker::FeatureGroup.FeatureDefinition": "CACHED", "AWS::SageMaker::FeatureGroup.OfflineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails": "CACHED", "AWS::SageMaker::ModelCard.Container": "CACHED", @@ -4277,6 +3941,21 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", + "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", + "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", + "AWS::SageMaker::UserProfile.CustomImage": "CACHED", + "AWS::SageMaker::UserProfile.CustomPosixUserConfig": "CACHED", + "AWS::SageMaker::UserProfile.DefaultEbsStorageSettings": "CACHED", + "AWS::SageMaker::UserProfile.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::UserProfile.EFSFileSystemConfig": "CACHED", + "AWS::SageMaker::UserProfile.JupyterLabAppSettings": "CACHED", + "AWS::SageMaker::UserProfile.JupyterServerAppSettings": "CACHED", + "AWS::SageMaker::UserProfile.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::UserProfile.RStudioServerProAppSettings": "CACHED", + "AWS::SageMaker::UserProfile.ResourceSpec": "CACHED", + "AWS::SageMaker::UserProfile.SharingSettings": "CACHED", + "AWS::SageMaker::UserProfile.UserSettings": "CACHED", "AWS::SecretsManager::RotationSchedule.HostedRotationLambda": "CACHED", "AWS::SecretsManager::RotationSchedule.RotationRules": "CACHED", "AWS::SecretsManager::Secret.GenerateSecretString": "CACHED", @@ -4293,6 +3972,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -4356,6 +4043,15 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", + "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", + "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", + "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", + "AWS::VerifiedPermissions::Policy.TemplateLinkedPolicyDefinition": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.SchemaDefinition": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.ValidationSettings": "CACHED", "AWS::WAF::ByteMatchSet.ByteMatchTuple": "CACHED", "AWS::WAF::ByteMatchSet.FieldToMatch": "CACHED", "AWS::WAF::IPSet.IPSetDescriptor": "CACHED", @@ -4408,10 +4104,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -4437,6 +4131,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -4466,20 +4161,7 @@ "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", "AWS::WAFv2::WebACL.AWSManagedRulesACFPRuleSet": "CACHED", "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": "CACHED", - "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html", - "Properties": { - "InspectionLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html#cfn-wafv2-webacl-awsmanagedrulesbotcontrolruleset-inspectionlevel", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet.InspectionLevel" - } - } - } - }, + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": "CACHED", "AWS::WAFv2::WebACL.AllowAction": "CACHED", "AWS::WAFv2::WebACL.AndStatement": "CACHED", "AWS::WAFv2::WebACL.AssociationConfig": "CACHED", @@ -4508,6 +4190,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -4540,67 +4223,20 @@ "AWS::WAFv2::WebACL.RuleActionOverride": "CACHED", "AWS::WAFv2::WebACL.RuleGroupReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.SingleHeader": "CACHED", - "AWS::WAFv2::WebACL.SingleQueryArgument": "CACHED", - "AWS::WAFv2::WebACL.SizeConstraintStatement": "CACHED", - "AWS::WAFv2::WebACL.SqliMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.Statement": "CACHED", - "AWS::WAFv2::WebACL.TextTransformation": "CACHED", - "AWS::WAFv2::WebACL.VisibilityConfig": "CACHED", - "AWS::WAFv2::WebACL.XssMatchStatement": "CACHED", - "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", - "AWS::XRay::Group.InsightsConfiguration": "CACHED", - "AWS::XRay::SamplingRule.SamplingRule": "CACHED", - "Tag": "CACHED" - }, - "ResourceSpecificationVersion": "152.0.0", - "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::WebACL.SingleQueryArgument": "CACHED", + "AWS::WAFv2::WebACL.SizeConstraintStatement": "CACHED", + "AWS::WAFv2::WebACL.SqliMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.Statement": "CACHED", + "AWS::WAFv2::WebACL.TextTransformation": "CACHED", + "AWS::WAFv2::WebACL.VisibilityConfig": "CACHED", + "AWS::WAFv2::WebACL.XssMatchStatement": "CACHED", + "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", + "AWS::XRay::Group.InsightsConfiguration": "CACHED", + "AWS::XRay::SamplingRule.SamplingRule": "CACHED", + "Tag": "CACHED" + }, + "ResourceSpecificationVersion": "171.0.0", + "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -5452,6 +5088,16 @@ "AWS::AppMesh::VirtualNode": "CACHED", "AWS::AppMesh::VirtualRouter": "CACHED", "AWS::AppMesh::VirtualService": "CACHED", + "AWS::AppSync::ApiCache": "CACHED", + "AWS::AppSync::ApiKey": "CACHED", + "AWS::AppSync::DataSource": "CACHED", + "AWS::AppSync::DomainName": "CACHED", + "AWS::AppSync::DomainNameApiAssociation": "CACHED", + "AWS::AppSync::FunctionConfiguration": "CACHED", + "AWS::AppSync::GraphQLApi": "CACHED", + "AWS::AppSync::GraphQLSchema": "CACHED", + "AWS::AppSync::Resolver": "CACHED", + "AWS::AppSync::SourceApiAssociation": "CACHED", "AWS::ApplicationAutoScaling::ScalableTarget": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html", "Properties": { @@ -5883,6 +5529,7 @@ "AWS::CloudFormation::HookTypeConfig": "CACHED", "AWS::CloudFormation::HookVersion": "CACHED", "AWS::CloudFormation::Macro": "CACHED", + "AWS::CloudFormation::PublicTypeVersion": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion": "CACHED", "AWS::CloudFormation::ResourceVersion": "CACHED", "AWS::CloudFormation::Stack": "CACHED", @@ -5895,6 +5542,7 @@ "AWS::CloudFront::Distribution": "CACHED", "AWS::CloudFront::Function": "CACHED", "AWS::CloudFront::KeyGroup": "CACHED", + "AWS::CloudFront::KeyValueStore": "CACHED", "AWS::CloudFront::MonitoringSubscription": "CACHED", "AWS::CloudFront::OriginAccessControl": "CACHED", "AWS::CloudFront::OriginRequestPolicy": "CACHED", @@ -5908,165 +5556,7 @@ "AWS::CloudWatch::Dashboard": "CACHED", "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", - "AWS::CodeBuild::Project": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": { @@ -6193,10 +5683,18 @@ } }, "AWS::CodePipeline::Pipeline": "CACHED", + "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", "AWS::Cognito::LogDeliveryConfiguration": "CACHED", "AWS::Cognito::UserPool": "CACHED", "AWS::Cognito::UserPoolClient": "CACHED", + "AWS::Cognito::UserPoolDomain": "CACHED", "AWS::Cognito::UserPoolGroup": "CACHED", + "AWS::Cognito::UserPoolIdentityProvider": "CACHED", + "AWS::Cognito::UserPoolResourceServer": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", + "AWS::Cognito::UserPoolUICustomizationAttachment": "CACHED", "AWS::Cognito::UserPoolUser": "CACHED", "AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED", "AWS::Config::AggregationAuthorization": "CACHED", @@ -6204,7 +5702,10 @@ "AWS::Config::ConfigurationAggregator": "CACHED", "AWS::Config::ConfigurationRecorder": "CACHED", "AWS::Config::DeliveryChannel": "CACHED", + "AWS::Config::OrganizationConfigRule": "CACHED", + "AWS::Config::RemediationConfiguration": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", @@ -6293,27 +5794,54 @@ "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", + "AWS::EC2::CapacityReservationFleet": "CACHED", "AWS::EC2::ClientVpnAuthorizationRule": "CACHED", "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", "AWS::EC2::CustomerGateway": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html", + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", "Properties": { "BgpAsn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-bgpasn", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", "PrimitiveType": "Integer", - "Required": true, + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable" }, "IpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-ipaddress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, @@ -6321,7 +5849,7 @@ "UpdateType": "Mutable" }, "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-type", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable", @@ -6333,51 +5861,7 @@ }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", - "AWS::EC2::EIP": { - "Attributes": { - "AllocationId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html", - "Properties": { - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "Ec2ElasticIpDomain" - } - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "NetworkBorderGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-networkbordergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PublicIpv4Pool": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::EIP": "CACHED", "AWS::EC2::EIPAssociation": "CACHED", "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -6401,144 +5885,45 @@ "UpdateType": "Immutable", "Value": { "ValueType": "AvailabilityZone" - } - }, - "HostRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-hostrecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, - "AWS::EC2::IPAM": "CACHED", - "AWS::EC2::IPAMAllocation": "CACHED", - "AWS::EC2::IPAMPool": "CACHED", - "AWS::EC2::IPAMPoolCidr": "CACHED", - "AWS::EC2::IPAMResourceDiscovery": "CACHED", - "AWS::EC2::IPAMResourceDiscoveryAssociation": "CACHED", - "AWS::EC2::IPAMScope": "CACHED", - "AWS::EC2::Instance": "CACHED", - "AWS::EC2::InternetGateway": "CACHED", - "AWS::EC2::KeyPair": "CACHED", - "AWS::EC2::LaunchTemplate": "CACHED", - "AWS::EC2::LocalGatewayRoute": "CACHED", - "AWS::EC2::LocalGatewayRouteTable": "CACHED", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "CACHED", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation": "CACHED", - "AWS::EC2::NatGateway": "CACHED", - "AWS::EC2::NetworkAcl": "CACHED", - "AWS::EC2::NetworkAclEntry": "CACHED", - "AWS::EC2::NetworkInterface": { - "Attributes": { - "PrimaryPrivateIpAddress": { - "PrimitiveType": "String" - }, - "SecondaryPrivateIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GroupSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-groupset", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "InterfaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-interfacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresscount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6Addresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresses", - "DuplicatesAllowed": false, - "ItemType": "InstanceIpv6Address", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddress", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrivateIpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddresses", - "DuplicatesAllowed": false, - "ItemType": "PrivateIpAddressSpecification", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-secondaryprivateipcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" + } }, - "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-sourcedestcheck", - "PrimitiveType": "Boolean", + "HostRecovery": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-hostrecovery", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-subnetid", + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-instancetype", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" } } }, + "AWS::EC2::IPAM": "CACHED", + "AWS::EC2::IPAMAllocation": "CACHED", + "AWS::EC2::IPAMPool": "CACHED", + "AWS::EC2::IPAMPoolCidr": "CACHED", + "AWS::EC2::IPAMResourceDiscovery": "CACHED", + "AWS::EC2::IPAMResourceDiscoveryAssociation": "CACHED", + "AWS::EC2::IPAMScope": "CACHED", + "AWS::EC2::Instance": "CACHED", + "AWS::EC2::InstanceConnectEndpoint": "CACHED", + "AWS::EC2::InternetGateway": "CACHED", + "AWS::EC2::KeyPair": "CACHED", + "AWS::EC2::LaunchTemplate": "CACHED", + "AWS::EC2::LocalGatewayRoute": "CACHED", + "AWS::EC2::LocalGatewayRouteTable": "CACHED", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation": "CACHED", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation": "CACHED", + "AWS::EC2::NatGateway": "CACHED", + "AWS::EC2::NetworkAcl": "CACHED", + "AWS::EC2::NetworkAclEntry": "CACHED", + "AWS::EC2::NetworkInterface": "CACHED", "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", - "AWS::EC2::PlacementGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", - "Properties": { - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementGroupStrategy" - } - } - } - }, + "AWS::EC2::PlacementGroup": "CACHED", "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -6561,6 +5946,10 @@ "AWS::EC2::SubnetCidrBlock": "CACHED", "AWS::EC2::SubnetNetworkAclAssociation": "CACHED", "AWS::EC2::SubnetRouteTableAssociation": "CACHED", + "AWS::EC2::TrafficMirrorFilter": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule": "CACHED", + "AWS::EC2::TrafficMirrorSession": "CACHED", + "AWS::EC2::TrafficMirrorTarget": "CACHED", "AWS::EC2::TransitGateway": "CACHED", "AWS::EC2::TransitGatewayAttachment": "CACHED", "AWS::EC2::TransitGatewayConnect": "CACHED", @@ -6575,7 +5964,71 @@ "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", "AWS::EC2::TransitGatewayVpcAttachment": "CACHED", "AWS::EC2::VPC": "CACHED", - "AWS::EC2::VPCCidrBlock": "CACHED", + "AWS::EC2::VPCCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html", + "Properties": { + "AmazonProvidedIpv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-amazonprovidedipv6cidrblock", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-cidrblock", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AwsCidrIp" + } + }, + "Ipv4IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4ipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv4NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4netmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6cidrblock", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6ipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6netmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6Pool": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6pool", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-vpcid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } + } + } + }, "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", "AWS::EC2::VPCEndpoint": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html", @@ -6639,94 +6092,9 @@ } } }, - "AWS::EC2::VPCEndpointConnectionNotification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html", - "Properties": { - "ConnectionEvents": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-connectionevents", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "VpcEndpointConnectionEvents" - } - }, - "ConnectionNotificationArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-connectionnotificationarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ServiceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-serviceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VPCEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-vpcendpointid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - }, - "AWS::EC2::VPCEndpointService": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html", - "Properties": { - "AcceptanceRequired": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-acceptancerequired", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ContributorInsightsEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-contributorinsightsenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "GatewayLoadBalancerArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-gatewayloadbalancerarns", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkLoadBalancerArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-networkloadbalancerarns", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PayerResponsibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-payerresponsibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::VPCEndpointServicePermissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html", - "Properties": { - "AllowedPrincipals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-allowedprincipals", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-serviceid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, + "AWS::EC2::VPCEndpointConnectionNotification": "CACHED", + "AWS::EC2::VPCEndpointService": "CACHED", + "AWS::EC2::VPCEndpointServicePermissions": "CACHED", "AWS::EC2::VPCGatewayAttachment": "CACHED", "AWS::EC2::VPCPeeringConnection": "CACHED", "AWS::EC2::VPNConnection": { @@ -6832,6 +6200,10 @@ } }, "AWS::EC2::VPNGatewayRoutePropagation": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint": "CACHED", + "AWS::EC2::VerifiedAccessGroup": "CACHED", + "AWS::EC2::VerifiedAccessInstance": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider": "CACHED", "AWS::EC2::Volume": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html", "Properties": { @@ -6923,226 +6295,192 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", + "AWS::ECS::Service": "CACHED", + "AWS::ECS::TaskDefinition": "CACHED", + "AWS::ECS::TaskSet": "CACHED", + "AWS::EFS::AccessPoint": "CACHED", + "AWS::EFS::FileSystem": "CACHED", + "AWS::EFS::MountTarget": "CACHED", + "AWS::EKS::AccessEntry": "CACHED", + "AWS::EKS::Addon": "CACHED", + "AWS::EKS::Cluster": "CACHED", + "AWS::EKS::FargateProfile": "CACHED", + "AWS::EKS::IdentityProviderConfig": "CACHED", + "AWS::EKS::Nodegroup": "CACHED", + "AWS::EKS::PodIdentityAssociation": "CACHED", + "AWS::EMR::Cluster": "CACHED", + "AWS::EMR::InstanceFleetConfig": "CACHED", + "AWS::EMR::InstanceGroupConfig": "CACHED", + "AWS::EMR::SecurityConfiguration": "CACHED", + "AWS::EMR::Step": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html", "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", + "ActionOnFailure": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-actiononfailure", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable" }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" + "HadoopJarStep": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-hadoopjarstep", + "Required": true, + "Type": "HadoopJarStepConfig", + "UpdateType": "Immutable" }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", + "JobFlowId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-jobflowid", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Immutable" }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, + "AWS::ElastiCache::CacheCluster": "CACHED", + "AWS::ElastiCache::ParameterGroup": "CACHED", + "AWS::ElastiCache::ReplicationGroup": "CACHED", + "AWS::ElastiCache::SecurityGroup": "CACHED", + "AWS::ElastiCache::SecurityGroupIngress": "CACHED", + "AWS::ElastiCache::ServerlessCache": { + "Attributes": { + "ARN": { + "PrimitiveType": "String" }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" + "CreateTime": { + "PrimitiveType": "String" }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" + "Endpoint.Address": { + "PrimitiveType": "String" }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" + "Endpoint.Port": { + "PrimitiveType": "Integer" }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } + "FullEngineVersion": { + "PrimitiveType": "String" }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", + "ReaderEndpoint.Address": { + "PrimitiveType": "String" + }, + "ReaderEndpoint.Port": { + "PrimitiveType": "Integer" + }, + "Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html", + "Properties": { + "CacheUsageLimits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-cacheusagelimits", "Required": false, - "Type": "List", + "Type": "CacheUsageLimits", "UpdateType": "Mutable" }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", + "DailySnapshotTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-dailysnapshottime", + "PrimitiveType": "String", "Required": false, - "Type": "NetworkConfiguration", "UpdateType": "Mutable" }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-description", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-endpoint", "Required": false, - "Type": "List", + "Type": "Endpoint", "UpdateType": "Mutable" }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-engine", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "FinalSnapshotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-finalsnapshotname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-kmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } + "UpdateType": "Immutable" }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", + "MajorEngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-majorengineversion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } + "UpdateType": "Immutable" }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", + "ReaderEndpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-readerendpoint", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } + "Type": "Endpoint", + "UpdateType": "Mutable" }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-securitygroupids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, - "Type": "ServiceConnectConfiguration", + "Type": "List", "UpdateType": "Mutable" }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", + "ServerlessCacheName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-serverlesscachename", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable" }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", + "SnapshotArnsToRestore": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-snapshotarnstorestore", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", + "UpdateType": "Immutable" + }, + "SnapshotRetentionLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-snapshotretentionlimit", + "PrimitiveType": "Integer", + "Required": false, "UpdateType": "Mutable" }, + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-subnetids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-tags", + "DuplicatesAllowed": false, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", + "UserGroupId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-serverlesscache.html#cfn-elasticache-serverlesscache-usergroupid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::ECS::TaskDefinition": "CACHED", - "AWS::ECS::TaskSet": "CACHED", - "AWS::EFS::AccessPoint": "CACHED", - "AWS::EFS::FileSystem": "CACHED", - "AWS::EFS::MountTarget": "CACHED", - "AWS::EKS::AccessEntry": "CACHED", - "AWS::EKS::Addon": "CACHED", - "AWS::EKS::Cluster": "CACHED", - "AWS::EKS::FargateProfile": "CACHED", - "AWS::EKS::IdentityProviderConfig": "CACHED", - "AWS::EKS::Nodegroup": "CACHED", - "AWS::EKS::PodIdentityAssociation": "CACHED", - "AWS::EMR::Cluster": "CACHED", - "AWS::EMR::InstanceFleetConfig": "CACHED", - "AWS::EMR::InstanceGroupConfig": "CACHED", - "AWS::EMR::SecurityConfiguration": "CACHED", - "AWS::EMR::Step": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html", - "Properties": { - "ActionOnFailure": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-actiononfailure", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "HadoopJarStep": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-hadoopjarstep", - "Required": true, - "Type": "HadoopJarStepConfig", - "UpdateType": "Immutable" - }, - "JobFlowId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-jobflowid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, - "AWS::ElastiCache::CacheCluster": "CACHED", - "AWS::ElastiCache::ParameterGroup": "CACHED", - "AWS::ElastiCache::ReplicationGroup": "CACHED", - "AWS::ElastiCache::SecurityGroup": "CACHED", - "AWS::ElastiCache::SecurityGroupIngress": "CACHED", - "AWS::ElastiCache::ServerlessCache": "CACHED", "AWS::ElastiCache::SubnetGroup": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html", "Properties": { @@ -7362,143 +6700,8 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, - "AWS::ElasticLoadBalancingV2::LoadBalancer": { - "Attributes": { - "CanonicalHostedZoneID": { - "PrimitiveType": "String" - }, - "DNSName": { - "PrimitiveType": "String" - }, - "LoadBalancerFullName": { - "PrimitiveType": "String" - }, - "LoadBalancerName": { - "PrimitiveType": "String" - }, - "SecurityGroups": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html", - "Properties": { - "EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-enforcesecuritygroupinboundrulesonprivatelinktraffic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IpAddressType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LoadBalancerAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes", - "DuplicatesAllowed": false, - "ItemType": "LoadBalancerAttribute", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Scheme": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-scheme", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-securitygroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", - "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" - } - }, - "SubnetMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmappings", - "DuplicatesAllowed": false, - "ItemType": "SubnetMapping", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnets", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "SubnetIds", - "ValueType": "SubnetId" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": { "Attributes": { "LoadBalancerArns": { @@ -7665,6 +6868,7 @@ "AWS::FSx::StorageVirtualMachine": "CACHED", "AWS::FSx::Volume": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -7683,104 +6887,10 @@ "AWS::Glue::Trigger": "CACHED", "AWS::Glue::Workflow": "CACHED", "AWS::GuardDuty::Detector": "CACHED", - "AWS::GuardDuty::Filter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html", - "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-action", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::Filter.Action" - } - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DetectorId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-detectorid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "FindingCriteria": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-findingcriteria", - "Required": true, - "Type": "FindingCriteria", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Rank": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-rank", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-tags", - "DuplicatesAllowed": true, - "ItemType": "TagItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Filter": "CACHED", "AWS::GuardDuty::IPSet": "CACHED", "AWS::GuardDuty::Master": "CACHED", - "AWS::GuardDuty::Member": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html", - "Properties": { - "DetectorId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-detectorid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DisableEmailNotification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-disableemailnotification", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Email": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-email", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MemberId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-memberid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Message": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-message", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::Member.Status" - } - } - } - }, + "AWS::GuardDuty::Member": "CACHED", "AWS::GuardDuty::ThreatIntelSet": "CACHED", "AWS::IAM::AccessKey": "CACHED", "AWS::IAM::Group": "CACHED", @@ -7897,18 +7007,8 @@ "AWS::LakeFormation::PrincipalPermissions": "CACHED", "AWS::LakeFormation::Resource": "CACHED", "AWS::LakeFormation::Tag": "CACHED", - "AWS::LakeFormation::TagAssociation": "CACHED", - "AWS::Lambda::Alias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html", - "Properties": { - "BarName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-alias.html#cfn-lambda-alias-barname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::LakeFormation::TagAssociation": "CACHED", + "AWS::Lambda::Alias": "CACHED", "AWS::Lambda::EventInvokeConfig": "CACHED", "AWS::Lambda::EventSourceMapping": "CACHED", "AWS::Lambda::Function": "CACHED", @@ -7959,84 +7059,11 @@ } }, "AWS::Lambda::LayerVersionPermission": "CACHED", - "AWS::Lambda::Permission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html", - "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-action", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.Action" - } - }, - "EventSourceToken": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-eventsourcetoken", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.EventSourceToken" - } - }, - "FunctionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionName" - } - }, - "FunctionUrlAuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionurlauthtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionUrlAuthType" - } - }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principal", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.Principal" - } - }, - "PrincipalOrgID": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principalorgid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.PrincipalOrgID" - } - }, - "SourceAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourceaccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.SourceAccount" - } - }, - "SourceArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourcearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.SourceArn" - } - } - } - }, + "AWS::Lambda::Permission": "CACHED", "AWS::Lambda::Version": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogGroup": "CACHED", "AWS::Logs::LogStream": "CACHED", @@ -8044,6 +7071,8 @@ "AWS::Logs::QueryDefinition": "CACHED", "AWS::Logs::ResourcePolicy": "CACHED", "AWS::Logs::SubscriptionFilter": "CACHED", + "AWS::M2::Application": "CACHED", + "AWS::M2::Environment": "CACHED", "AWS::MSK::BatchScramSecret": "CACHED", "AWS::MSK::Cluster": "CACHED", "AWS::MSK::ClusterPolicy": "CACHED", @@ -8257,6 +7286,14 @@ "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", + "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", + "AWS::NetworkManager::Device": "CACHED", + "AWS::NetworkManager::GlobalNetwork": "CACHED", + "AWS::NetworkManager::Link": "CACHED", + "AWS::NetworkManager::LinkAssociation": "CACHED", + "AWS::NetworkManager::Site": "CACHED", + "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", "AWS::Oam::Link": "CACHED", "AWS::Oam::Sink": "CACHED", "AWS::Omics::AnnotationStore": "CACHED", @@ -8275,297 +7312,555 @@ "AWS::RAM::ResourceShare": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", - "AWS::RDS::DBParameterGroup": "CACHED", - "AWS::RDS::DBSecurityGroup": "CACHED", - "AWS::RDS::DBSecurityGroupIngress": "CACHED", - "AWS::RDS::DBSubnetGroup": "CACHED", - "AWS::RDS::EventSubscription": "CACHED", - "AWS::RDS::GlobalCluster": "CACHED", - "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": { + "AWS::RDS::DBInstance": { "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, "Endpoint.Address": { "PrimitiveType": "String" }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, "Endpoint.Port": { "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", "Properties": { - "AllowVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "AutomatedSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", - "PrimitiveType": "Integer", + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" } }, - "ClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" } }, - "ClusterSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", - "DuplicatesAllowed": true, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "ClusterSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ClusterType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftClusterType" - } + "Required": false, + "UpdateType": "Mutable" }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", "Value": { - "ValueType": "RedshiftClusterVersion" + "ValueType": "AWS::RDS::DBInstance.Engine" } }, - "DBName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable" }, - "ElasticIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier", + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "HsmConfigurationIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-HsmConfigurationIdentifier", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IamRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "LoggingProperties", - "UpdateType": "Mutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + "ValueType": "PerformanceInsightsRetentionPeriod" } }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUsername" + "ValueType": "AWS::RDS::DBInstance.Port" } }, - "NodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftInstanceType" - } + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" }, - "NumberOfNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + "ValueType": "AWS::RDS::DBInstance.PromotionTier" } }, - "OwnerAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", - "PrimitiveType": "Integer", + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", - "PrimitiveType": "Boolean", + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "SnapshotClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterParameterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-description", + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "ParameterGroupFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parametergroupfamily", - "PrimitiveType": "String", - "Required": true, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Immutable" }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parameters", - "DuplicatesAllowed": true, - "ItemType": "Parameter", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-description", + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::RDS::DBParameterGroup": "CACHED", + "AWS::RDS::DBSecurityGroup": "CACHED", + "AWS::RDS::DBSecurityGroupIngress": "CACHED", + "AWS::RDS::DBSubnetGroup": "CACHED", + "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::OptionGroup": "CACHED", + "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", "AWS::Rekognition::Collection": "CACHED", + "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", + "AWS::ResourceExplorer2::Index": "CACHED", + "AWS::ResourceExplorer2::View": "CACHED", "AWS::ResourceGroups::Group": "CACHED", + "AWS::RolesAnywhere::CRL": "CACHED", + "AWS::RolesAnywhere::Profile": "CACHED", + "AWS::RolesAnywhere::TrustAnchor": "CACHED", "AWS::Route53::DNSSEC": "CACHED", "AWS::Route53::HealthCheck": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html", @@ -8637,89 +7932,19 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", "AWS::Route53Resolver::OutpostResolver": "CACHED", "AWS::Route53Resolver::ResolverConfig": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", - "AWS::Route53Resolver::ResolverRule": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainName": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - }, - "ResolverEndpointId": { - "PrimitiveType": "String" - }, - "ResolverRuleId": { - "PrimitiveType": "String" - }, - "TargetIps": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html", - "Properties": { - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-domainname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.DomainName" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.Name" - } - }, - "ResolverEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-resolverendpointid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.ResolverEndpointId" - } - }, - "RuleType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-ruletype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.RuleType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetIps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-targetips", - "ItemType": "TargetAddress", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Route53Resolver::ResolverRule": "CACHED", "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", "AWS::S3::AccessGrant": "CACHED", "AWS::S3::AccessGrantsInstance": "CACHED", @@ -8793,49 +8018,27 @@ "AWS::SSO::Assignment": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", "AWS::SSO::PermissionSet": "CACHED", + "AWS::SageMaker::App": "CACHED", + "AWS::SageMaker::AppImageConfig": "CACHED", + "AWS::SageMaker::Domain": "CACHED", "AWS::SageMaker::FeatureGroup": "CACHED", + "AWS::SageMaker::Image": "CACHED", + "AWS::SageMaker::ImageVersion": "CACHED", "AWS::SageMaker::ModelCard": "CACHED", "AWS::SageMaker::ModelPackage": "CACHED", "AWS::SageMaker::ModelPackageGroup": "CACHED", "AWS::SageMaker::Pipeline": "CACHED", "AWS::SageMaker::Project": "CACHED", + "AWS::SageMaker::UserProfile": "CACHED", "AWS::SecretsManager::ResourcePolicy": "CACHED", "AWS::SecretsManager::RotationSchedule": "CACHED", "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", - "AWS::SecurityHub::Hub": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html", - "Properties": { - "AutoEnableControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-autoenablecontrols", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ControlFindingGenerator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-controlfindinggenerator", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SecurityHub::Hub.ControlFindingGenerator" - } - }, - "EnableDefaultStandards": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-enabledefaultstandards", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-tags", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::SecurityHub::DelegatedAdmin": "CACHED", + "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -8878,6 +8081,10 @@ "AWS::Transfer::Server": "CACHED", "AWS::Transfer::User": "CACHED", "AWS::Transfer::Workflow": "CACHED", + "AWS::VerifiedPermissions::IdentitySource": "CACHED", + "AWS::VerifiedPermissions::Policy": "CACHED", + "AWS::VerifiedPermissions::PolicyStore": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate": "CACHED", "AWS::WAF::ByteMatchSet": "CACHED", "AWS::WAF::IPSet": "CACHED", "AWS::WAF::Rule": "CACHED", @@ -8977,12 +8184,27 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", "AWS::AppSync::DataSource.Type": "CACHED", + "AWS::AppSync::DomainName.CertificateArn": "CACHED", + "AWS::AppSync::DomainName.Description": "CACHED", + "AWS::AppSync::DomainName.DomainName": "CACHED", + "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::Athena::DataCatalog.Description": "CACHED", @@ -9023,8 +8245,10 @@ "AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction.ServiceNamespace": "CACHED", "AWS::Backup::BackupPlan.Id": "CACHED", "AWS::Backup::BackupVault.BackupVaultName": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -9074,6 +8298,10 @@ "AWS::CloudFormation::HookVersion.LoggingConfig.LogRoleArn": "CACHED", "AWS::CloudFormation::HookVersion.SchemaHandlerPackage": "CACHED", "AWS::CloudFormation::HookVersion.TypeName": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Arn": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.PublicVersionNumber": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Type": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeVersionArn": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.VersionId": "CACHED", @@ -9217,6 +8445,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -9300,6 +8532,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -9315,15 +8553,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -9336,13 +8575,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", + "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", + "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -9373,6 +8618,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -9398,6 +8644,8 @@ "AWS::EC2::SubnetCidrBlock.Ipv6CidrBlock": "CACHED", "AWS::EC2::VPC.Id": "CACHED", "AWS::EC2::VPCEndpoint.VpcEndpointType": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions.Port": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions.Port": "CACHED", "AWS::ECR::PullThroughCacheRule.CredentialArn": "CACHED", "AWS::ECR::PullThroughCacheRule.EcrRepositoryPrefix": "CACHED", "AWS::ECR::ReplicationConfiguration.ReplicationDestination.Region": "CACHED", @@ -9416,6 +8664,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -9431,6 +8680,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -9486,6 +8736,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -9509,6 +8760,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -9580,6 +8836,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -9661,7 +8918,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -9688,6 +8947,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -9807,6 +9080,13 @@ "AWS::Lambda::Version.Description": "CACHED", "AWS::Lambda::Version.FunctionName": "CACHED", "AWS::Lambda::Version.RuntimePolicy.RuntimeVersionArn": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogGroup.KmsKeyId": "CACHED", "AWS::Logs::LogGroup.LogGroupClass": "CACHED", @@ -9828,6 +9108,21 @@ "AWS::Logs::SubscriptionFilter.Distribution": "CACHED", "AWS::M2::Application.Definition.Content": "CACHED", "AWS::M2::Application.Definition.S3Location": "CACHED", + "AWS::M2::Application.Description": "CACHED", + "AWS::M2::Application.EngineType": "CACHED", + "AWS::M2::Application.KmsKeyId": "CACHED", + "AWS::M2::Application.Name": "CACHED", + "AWS::M2::Application.RoleArn": "CACHED", + "AWS::M2::Environment.Description": "CACHED", + "AWS::M2::Environment.EngineType": "CACHED", + "AWS::M2::Environment.EngineVersion": "CACHED", + "AWS::M2::Environment.HighAvailabilityConfig.DesiredCapacity": "CACHED", + "AWS::M2::Environment.InstanceType": "CACHED", + "AWS::M2::Environment.KmsKeyId": "CACHED", + "AWS::M2::Environment.Name": "CACHED", + "AWS::M2::Environment.PreferredMaintenanceWindow": "CACHED", + "AWS::M2::Environment.SecurityGroupIds": "CACHED", + "AWS::M2::Environment.SubnetIds": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo.BrokerAZDistribution": "CACHED", "AWS::MSK::Cluster.BrokerNodeGroupInfo.InstanceType": "CACHED", "AWS::MSK::Cluster.ClusterName": "CACHED", @@ -9889,7 +9184,15 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -9940,8 +9243,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -10044,10 +9345,32 @@ "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", + "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", + "AWS::Redshift::EventSubscription.EventCategories": "CACHED", + "AWS::Redshift::EventSubscription.Severity": "CACHED", + "AWS::Redshift::EventSubscription.SourceType": "CACHED", + "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", "AWS::Rekognition::Collection.CollectionId": "CACHED", + "AWS::ResourceExplorer2::Index.Type": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty.Name": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter.FilterString": "CACHED", + "AWS::ResourceExplorer2::View.ViewName": "CACHED", "AWS::ResourceGroups::Group.Description": "CACHED", "AWS::ResourceGroups::Group.Name": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery.Type": "CACHED", + "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", + "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", + "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::DNSSEC.HostedZoneId": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier.Name": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig.FailureThreshold": "CACHED", @@ -10069,6 +9392,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -10077,6 +9401,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -10088,6 +9413,7 @@ "AWS::Route53Resolver::OutpostResolver.PreferredInstanceType": "CACHED", "AWS::Route53Resolver::ResolverConfig.AutodefinedReverseFlag": "CACHED", "AWS::Route53Resolver::ResolverConfig.ResourceId": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", @@ -10221,6 +9547,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSO::Assignment.InstanceArn": "CACHED", "AWS::SSO::Assignment.PermissionSetArn": "CACHED", "AWS::SSO::Assignment.PrincipalId": "CACHED", @@ -10239,6 +9580,60 @@ "AWS::SSO::PermissionSet.PermissionsBoundary.ManagedPolicyArn": "CACHED", "AWS::SSO::PermissionSet.RelayStateType": "CACHED", "AWS::SSO::PermissionSet.SessionDuration": "CACHED", + "AWS::SageMaker::App.AppName": "CACHED", + "AWS::SageMaker::App.AppType": "CACHED", + "AWS::SageMaker::App.DomainId": "CACHED", + "AWS::SageMaker::App.ResourceSpec.InstanceType": "CACHED", + "AWS::SageMaker::App.ResourceSpec.SageMakerImageArn": "CACHED", + "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::App.UserProfileName": "CACHED", + "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", + "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", + "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", + "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", + "AWS::SageMaker::Domain.AppNetworkAccessType": "CACHED", + "AWS::SageMaker::Domain.AppSecurityGroupManagement": "CACHED", + "AWS::SageMaker::Domain.AuthMode": "CACHED", + "AWS::SageMaker::Domain.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", + "AWS::SageMaker::Domain.CodeRepository.RepositoryUrl": "CACHED", + "AWS::SageMaker::Domain.CustomImage.AppImageConfigName": "CACHED", + "AWS::SageMaker::Domain.CustomImage.ImageName": "CACHED", + "AWS::SageMaker::Domain.CustomPosixUserConfig.Gid": "CACHED", + "AWS::SageMaker::Domain.CustomPosixUserConfig.Uid": "CACHED", + "AWS::SageMaker::Domain.DefaultEbsStorageSettings.DefaultEbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", + "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", + "AWS::SageMaker::Domain.DomainName": "CACHED", + "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", + "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", + "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemPath": "CACHED", + "AWS::SageMaker::Domain.JupyterLabAppSettings.LifecycleConfigArns": "CACHED", + "AWS::SageMaker::Domain.KmsKeyId": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProAppSettings.AccessStatus": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProAppSettings.UserGroup": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProDomainSettings.DomainExecutionRoleArn": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProDomainSettings.RStudioConnectUrl": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProDomainSettings.RStudioPackageManagerUrl": "CACHED", + "AWS::SageMaker::Domain.ResourceSpec.InstanceType": "CACHED", + "AWS::SageMaker::Domain.ResourceSpec.LifecycleConfigArn": "CACHED", + "AWS::SageMaker::Domain.ResourceSpec.SageMakerImageArn": "CACHED", + "AWS::SageMaker::Domain.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Domain.SharingSettings.NotebookOutputOption": "CACHED", + "AWS::SageMaker::Domain.SharingSettings.S3KmsKeyId": "CACHED", + "AWS::SageMaker::Domain.SharingSettings.S3OutputPath": "CACHED", + "AWS::SageMaker::Domain.SubnetIds": "CACHED", + "AWS::SageMaker::Domain.UserSettings.DefaultLandingUri": "CACHED", + "AWS::SageMaker::Domain.UserSettings.ExecutionRole": "CACHED", + "AWS::SageMaker::Domain.UserSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.UserSettings.StudioWebPortal": "CACHED", + "AWS::SageMaker::Domain.VpcId": "CACHED", "AWS::SageMaker::FeatureGroup.DataCatalogConfig.Catalog": "CACHED", "AWS::SageMaker::FeatureGroup.DataCatalogConfig.Database": "CACHED", "AWS::SageMaker::FeatureGroup.DataCatalogConfig.TableName": "CACHED", @@ -10254,6 +9649,22 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", + "AWS::SageMaker::Image.ImageDescription": "CACHED", + "AWS::SageMaker::Image.ImageDisplayName": "CACHED", + "AWS::SageMaker::Image.ImageName": "CACHED", + "AWS::SageMaker::Image.ImageRoleArn": "CACHED", + "AWS::SageMaker::ImageVersion.Alias": "CACHED", + "AWS::SageMaker::ImageVersion.Aliases": "CACHED", + "AWS::SageMaker::ImageVersion.BaseImage": "CACHED", + "AWS::SageMaker::ImageVersion.ImageName": "CACHED", + "AWS::SageMaker::ImageVersion.JobType": "CACHED", + "AWS::SageMaker::ImageVersion.MLFramework": "CACHED", + "AWS::SageMaker::ImageVersion.Processor": "CACHED", + "AWS::SageMaker::ImageVersion.ProgrammingLang": "CACHED", + "AWS::SageMaker::ImageVersion.ReleaseNotes": "CACHED", + "AWS::SageMaker::ImageVersion.VendorGuidance": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.CaveatsAndRecommendations": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.EthicalConsiderations": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails.BusinessProblem": "CACHED", @@ -10366,6 +9777,33 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", + "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", + "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", + "AWS::SageMaker::UserProfile.CustomImage.ImageName": "CACHED", + "AWS::SageMaker::UserProfile.CustomPosixUserConfig.Gid": "CACHED", + "AWS::SageMaker::UserProfile.CustomPosixUserConfig.Uid": "CACHED", + "AWS::SageMaker::UserProfile.DefaultEbsStorageSettings.DefaultEbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::UserProfile.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::UserProfile.DomainId": "CACHED", + "AWS::SageMaker::UserProfile.EFSFileSystemConfig.FileSystemId": "CACHED", + "AWS::SageMaker::UserProfile.EFSFileSystemConfig.FileSystemPath": "CACHED", + "AWS::SageMaker::UserProfile.JupyterLabAppSettings.LifecycleConfigArns": "CACHED", + "AWS::SageMaker::UserProfile.RStudioServerProAppSettings.AccessStatus": "CACHED", + "AWS::SageMaker::UserProfile.RStudioServerProAppSettings.UserGroup": "CACHED", + "AWS::SageMaker::UserProfile.ResourceSpec.InstanceType": "CACHED", + "AWS::SageMaker::UserProfile.ResourceSpec.SageMakerImageArn": "CACHED", + "AWS::SageMaker::UserProfile.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::UserProfile.SharingSettings.NotebookOutputOption": "CACHED", + "AWS::SageMaker::UserProfile.SharingSettings.S3KmsKeyId": "CACHED", + "AWS::SageMaker::UserProfile.SharingSettings.S3OutputPath": "CACHED", + "AWS::SageMaker::UserProfile.SingleSignOnUserIdentifier": "CACHED", + "AWS::SageMaker::UserProfile.SingleSignOnUserValue": "CACHED", + "AWS::SageMaker::UserProfile.UserProfileName": "CACHED", + "AWS::SageMaker::UserProfile.UserSettings.DefaultLandingUri": "CACHED", + "AWS::SageMaker::UserProfile.UserSettings.ExecutionRole": "CACHED", + "AWS::SageMaker::UserProfile.UserSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::UserProfile.UserSettings.StudioWebPortal": "CACHED", "AWS::SecurityHub::AutomationRule.AutomationRulesAction.Type": "CACHED", "AWS::SecurityHub::AutomationRule.AutomationRulesFindingFieldsUpdate.Types": "CACHED", "AWS::SecurityHub::AutomationRule.AutomationRulesFindingFieldsUpdate.VerificationState": "CACHED", @@ -10382,7 +9820,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -10504,6 +9950,17 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", + "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate.Statement": "CACHED", "AWS::WAFRegional::RegexPatternSet.RegexPatternStrings": "CACHED", "AWS::WAFv2::IPSet.Addresses": "CACHED", "AWS::WAFv2::IPSet.Description": "CACHED", @@ -10513,8 +9970,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -10541,6 +9996,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -10587,6 +10043,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -10679,427 +10136,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.16xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.large", - "c6id.metal", - "c6id.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.16xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.large", - "m6id.metal", - "m6id.xlarge", - "p4de.24xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.large", - "r6id.metal", - "r6id.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -11114,24 +10162,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.t3.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -11147,18 +10178,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/me-central-1.json b/src/cfnlint/data/CloudSpecs/me-central-1.json index b91a4e1368..c704232da3 100644 --- a/src/cfnlint/data/CloudSpecs/me-central-1.json +++ b/src/cfnlint/data/CloudSpecs/me-central-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -743,6 +744,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", + "AWS::AppConfig::Deployment.Tags": "CACHED", + "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -764,6 +769,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -799,6 +805,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -867,10 +876,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -878,8 +889,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -887,22 +896,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", @@ -957,6 +973,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -1003,6 +1020,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -1013,292 +1031,26 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", - "AWS::CodeBuild::Project.Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", - "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", - "AWS::CodeBuild::Project.CloudWatchLogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", - "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", - "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.CloudWatchLogsConfig": "CACHED", + "AWS::CodeBuild::Project.Environment": "CACHED", "AWS::CodeBuild::Project.EnvironmentVariable": "CACHED", "AWS::CodeBuild::Project.FilterGroup": "CACHED", "AWS::CodeBuild::Project.GitSubmodulesConfig": "CACHED", "AWS::CodeBuild::Project.LogsConfig": "CACHED", "AWS::CodeBuild::Project.ProjectBuildBatchConfig": "CACHED", - "AWS::CodeBuild::Project.ProjectCache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", - "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.ProjectCache": "CACHED", "AWS::CodeBuild::Project.ProjectFileSystemLocation": "CACHED", "AWS::CodeBuild::Project.ProjectFleet": "CACHED", "AWS::CodeBuild::Project.ProjectSourceVersion": "CACHED", "AWS::CodeBuild::Project.ProjectTriggers": "CACHED", "AWS::CodeBuild::Project.RegistryCredential": "CACHED", - "AWS::CodeBuild::Project.S3LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::Project.Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.S3LogsConfig": "CACHED", + "AWS::CodeBuild::Project.Source": "CACHED", "AWS::CodeBuild::Project.SourceAuth": "CACHED", - "AWS::CodeBuild::Project.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::CodeBuild::Project.VpcConfig": "CACHED", "AWS::CodeBuild::Project.WebhookFilter": "CACHED", "AWS::CodeBuild::ReportGroup.ReportExportConfig": "CACHED", "AWS::CodeBuild::ReportGroup.S3ReportExportConfig": "CACHED", @@ -1474,7 +1226,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -1483,6 +1238,45 @@ "AWS::CodePipeline::Pipeline.StageDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.StageTransition": "CACHED", "AWS::CodePipeline::Pipeline.VariableDeclaration": "CACHED", + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", + "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", + "AWS::Cognito::IdentityPool.PushSync": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration.LogConfiguration": "CACHED", + "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", + "AWS::Cognito::UserPool.AdminCreateUserConfig": "CACHED", + "AWS::Cognito::UserPool.CustomEmailSender": "CACHED", + "AWS::Cognito::UserPool.CustomSMSSender": "CACHED", + "AWS::Cognito::UserPool.DeviceConfiguration": "CACHED", + "AWS::Cognito::UserPool.EmailConfiguration": "CACHED", + "AWS::Cognito::UserPool.InviteMessageTemplate": "CACHED", + "AWS::Cognito::UserPool.LambdaConfig": "CACHED", + "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", + "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", + "AWS::Cognito::UserPool.RecoveryOption": "CACHED", + "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", + "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", + "AWS::Cognito::UserPool.StringAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.UserAttributeUpdateSettings": "CACHED", + "AWS::Cognito::UserPool.UserPoolAddOns": "CACHED", + "AWS::Cognito::UserPool.UsernameConfiguration": "CACHED", + "AWS::Cognito::UserPool.VerificationMessageTemplate": "CACHED", + "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", + "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED", + "AWS::Cognito::UserPoolUser.AttributeType": "CACHED", "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", "AWS::Config::ConfigRule.EvaluationModeConfiguration": "CACHED", @@ -1500,6 +1294,7 @@ "AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata": "CACHED", "AWS::Config::OrganizationConfigRule.OrganizationCustomRuleMetadata": "CACHED", "AWS::Config::OrganizationConfigRule.OrganizationManagedRuleMetadata": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", @@ -1546,11 +1341,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -1590,6 +1388,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1607,11 +1407,22 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", "AWS::DynamoDB::Table.TimeToLiveSpecification": "CACHED", "AWS::EC2::CapacityReservation.TagSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceTypeSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.TagSpecification": "CACHED", + "AWS::EC2::ClientVpnEndpoint.CertificateAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientConnectOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientLoginBannerOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.DirectoryServiceAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.FederatedAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.TagSpecification": "CACHED", "AWS::EC2::EC2Fleet.AcceleratorCountRequest": "CACHED", "AWS::EC2::EC2Fleet.AcceleratorTotalMemoryMiBRequest": "CACHED", "AWS::EC2::EC2Fleet.BaselineEbsBandwidthMbpsRequest": "CACHED", @@ -1636,6 +1447,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1650,7 +1462,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1697,24 +1508,13 @@ "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", - "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html", - "Properties": { - "Primary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-primary", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1751,6 +1551,7 @@ "AWS::EC2::SpotFleet.TotalLocalStorageGBRequest": "CACHED", "AWS::EC2::SpotFleet.VCpuCountRangeRequest": "CACHED", "AWS::EC2::Subnet.PrivateDnsNameOptionsOnLaunch": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange": "CACHED", "AWS::EC2::TransitGatewayAttachment.Options": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html", "Properties": { @@ -1801,6 +1602,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -1810,7 +1612,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1819,6 +1626,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1932,29 +1741,15 @@ "AWS::EMR::Step.KeyValue": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1992,187 +1787,9 @@ "AWS::ElasticLoadBalancingV2::Listener.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::Listener.TargetGroupTuple": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate.Certificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html", - "Properties": { - "AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticatecognitoconfig", - "Required": false, - "Type": "AuthenticateCognitoConfig", - "UpdateType": "Mutable" - }, - "AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-authenticateoidcconfig", - "Required": false, - "Type": "AuthenticateOidcConfig", - "UpdateType": "Mutable" - }, - "FixedResponseConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-fixedresponseconfig", - "Required": false, - "Type": "FixedResponseConfig", - "UpdateType": "Mutable" - }, - "ForwardConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-forwardconfig", - "Required": false, - "Type": "ForwardConfig", - "UpdateType": "Mutable" - }, - "Order": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-order", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RedirectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listenerrule-action-redirectconfig", - "Required": false, - "Type": "RedirectConfig", - "UpdateType": "Mutable" - }, - "TargetGroupArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-targetgrouparn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html#cfn-elasticloadbalancingv2-listener-actions-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html", - "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-onunauthenticatedrequest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-scope", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessioncookiename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-sessiontimeout", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "UserPoolArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpoolclientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserPoolDomain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticatecognitoconfig-userpooldomain", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html", - "Properties": { - "AuthenticationRequestExtraParams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authenticationrequestextraparams", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "AuthorizationEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-authorizationendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ClientSecret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-clientsecret", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Issuer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-issuer", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OnUnauthenticatedRequest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-onunauthenticatedrequest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-scope", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionCookieName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessioncookiename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SessionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-sessiontimeout", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TokenEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-tokenendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "UserInfoEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-authenticateoidcconfig.html#cfn-elasticloadbalancingv2-listenerrule-authenticateoidcconfig-userinfoendpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule.Action": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.ForwardConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.HostHeaderConfig": "CACHED", @@ -2182,81 +1799,11 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringKeyValue": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html", - "Properties": { - "Field": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-field", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HostHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-hostheaderconfig", - "Required": false, - "Type": "HostHeaderConfig", - "UpdateType": "Mutable" - }, - "HttpHeaderConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httpheaderconfig", - "Required": false, - "Type": "HttpHeaderConfig", - "UpdateType": "Mutable" - }, - "HttpRequestMethodConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-httprequestmethodconfig", - "Required": false, - "Type": "HttpRequestMethodConfig", - "UpdateType": "Mutable" - }, - "PathPatternConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-pathpatternconfig", - "Required": false, - "Type": "PathPatternConfig", - "UpdateType": "Mutable" - }, - "QueryStringConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-querystringconfig", - "Required": false, - "Type": "QueryStringConfig", - "UpdateType": "Mutable" - }, - "SourceIpConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-rulecondition-sourceipconfig", - "Required": false, - "Type": "SourceIpConfig", - "UpdateType": "Mutable" - }, - "Values": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html#cfn-elasticloadbalancingv2-listenerrule-conditions-values", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupTuple": "CACHED", - "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": "CACHED", @@ -2287,6 +1834,7 @@ "AWS::Events::Connection.OAuthParameters": "CACHED", "AWS::Events::Connection.Parameter": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -2343,6 +1891,7 @@ "AWS::FSx::Volume.SnaplockRetentionPeriod": "CACHED", "AWS::FSx::Volume.TieringPolicy": "CACHED", "AWS::FSx::Volume.UserAndGroupQuotas": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -2357,6 +1906,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -2423,6 +1973,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -2485,6 +2036,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2640,6 +2192,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2753,8 +2310,53 @@ "AWS::MediaConnect::FlowSource.Encryption": "CACHED", "AWS::MediaConnect::FlowSource.GatewayBridgeSource": "CACHED", "AWS::MediaConnect::FlowSource.VpcInterfaceAttachment": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexMediaConnectOutputDestinationSettings": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexOutputDestination": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexSettings": "CACHED", + "AWS::MediaLive::Multiplex.Tags": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramPacketIdentifiersMap": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramPipelineDetail": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramServiceDescriptor": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramSettings": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexStatmuxVideoSettings": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexVideoSettings": "CACHED", + "AWS::MediaTailor::Channel.DashPlaylistSettings": "CACHED", + "AWS::MediaTailor::Channel.HlsPlaylistSettings": "CACHED", + "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", + "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", + "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", + "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.Bumper": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.DashConfiguration": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.HlsConfiguration": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules": "CACHED", + "AWS::MediaTailor::SourceLocation.AccessConfiguration": "CACHED", + "AWS::MediaTailor::SourceLocation.DefaultSegmentDeliveryConfiguration": "CACHED", + "AWS::MediaTailor::SourceLocation.HttpConfiguration": "CACHED", + "AWS::MediaTailor::SourceLocation.SecretsManagerAccessTokenConfiguration": "CACHED", + "AWS::MediaTailor::SourceLocation.SegmentDeliveryConfiguration": "CACHED", + "AWS::MediaTailor::VodSource.HttpPackageConfiguration": "CACHED", "AWS::Neptune::DBCluster.DBClusterRole": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration": "CACHED", + "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupOverride": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupReference": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatelessRuleGroupReference": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.LogDestinationConfig": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup.ActionDefinition": "CACHED", "AWS::NetworkFirewall::RuleGroup.Address": "CACHED", "AWS::NetworkFirewall::RuleGroup.CustomAction": "CACHED", @@ -2778,9 +2380,19 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -2895,30 +2507,27 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", - "AWS::Redshift::ClusterParameterGroup.Parameter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", - "Properties": { - "ParameterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ParameterValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html#cfn-redshift-clusterparametergroup-parameter-parametervalue", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html", @@ -3122,14 +2731,20 @@ }, "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress": "CACHED", + "AWS::S3::AccessGrant.AccessGrantsLocationConfiguration": "CACHED", + "AWS::S3::AccessGrant.Grantee": "CACHED", "AWS::S3::AccessPoint.PublicAccessBlockConfiguration": "CACHED", "AWS::S3::AccessPoint.VpcConfiguration": "CACHED", "AWS::S3::Bucket.AbortIncompleteMultipartUpload": "CACHED", @@ -3217,11 +2832,18 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttributeValue": "CACHED", + "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", + "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::Domain.CodeEditorAppSettings": "CACHED", @@ -3232,6 +2854,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -3272,6 +2895,38 @@ "AWS::SageMaker::ModelCard.TrainingJobDetails": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric": "CACHED", "AWS::SageMaker::ModelCard.UserContext": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition": "CACHED", + "AWS::SageMaker::ModelPackage.Bias": "CACHED", + "AWS::SageMaker::ModelPackage.DataSource": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckBaselines": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckBias": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckExplainability": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckModelDataQuality": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckModelQuality": "CACHED", + "AWS::SageMaker::ModelPackage.Explainability": "CACHED", + "AWS::SageMaker::ModelPackage.FileSource": "CACHED", + "AWS::SageMaker::ModelPackage.InferenceSpecification": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties": "CACHED", + "AWS::SageMaker::ModelPackage.MetricsSource": "CACHED", + "AWS::SageMaker::ModelPackage.ModelDataQuality": "CACHED", + "AWS::SageMaker::ModelPackage.ModelInput": "CACHED", + "AWS::SageMaker::ModelPackage.ModelMetrics": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageStatusDetails": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageStatusItem": "CACHED", + "AWS::SageMaker::ModelPackage.ModelQuality": "CACHED", + "AWS::SageMaker::ModelPackage.S3DataSource": "CACHED", + "AWS::SageMaker::ModelPackage.SourceAlgorithm": "CACHED", + "AWS::SageMaker::ModelPackage.SourceAlgorithmSpecification": "CACHED", + "AWS::SageMaker::ModelPackage.TransformInput": "CACHED", + "AWS::SageMaker::ModelPackage.TransformJobDefinition": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput": "CACHED", + "AWS::SageMaker::ModelPackage.TransformResources": "CACHED", + "AWS::SageMaker::ModelPackage.ValidationProfile": "CACHED", + "AWS::SageMaker::ModelPackage.ValidationSpecification": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -3318,6 +2973,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -3521,10 +3184,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -3550,6 +3211,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -3579,20 +3241,7 @@ "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", "AWS::WAFv2::WebACL.AWSManagedRulesACFPRuleSet": "CACHED", "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": "CACHED", - "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html", - "Properties": { - "InspectionLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html#cfn-wafv2-webacl-awsmanagedrulesbotcontrolruleset-inspectionlevel", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet.InspectionLevel" - } - } - } - }, + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": "CACHED", "AWS::WAFv2::WebACL.AllowAction": "CACHED", "AWS::WAFv2::WebACL.AndStatement": "CACHED", "AWS::WAFv2::WebACL.AssociationConfig": "CACHED", @@ -3621,6 +3270,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -3664,55 +3314,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -4551,125 +4154,19 @@ }, "AWS::AppConfig::Application": "CACHED", "AWS::AppConfig::ConfigurationProfile": "CACHED", + "AWS::AppConfig::Deployment": "CACHED", + "AWS::AppConfig::DeploymentStrategy": "CACHED", + "AWS::AppConfig::Environment": "CACHED", "AWS::AppConfig::Extension": "CACHED", "AWS::AppConfig::ExtensionAssociation": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion": "CACHED", "AWS::AppSync::ApiCache": "CACHED", "AWS::AppSync::ApiKey": "CACHED", "AWS::AppSync::DataSource": "CACHED", "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -4706,6 +4203,7 @@ "AWS::CloudFormation::HookTypeConfig": "CACHED", "AWS::CloudFormation::HookVersion": "CACHED", "AWS::CloudFormation::Macro": "CACHED", + "AWS::CloudFormation::PublicTypeVersion": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion": "CACHED", "AWS::CloudFormation::ResourceVersion": "CACHED", "AWS::CloudFormation::Stack": "CACHED", @@ -4735,177 +4233,19 @@ "AWS::CloudWatch::Dashboard": "CACHED", "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", - "AWS::CodeBuild::Project": { + "AWS::CodeBuild::Project": "CACHED", + "AWS::CodeBuild::ReportGroup": "CACHED", + "AWS::CodeBuild::SourceCredential": "CACHED", + "AWS::CodeCommit::Repository": { "Attributes": { "Arn": { "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" + "CloneUrlHttp": { + "PrimitiveType": "String" }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeBuild::ReportGroup": "CACHED", - "AWS::CodeBuild::SourceCredential": "CACHED", - "AWS::CodeCommit::Repository": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "CloneUrlHttp": { - "PrimitiveType": "String" - }, - "CloneUrlSsh": { - "PrimitiveType": "String" + "CloneUrlSsh": { + "PrimitiveType": "String" }, "KmsKeyId": { "PrimitiveType": "String" @@ -5020,6 +4360,16 @@ } }, "AWS::CodePipeline::Pipeline": "CACHED", + "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration": "CACHED", + "AWS::Cognito::UserPool": "CACHED", + "AWS::Cognito::UserPoolClient": "CACHED", + "AWS::Cognito::UserPoolGroup": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", + "AWS::Cognito::UserPoolUser": "CACHED", + "AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED", "AWS::Config::AggregationAuthorization": "CACHED", "AWS::Config::ConfigRule": "CACHED", "AWS::Config::ConfigurationAggregator": "CACHED", @@ -5027,6 +4377,7 @@ "AWS::Config::DeliveryChannel": "CACHED", "AWS::Config::OrganizationConfigRule": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", @@ -5110,26 +4461,62 @@ } } }, + "AWS::DocDB::DBCluster": "CACHED", + "AWS::DocDB::DBClusterParameterGroup": "CACHED", + "AWS::DocDB::DBInstance": "CACHED", + "AWS::DocDB::DBSubnetGroup": "CACHED", + "AWS::DocDB::EventSubscription": "CACHED", "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", + "AWS::EC2::CapacityReservationFleet": "CACHED", + "AWS::EC2::ClientVpnAuthorizationRule": "CACHED", + "AWS::EC2::ClientVpnEndpoint": "CACHED", + "AWS::EC2::ClientVpnRoute": "CACHED", + "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", "AWS::EC2::CustomerGateway": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html", + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", "Properties": { "BgpAsn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-bgpasn", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", "PrimitiveType": "Integer", - "Required": true, + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable" }, "IpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-ipaddress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, @@ -5137,7 +4524,7 @@ "UpdateType": "Mutable" }, "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-type", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable", @@ -5199,48 +4586,7 @@ "AWS::EC2::Instance": "CACHED", "AWS::EC2::InstanceConnectEndpoint": "CACHED", "AWS::EC2::InternetGateway": "CACHED", - "AWS::EC2::KeyPair": { - "Attributes": { - "KeyFingerprint": { - "PrimitiveType": "String" - }, - "KeyPairId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html", - "Properties": { - "KeyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html#cfn-ec2-keypair-keyname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "KeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html#cfn-ec2-keypair-keytype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::KeyPair.KeyType" - } - }, - "PublicKeyMaterial": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html#cfn-ec2-keypair-publickeymaterial", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html#cfn-ec2-keypair-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::KeyPair": "CACHED", "AWS::EC2::LaunchTemplate": "CACHED", "AWS::EC2::LocalGatewayRoute": "CACHED", "AWS::EC2::LocalGatewayRouteTable": "CACHED", @@ -5249,273 +4595,140 @@ "AWS::EC2::NatGateway": "CACHED", "AWS::EC2::NetworkAcl": "CACHED", "AWS::EC2::NetworkAclEntry": "CACHED", - "AWS::EC2::NetworkInterface": { - "Attributes": { - "PrimaryPrivateIpAddress": { - "PrimitiveType": "String" - }, - "SecondaryPrivateIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html", + "AWS::EC2::NetworkInterface": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment": "CACHED", + "AWS::EC2::NetworkInterfacePermission": "CACHED", + "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", + "AWS::EC2::PlacementGroup": "CACHED", + "AWS::EC2::PrefixList": "CACHED", + "AWS::EC2::Route": "CACHED", + "AWS::EC2::RouteTable": "CACHED", + "AWS::EC2::SecurityGroup": "CACHED", + "AWS::EC2::SecurityGroupEgress": "CACHED", + "AWS::EC2::SecurityGroupIngress": "CACHED", + "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", + "AWS::EC2::SpotFleet": "CACHED", + "AWS::EC2::Subnet": "CACHED", + "AWS::EC2::SubnetCidrBlock": "CACHED", + "AWS::EC2::SubnetNetworkAclAssociation": "CACHED", + "AWS::EC2::SubnetRouteTableAssociation": "CACHED", + "AWS::EC2::TrafficMirrorFilter": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule": "CACHED", + "AWS::EC2::TrafficMirrorSession": "CACHED", + "AWS::EC2::TrafficMirrorTarget": "CACHED", + "AWS::EC2::TransitGateway": "CACHED", + "AWS::EC2::TransitGatewayAttachment": "CACHED", + "AWS::EC2::TransitGatewayConnect": "CACHED", + "AWS::EC2::TransitGatewayMulticastDomain": "CACHED", + "AWS::EC2::TransitGatewayMulticastDomainAssociation": "CACHED", + "AWS::EC2::TransitGatewayMulticastGroupMember": "CACHED", + "AWS::EC2::TransitGatewayMulticastGroupSource": "CACHED", + "AWS::EC2::TransitGatewayPeeringAttachment": "CACHED", + "AWS::EC2::TransitGatewayRoute": "CACHED", + "AWS::EC2::TransitGatewayRouteTable": "CACHED", + "AWS::EC2::TransitGatewayRouteTableAssociation": "CACHED", + "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", + "AWS::EC2::TransitGatewayVpcAttachment": "CACHED", + "AWS::EC2::VPC": "CACHED", + "AWS::EC2::VPCCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-description", - "PrimitiveType": "String", + "AmazonProvidedIpv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-amazonprovidedipv6cidrblock", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "GroupSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-groupset", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-cidrblock", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AwsCidrIp" + } }, - "InterfaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-interfacetype", + "Ipv4IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4ipampoolid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresscount", + "Ipv4NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4netmasklength", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6Addresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresses", - "DuplicatesAllowed": false, - "ItemType": "InstanceIpv6Address", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddress", + "Ipv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6cidrblock", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "PrivateIpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddresses", - "DuplicatesAllowed": false, - "ItemType": "PrivateIpAddressSpecification", + "Ipv6IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6ipampoolid", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Conditional" + "UpdateType": "Immutable" }, - "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-secondaryprivateipcount", + "Ipv6NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6netmasklength", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-sourcedestcheck", - "PrimitiveType": "Boolean", + "Ipv6Pool": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6pool", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-subnetid", + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-vpcid", "PrimitiveType": "String", "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } + } + } + }, + "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", + "AWS::EC2::VPCEndpoint": "CACHED", + "AWS::EC2::VPCEndpointConnectionNotification": "CACHED", + "AWS::EC2::VPCEndpointService": "CACHED", + "AWS::EC2::VPCEndpointServicePermissions": "CACHED", + "AWS::EC2::VPCGatewayAttachment": "CACHED", + "AWS::EC2::VPCPeeringConnection": "CACHED", + "AWS::EC2::VPNConnection": "CACHED", + "AWS::EC2::VPNConnectionRoute": "CACHED", + "AWS::EC2::VPNGateway": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-gateway.html", + "Properties": { + "AmazonSideAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-gateway.html#cfn-ec2-vpngateway-amazonsideasn", + "PrimitiveType": "Long", + "Required": false, "UpdateType": "Immutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-gateway.html#cfn-ec2-vpngateway-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::NetworkInterfaceAttachment": "CACHED", - "AWS::EC2::NetworkInterfacePermission": "CACHED", - "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": "CACHED", - "AWS::EC2::PrefixList": "CACHED", - "AWS::EC2::Route": "CACHED", - "AWS::EC2::RouteTable": "CACHED", - "AWS::EC2::SecurityGroup": "CACHED", - "AWS::EC2::SecurityGroupEgress": "CACHED", - "AWS::EC2::SecurityGroupIngress": "CACHED", - "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", - "AWS::EC2::SpotFleet": "CACHED", - "AWS::EC2::Subnet": { - "Attributes": { - "AvailabilityZone": { - "PrimitiveType": "String" - }, - "AvailabilityZoneId": { - "PrimitiveType": "String" - }, - "CidrBlock": { - "PrimitiveType": "String" - }, - "Ipv6CidrBlocks": { - "PrimitiveItemType": "String", - "Type": "List" - }, - "NetworkAclAssociationId": { - "PrimitiveType": "String" - }, - "OutpostArn": { - "PrimitiveType": "String" - }, - "SubnetId": { - "PrimitiveType": "String" - }, - "VpcId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html", - "Properties": { - "AssignIpv6AddressOnCreation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-assignipv6addressoncreation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-availabilityzone", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AvailabilityZone" - } - }, - "AvailabilityZoneId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-availabilityzoneid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-cidrblock", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AwsCidrIp" - } - }, - "EnableDns64": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-enabledns64", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6cidrblock", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Ipv6Native": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6native", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "MapPublicIpOnLaunch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-mappubliciponlaunch", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "OutpostArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-outpostarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrivateDnsNameOptionsOnLaunch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-privatednsnameoptionsonlaunch", - "Required": false, - "Type": "PrivateDnsNameOptionsOnLaunch", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } - } - } - }, - "AWS::EC2::SubnetCidrBlock": "CACHED", - "AWS::EC2::SubnetNetworkAclAssociation": "CACHED", - "AWS::EC2::SubnetRouteTableAssociation": "CACHED", - "AWS::EC2::TransitGateway": "CACHED", - "AWS::EC2::TransitGatewayAttachment": "CACHED", - "AWS::EC2::TransitGatewayConnect": "CACHED", - "AWS::EC2::TransitGatewayMulticastDomain": "CACHED", - "AWS::EC2::TransitGatewayMulticastDomainAssociation": "CACHED", - "AWS::EC2::TransitGatewayMulticastGroupMember": "CACHED", - "AWS::EC2::TransitGatewayMulticastGroupSource": "CACHED", - "AWS::EC2::TransitGatewayPeeringAttachment": "CACHED", - "AWS::EC2::TransitGatewayRoute": "CACHED", - "AWS::EC2::TransitGatewayRouteTable": "CACHED", - "AWS::EC2::TransitGatewayRouteTableAssociation": "CACHED", - "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", - "AWS::EC2::TransitGatewayVpcAttachment": "CACHED", - "AWS::EC2::VPC": "CACHED", - "AWS::EC2::VPCCidrBlock": "CACHED", - "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", - "AWS::EC2::VPCEndpoint": "CACHED", - "AWS::EC2::VPCEndpointConnectionNotification": "CACHED", - "AWS::EC2::VPCEndpointService": "CACHED", - "AWS::EC2::VPCEndpointServicePermissions": "CACHED", - "AWS::EC2::VPCGatewayAttachment": "CACHED", - "AWS::EC2::VPCPeeringConnection": "CACHED", - "AWS::EC2::VPNConnection": "CACHED", - "AWS::EC2::VPNConnectionRoute": "CACHED", - "AWS::EC2::VPNGateway": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-gateway.html", - "Properties": { - "AmazonSideAsn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-gateway.html#cfn-ec2-vpngateway-amazonsideasn", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-gateway.html#cfn-ec2-vpngateway-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-gateway.html#cfn-ec2-vpngateway-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "VpnType" - } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-gateway.html#cfn-ec2-vpngateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "VpnType" + } } } }, @@ -5530,476 +4743,40 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", - "AWS::ECS::TaskSet": "CACHED", - "AWS::EFS::AccessPoint": "CACHED", - "AWS::EFS::FileSystem": "CACHED", - "AWS::EFS::MountTarget": "CACHED", - "AWS::EKS::AccessEntry": "CACHED", - "AWS::EKS::Addon": "CACHED", - "AWS::EKS::Cluster": "CACHED", - "AWS::EKS::FargateProfile": "CACHED", - "AWS::EKS::IdentityProviderConfig": "CACHED", - "AWS::EKS::Nodegroup": "CACHED", - "AWS::EKS::PodIdentityAssociation": "CACHED", - "AWS::EMR::Cluster": "CACHED", - "AWS::EMR::InstanceFleetConfig": "CACHED", - "AWS::EMR::InstanceGroupConfig": "CACHED", - "AWS::EMR::SecurityConfiguration": "CACHED", - "AWS::EMR::Step": "CACHED", - "AWS::EMR::Studio": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "StudioId": { - "PrimitiveType": "String" - }, - "Url": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html", - "Properties": { - "AuthMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-authmode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.AuthMode" - } - }, - "DefaultS3Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-defaults3location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.DefaultS3Location" - } - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.Description" - } - }, - "EngineSecurityGroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-enginesecuritygroupid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.EngineSecurityGroupId" - } - }, - "IdpAuthUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-idpauthurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.IdpAuthUrl" - } - }, - "IdpRelayStateParameterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-idprelaystateparametername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.IdpRelayStateParameterName" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.Name" - } - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.ServiceRole" - } - }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EMR::Studio.SubnetIds" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-userrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.UserRole" - } - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.VpcId" - } - }, - "WorkspaceSecurityGroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-studio.html#cfn-emr-studio-workspacesecuritygroupid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EMR::Studio.WorkspaceSecurityGroupId" - } - } - } - }, - "AWS::EMRServerless::Application": "CACHED", - "AWS::ElastiCache::CacheCluster": "CACHED", - "AWS::ElastiCache::ParameterGroup": "CACHED", - "AWS::ElastiCache::ReplicationGroup": "CACHED", - "AWS::ElastiCache::SecurityGroup": "CACHED", - "AWS::ElastiCache::SecurityGroupIngress": "CACHED", - "AWS::ElastiCache::ServerlessCache": "CACHED", - "AWS::ElastiCache::SubnetGroup": "CACHED", - "AWS::ElastiCache::User": "CACHED", - "AWS::ElastiCache::UserGroup": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, - "AWS::ElasticLoadBalancingV2::LoadBalancer": { - "Attributes": { - "CanonicalHostedZoneID": { - "PrimitiveType": "String" - }, - "DNSName": { - "PrimitiveType": "String" - }, - "LoadBalancerFullName": { - "PrimitiveType": "String" - }, - "LoadBalancerName": { - "PrimitiveType": "String" - }, - "SecurityGroups": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html", - "Properties": { - "EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-enforcesecuritygroupinboundrulesonprivatelinktraffic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IpAddressType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LoadBalancerAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes", - "DuplicatesAllowed": false, - "ItemType": "LoadBalancerAttribute", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Scheme": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-scheme", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-securitygroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", - "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" - } - }, - "SubnetMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmappings", - "DuplicatesAllowed": false, - "ItemType": "SubnetMapping", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnets", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "SubnetIds", - "ValueType": "SubnetId" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - }, + "AWS::ECS::TaskSet": "CACHED", + "AWS::EFS::AccessPoint": "CACHED", + "AWS::EFS::FileSystem": "CACHED", + "AWS::EFS::MountTarget": "CACHED", + "AWS::EKS::AccessEntry": "CACHED", + "AWS::EKS::Addon": "CACHED", + "AWS::EKS::Cluster": "CACHED", + "AWS::EKS::FargateProfile": "CACHED", + "AWS::EKS::IdentityProviderConfig": "CACHED", + "AWS::EKS::Nodegroup": "CACHED", + "AWS::EKS::PodIdentityAssociation": "CACHED", + "AWS::EMR::Cluster": "CACHED", + "AWS::EMR::InstanceFleetConfig": "CACHED", + "AWS::EMR::InstanceGroupConfig": "CACHED", + "AWS::EMR::SecurityConfiguration": "CACHED", + "AWS::EMR::Step": "CACHED", + "AWS::EMR::Studio": "CACHED", + "AWS::EMRServerless::Application": "CACHED", + "AWS::ElastiCache::CacheCluster": "CACHED", + "AWS::ElastiCache::ParameterGroup": "CACHED", + "AWS::ElastiCache::ReplicationGroup": "CACHED", + "AWS::ElastiCache::SecurityGroup": "CACHED", + "AWS::ElastiCache::SecurityGroupIngress": "CACHED", + "AWS::ElastiCache::ServerlessCache": "CACHED", + "AWS::ElastiCache::SubnetGroup": "CACHED", + "AWS::ElastiCache::User": "CACHED", + "AWS::ElastiCache::UserGroup": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", @@ -6023,6 +4800,7 @@ "AWS::FSx::StorageVirtualMachine": "CACHED", "AWS::FSx::Volume": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6106,100 +4884,102 @@ "AWS::KMS::ReplicaKey": "CACHED", "AWS::Kinesis::Stream": "CACHED", "AWS::Kinesis::StreamConsumer": "CACHED", - "AWS::KinesisAnalyticsV2::Application": "CACHED", - "AWS::KinesisFirehose::DeliveryStream": "CACHED", - "AWS::LakeFormation::DataCellsFilter": "CACHED", - "AWS::LakeFormation::DataLakeSettings": "CACHED", - "AWS::LakeFormation::Permissions": "CACHED", - "AWS::LakeFormation::PrincipalPermissions": "CACHED", - "AWS::LakeFormation::Resource": "CACHED", - "AWS::LakeFormation::Tag": "CACHED", - "AWS::LakeFormation::TagAssociation": "CACHED", - "AWS::Lambda::Alias": "CACHED", - "AWS::Lambda::EventInvokeConfig": "CACHED", - "AWS::Lambda::EventSourceMapping": "CACHED", - "AWS::Lambda::Function": "CACHED", - "AWS::Lambda::LayerVersion": "CACHED", - "AWS::Lambda::LayerVersionPermission": "CACHED", - "AWS::Lambda::Permission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html", + "AWS::KinesisAnalyticsV2::Application": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html", "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-action", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.Action" - } + "ApplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationconfiguration", + "Required": false, + "Type": "ApplicationConfiguration", + "UpdateType": "Mutable" }, - "EventSourceToken": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-eventsourcetoken", + "ApplicationDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationdescription", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Lambda::Permission.EventSourceToken" + "ValueType": "AWS::KinesisAnalyticsV2::Application.ApplicationDescription" } }, - "FunctionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionName" - } + "ApplicationMaintenanceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationmaintenanceconfiguration", + "Required": false, + "Type": "ApplicationMaintenanceConfiguration", + "UpdateType": "Mutable" }, - "FunctionUrlAuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-functionurlauthtype", + "ApplicationMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationmode", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Lambda::Permission.FunctionUrlAuthType" + "ValueType": "AWS::KinesisAnalyticsV2::Application.ApplicationMode" } }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principal", + "ApplicationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationname", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Lambda::Permission.Principal" + "ValueType": "AWS::KinesisAnalyticsV2::Application.ApplicationName" } }, - "PrincipalOrgID": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-principalorgid", - "PrimitiveType": "String", + "RunConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-runconfiguration", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Lambda::Permission.PrincipalOrgID" - } + "Type": "RunConfiguration", + "UpdateType": "Mutable" }, - "SourceAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourceaccount", + "RuntimeEnvironment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-runtimeenvironment", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Lambda::Permission.SourceAccount" + "ValueType": "AWS::KinesisAnalyticsV2::Application.RuntimeEnvironment" } }, - "SourceArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-permission.html#cfn-lambda-permission-sourcearn", + "ServiceExecutionRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-serviceexecutionrole", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", + "Required": true, + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Lambda::Permission.SourceArn" + "ValueType": "AWS::KinesisAnalyticsV2::Application.ServiceExecutionRole" } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, + "AWS::KinesisFirehose::DeliveryStream": "CACHED", + "AWS::LakeFormation::DataCellsFilter": "CACHED", + "AWS::LakeFormation::DataLakeSettings": "CACHED", + "AWS::LakeFormation::Permissions": "CACHED", + "AWS::LakeFormation::PrincipalPermissions": "CACHED", + "AWS::LakeFormation::Resource": "CACHED", + "AWS::LakeFormation::Tag": "CACHED", + "AWS::LakeFormation::TagAssociation": "CACHED", + "AWS::Lambda::Alias": "CACHED", + "AWS::Lambda::EventInvokeConfig": "CACHED", + "AWS::Lambda::EventSourceMapping": "CACHED", + "AWS::Lambda::Function": "CACHED", + "AWS::Lambda::LayerVersion": "CACHED", + "AWS::Lambda::LayerVersionPermission": "CACHED", + "AWS::Lambda::Permission": "CACHED", "AWS::Lambda::Version": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -6218,8 +4998,61 @@ "AWS::MediaConnect::FlowOutput": "CACHED", "AWS::MediaConnect::FlowSource": "CACHED", "AWS::MediaConnect::FlowVpcInterface": "CACHED", + "AWS::MediaLive::Multiplex": "CACHED", + "AWS::MediaLive::Multiplexprogram": "CACHED", + "AWS::MediaTailor::Channel": "CACHED", + "AWS::MediaTailor::ChannelPolicy": "CACHED", + "AWS::MediaTailor::LiveSource": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration": "CACHED", + "AWS::MediaTailor::SourceLocation": "CACHED", + "AWS::MediaTailor::VodSource": "CACHED", "AWS::Neptune::DBCluster": "CACHED", + "AWS::Neptune::DBClusterParameterGroup": "CACHED", + "AWS::Neptune::DBInstance": "CACHED", + "AWS::Neptune::DBParameterGroup": "CACHED", + "AWS::Neptune::DBSubnetGroup": "CACHED", + "AWS::Neptune::EventSubscription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-eventsubscription.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-eventsubscription.html#cfn-neptune-eventsubscription-enabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EventCategories": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-eventsubscription.html#cfn-neptune-eventsubscription-eventcategories", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SnsTopicArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-eventsubscription.html#cfn-neptune-eventsubscription-snstopicarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "SourceIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-eventsubscription.html#cfn-neptune-eventsubscription-sourceids", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SourceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-eventsubscription.html#cfn-neptune-eventsubscription-sourcetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::NetworkFirewall::Firewall": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::Oam::Link": "CACHED", "AWS::Oam::Sink": "CACHED", "AWS::OpenSearchService::Domain": "CACHED", @@ -6238,296 +5071,554 @@ "AWS::RAM::ResourceShare": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", - "AWS::RDS::DBParameterGroup": "CACHED", - "AWS::RDS::DBSecurityGroup": "CACHED", - "AWS::RDS::DBSecurityGroupIngress": "CACHED", - "AWS::RDS::DBSubnetGroup": "CACHED", - "AWS::RDS::EventSubscription": "CACHED", - "AWS::RDS::GlobalCluster": "CACHED", - "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": { + "AWS::RDS::DBInstance": { "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, "Endpoint.Address": { "PrimitiveType": "String" }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, "Endpoint.Port": { "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", "Properties": { - "AllowVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", "PrimitiveType": "Boolean", "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" }, - "AutomatedSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", "PrimitiveType": "Integer", "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "ClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" - } + "UpdateType": "Mutable" }, - "ClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" - } + "UpdateType": "Mutable" }, - "ClusterSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "ClusterSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", - "PrimitiveType": "String", + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" }, - "ClusterType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", + "Required": false, + "UpdateType": "Conditional", "Value": { - "ValueType": "RedshiftClusterType" + "ValueType": "AWS::RDS::DBInstance.Engine" } }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftClusterVersion" - } + "UpdateType": "Mutable" }, - "DBName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "ElasticIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier", + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "HsmConfigurationIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-HsmConfigurationIdentifier", + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, "UpdateType": "Mutable" }, - "IamRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", "Required": false, - "Type": "LoggingProperties", "UpdateType": "Mutable" }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + "ValueType": "PerformanceInsightsRetentionPeriod" } }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUsername" + "ValueType": "AWS::RDS::DBInstance.Port" } }, - "NodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftInstanceType" - } + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, - "NumberOfNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + "ValueType": "AWS::RDS::DBInstance.PromotionTier" } }, - "OwnerAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", - "PrimitiveType": "Integer", + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", - "PrimitiveType": "Boolean", + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "SnapshotClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterParameterGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-description", + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "ParameterGroupFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parametergroupfamily", - "PrimitiveType": "String", - "Required": true, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Immutable" }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parameters", - "DuplicatesAllowed": true, - "ItemType": "Parameter", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-description", + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::RDS::DBParameterGroup": "CACHED", + "AWS::RDS::DBSecurityGroup": "CACHED", + "AWS::RDS::DBSecurityGroupIngress": "CACHED", + "AWS::RDS::DBSubnetGroup": "CACHED", + "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::OptionGroup": "CACHED", + "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", + "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", + "AWS::ResourceExplorer2::Index": "CACHED", + "AWS::ResourceExplorer2::View": "CACHED", "AWS::ResourceGroups::Group": "CACHED", + "AWS::RolesAnywhere::CRL": "CACHED", + "AWS::RolesAnywhere::Profile": "CACHED", + "AWS::RolesAnywhere::TrustAnchor": "CACHED", "AWS::Route53::DNSSEC": "CACHED", "AWS::Route53::HealthCheck": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html", @@ -6599,16 +5690,23 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", "AWS::Route53Resolver::OutpostResolver": "CACHED", "AWS::Route53Resolver::ResolverConfig": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", "AWS::Route53Resolver::ResolverRule": "CACHED", "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", + "AWS::S3::AccessGrant": "CACHED", + "AWS::S3::AccessGrantsInstance": "CACHED", + "AWS::S3::AccessGrantsLocation": "CACHED", "AWS::S3::AccessPoint": "CACHED", "AWS::S3::Bucket": "CACHED", "AWS::S3::BucketPolicy": "CACHED", @@ -6628,6 +5726,9 @@ "AWS::SSM::MaintenanceWindowTask": "CACHED", "AWS::SSM::Parameter": "CACHED", "AWS::SSM::PatchBaseline": "CACHED", + "AWS::SSO::Assignment": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", + "AWS::SSO::PermissionSet": "CACHED", "AWS::SageMaker::App": "CACHED", "AWS::SageMaker::AppImageConfig": "CACHED", "AWS::SageMaker::Domain": "CACHED", @@ -6635,6 +5736,9 @@ "AWS::SageMaker::ImageVersion": "CACHED", "AWS::SageMaker::InferenceComponent": "CACHED", "AWS::SageMaker::ModelCard": "CACHED", + "AWS::SageMaker::ModelPackage": "CACHED", + "AWS::SageMaker::ModelPackageGroup": "CACHED", + "AWS::SageMaker::Project": "CACHED", "AWS::SageMaker::UserProfile": "CACHED", "AWS::Scheduler::Schedule": "CACHED", "AWS::Scheduler::ScheduleGroup": "CACHED", @@ -6643,7 +5747,10 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -6888,6 +5995,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", @@ -6898,6 +6015,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -6917,7 +6035,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -6964,8 +6084,10 @@ "AWS::Backup::BackupVault.BackupVaultName": "CACHED", "AWS::Backup::RestoreTestingPlan.RestoreTestingRecoveryPointSelection.Algorithm": "CACHED", "AWS::Backup::RestoreTestingPlan.RestoreTestingRecoveryPointSelection.RecoveryPointTypes": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7015,6 +6137,10 @@ "AWS::CloudFormation::HookVersion.LoggingConfig.LogRoleArn": "CACHED", "AWS::CloudFormation::HookVersion.SchemaHandlerPackage": "CACHED", "AWS::CloudFormation::HookVersion.TypeName": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Arn": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.PublicVersionNumber": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.Type": "CACHED", + "AWS::CloudFormation::PublicTypeVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.TypeVersionArn": "CACHED", "AWS::CloudFormation::ResourceDefaultVersion.VersionId": "CACHED", @@ -7142,20 +6268,21 @@ "AWS::CodePipeline::Pipeline.ArtifactStore.Type": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration.Type": "CACHED", "AWS::Cognito::UserPool.AliasAttributes": "CACHED", + "AWS::Cognito::UserPool.EmailVerificationMessage": "CACHED", + "AWS::Cognito::UserPool.EmailVerificationSubject": "CACHED", "AWS::Cognito::UserPool.MfaConfiguration": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute.AttributeDataType": "CACHED", + "AWS::Cognito::UserPool.SmsAuthenticationMessage": "CACHED", + "AWS::Cognito::UserPool.SmsVerificationMessage": "CACHED", + "AWS::Cognito::UserPool.UserPoolName": "CACHED", "AWS::Cognito::UserPool.UsernameAttributes": "CACHED", + "AWS::Cognito::UserPoolClient.AccessTokenValidity": "CACHED", + "AWS::Cognito::UserPoolClient.AuthSessionValidity": "CACHED", + "AWS::Cognito::UserPoolClient.ClientName": "CACHED", "AWS::Cognito::UserPoolClient.ExplicitAuthFlows": "CACHED", - "AWS::Cognito::UserPoolClient.RefreshTokenValidity": { - "NumberMax": 3650, - "NumberMin": 0, - "Ref": { - "Parameters": [ - "String", - "Number" - ] - } - }, + "AWS::Cognito::UserPoolClient.IdTokenValidity": "CACHED", + "AWS::Cognito::UserPoolClient.RefreshTokenValidity": "CACHED", + "AWS::Cognito::UserPoolGroup.Description": "CACHED", "AWS::Cognito::UserPoolUser.DesiredDeliveryMediums": "CACHED", "AWS::Cognito::UserPoolUser.MessageAction": "CACHED", "AWS::Config::AggregationAuthorization.AuthorizedAccountId": "CACHED", @@ -7169,6 +6296,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -7260,6 +6391,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -7275,15 +6412,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -7291,13 +6429,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", + "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", + "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -7328,6 +6472,8 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", + "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", "AWS::EC2::PrefixList.AddressFamily": "CACHED", @@ -7382,6 +6528,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -7397,6 +6544,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -7414,7 +6562,10 @@ "AWS::EMR::Studio.AuthMode": "CACHED", "AWS::EMR::Studio.DefaultS3Location": "CACHED", "AWS::EMR::Studio.Description": "CACHED", + "AWS::EMR::Studio.EncryptionKeyArn": "CACHED", "AWS::EMR::Studio.EngineSecurityGroupId": "CACHED", + "AWS::EMR::Studio.IdcInstanceArn": "CACHED", + "AWS::EMR::Studio.IdcUserAssignment": "CACHED", "AWS::EMR::Studio.IdpAuthUrl": "CACHED", "AWS::EMR::Studio.IdpRelayStateParameterName": "CACHED", "AWS::EMR::Studio.Name": "CACHED", @@ -7492,6 +6643,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -7515,6 +6667,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -7585,6 +6742,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -7715,6 +6873,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -7796,7 +6955,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -7823,6 +6984,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -7946,6 +7121,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -7999,9 +7181,45 @@ "AWS::MediaConnect::FlowSource.Encryption.Algorithm": "CACHED", "AWS::MediaConnect::FlowSource.Encryption.KeyType": "CACHED", "AWS::MediaConnect::FlowSource.Protocol": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexSettings.MaximumVideoBufferDelayMilliseconds": "CACHED", + "AWS::MediaLive::Multiplex.MultiplexSettings.TransportStreamBitrate": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramServiceDescriptor.ProviderName": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramServiceDescriptor.ServiceName": "CACHED", + "AWS::MediaLive::Multiplexprogram.MultiplexProgramSettings.PreferredChannelPipeline": "CACHED", + "AWS::MediaLive::Multiplexprogram.PreferredChannelPipeline": "CACHED", + "AWS::MediaTailor::Channel.HlsPlaylistSettings.AdMarkupType": "CACHED", + "AWS::MediaTailor::Channel.LogConfigurationForChannel.LogTypes": "CACHED", + "AWS::MediaTailor::Channel.PlaybackMode": "CACHED", + "AWS::MediaTailor::Channel.Tier": "CACHED", + "AWS::MediaTailor::LiveSource.HttpPackageConfiguration.Type": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression.Mode": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.DashConfiguration.OriginManifestType": "CACHED", + "AWS::MediaTailor::PlaybackConfiguration.Name": "CACHED", + "AWS::MediaTailor::SourceLocation.AccessConfiguration.AccessType": "CACHED", + "AWS::MediaTailor::VodSource.HttpPackageConfiguration.Type": "CACHED", "AWS::Neptune::DBCluster.DBClusterIdentifier": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MaxCapacity": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MinCapacity": "CACHED", + "AWS::NetworkFirewall::Firewall.Description": "CACHED", + "AWS::NetworkFirewall::Firewall.FirewallName": "CACHED", + "AWS::NetworkFirewall::Firewall.FirewallPolicyArn": "CACHED", + "AWS::NetworkFirewall::Firewall.VpcId": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupOverride.Action": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupReference.Priority": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatefulRuleGroupReference.ResourceArn": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatelessRuleGroupReference.Priority": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.StatelessRuleGroupReference.ResourceArn": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.FirewallArn": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.FirewallName": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.LogDestinationConfig.LogDestinationType": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration.LogDestinationConfig.LogType": "CACHED", "AWS::NetworkFirewall::RuleGroup.Address.AddressDefinition": "CACHED", "AWS::NetworkFirewall::RuleGroup.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::RuleGroup.Description": "CACHED", @@ -8024,7 +7242,15 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -8145,8 +7371,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -8175,6 +7399,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -8248,9 +7479,31 @@ "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", + "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", + "AWS::Redshift::EventSubscription.EventCategories": "CACHED", + "AWS::Redshift::EventSubscription.Severity": "CACHED", + "AWS::Redshift::EventSubscription.SourceType": "CACHED", + "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", + "AWS::ResourceExplorer2::Index.Type": "CACHED", + "AWS::ResourceExplorer2::View.IncludedProperty.Name": "CACHED", + "AWS::ResourceExplorer2::View.SearchFilter.FilterString": "CACHED", + "AWS::ResourceExplorer2::View.ViewName": "CACHED", "AWS::ResourceGroups::Group.Description": "CACHED", "AWS::ResourceGroups::Group.Name": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery.Type": "CACHED", + "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", + "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", + "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::DNSSEC.HostedZoneId": "CACHED", "AWS::Route53::HealthCheck.AlarmIdentifier.Name": "CACHED", "AWS::Route53::HealthCheck.HealthCheckConfig.FailureThreshold": "CACHED", @@ -8272,6 +7525,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -8280,6 +7534,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -8291,6 +7546,7 @@ "AWS::Route53Resolver::OutpostResolver.PreferredInstanceType": "CACHED", "AWS::Route53Resolver::ResolverConfig.AutodefinedReverseFlag": "CACHED", "AWS::Route53Resolver::ResolverConfig.ResourceId": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", @@ -8301,6 +7557,9 @@ "AWS::Route53Resolver::ResolverRule.RuleType": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress.Port": "CACHED", "AWS::Route53Resolver::ResolverRule.TargetAddress.Protocol": "CACHED", + "AWS::S3::AccessGrant.Grantee.GranteeType": "CACHED", + "AWS::S3::AccessGrant.Permission": "CACHED", + "AWS::S3::AccessGrant.S3PrefixType": "CACHED", "AWS::S3::AccessPoint.Bucket": "CACHED", "AWS::S3::AccessPoint.BucketAccountId": "CACHED", "AWS::S3::AccessPoint.Name": "CACHED", @@ -8385,6 +7644,39 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", + "AWS::SSO::Assignment.InstanceArn": "CACHED", + "AWS::SSO::Assignment.PermissionSetArn": "CACHED", + "AWS::SSO::Assignment.PrincipalId": "CACHED", + "AWS::SSO::Assignment.PrincipalType": "CACHED", + "AWS::SSO::Assignment.TargetId": "CACHED", + "AWS::SSO::Assignment.TargetType": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute.Key": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttributeValue.Source": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.InstanceArn": "CACHED", + "AWS::SSO::PermissionSet.CustomerManagedPolicyReference.Name": "CACHED", + "AWS::SSO::PermissionSet.CustomerManagedPolicyReference.Path": "CACHED", + "AWS::SSO::PermissionSet.Description": "CACHED", + "AWS::SSO::PermissionSet.InstanceArn": "CACHED", + "AWS::SSO::PermissionSet.ManagedPolicies": "CACHED", + "AWS::SSO::PermissionSet.Name": "CACHED", + "AWS::SSO::PermissionSet.PermissionsBoundary.ManagedPolicyArn": "CACHED", + "AWS::SSO::PermissionSet.RelayStateType": "CACHED", + "AWS::SSO::PermissionSet.SessionDuration": "CACHED", "AWS::SageMaker::App.AppName": "CACHED", "AWS::SageMaker::App.AppType": "CACHED", "AWS::SageMaker::App.DomainId": "CACHED", @@ -8393,6 +7685,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -8409,6 +7705,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -8509,7 +7807,63 @@ "AWS::SageMaker::ModelCard.TrainingJobDetails.TrainingDatasets": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric.Name": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric.Notes": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Description": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Name": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedContentTypes": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedResponseMIMETypes": "CACHED", + "AWS::SageMaker::ModelPackage.ApprovalDescription": "CACHED", + "AWS::SageMaker::ModelPackage.ClientToken": "CACHED", + "AWS::SageMaker::ModelPackage.FileSource.ContentDigest": "CACHED", + "AWS::SageMaker::ModelPackage.FileSource.ContentType": "CACHED", + "AWS::SageMaker::ModelPackage.FileSource.S3Uri": "CACHED", + "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedContentTypes": "CACHED", + "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedResponseMIMETypes": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties.CommitId": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties.GeneratedBy": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties.ProjectId": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties.Repository": "CACHED", + "AWS::SageMaker::ModelPackage.MetricsSource.ContentDigest": "CACHED", + "AWS::SageMaker::ModelPackage.MetricsSource.ContentType": "CACHED", + "AWS::SageMaker::ModelPackage.MetricsSource.S3Uri": "CACHED", + "AWS::SageMaker::ModelPackage.ModelApprovalStatus": "CACHED", + "AWS::SageMaker::ModelPackage.ModelInput.DataInputConfig": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ContainerHostname": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.FrameworkVersion": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.Image": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ImageDigest": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ModelDataUrl": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageDescription": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageGroupName": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Name": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Status": "CACHED", + "AWS::SageMaker::ModelPackage.S3DataSource.S3DataType": "CACHED", + "AWS::SageMaker::ModelPackage.S3DataSource.S3Uri": "CACHED", + "AWS::SageMaker::ModelPackage.SamplePayloadUrl": "CACHED", + "AWS::SageMaker::ModelPackage.SkipModelValidation": "CACHED", + "AWS::SageMaker::ModelPackage.SourceAlgorithm.AlgorithmName": "CACHED", + "AWS::SageMaker::ModelPackage.SourceAlgorithm.ModelDataUrl": "CACHED", + "AWS::SageMaker::ModelPackage.TransformInput.CompressionType": "CACHED", + "AWS::SageMaker::ModelPackage.TransformInput.ContentType": "CACHED", + "AWS::SageMaker::ModelPackage.TransformInput.SplitType": "CACHED", + "AWS::SageMaker::ModelPackage.TransformJobDefinition.BatchStrategy": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput.Accept": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput.AssembleWith": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput.KmsKeyId": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput.S3OutputPath": "CACHED", + "AWS::SageMaker::ModelPackage.TransformResources.VolumeKmsKeyId": "CACHED", + "AWS::SageMaker::ModelPackage.ValidationProfile.ProfileName": "CACHED", + "AWS::SageMaker::ModelPackage.ValidationSpecification.ValidationRole": "CACHED", + "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupDescription": "CACHED", + "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupName": "CACHED", "AWS::SageMaker::NotebookInstance.VolumeSizeInGB": "CACHED", + "AWS::SageMaker::Project.ProjectDescription": "CACHED", + "AWS::SageMaker::Project.ProjectName": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -8588,7 +7942,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -8712,6 +8074,7 @@ "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -8725,8 +8088,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -8753,6 +8114,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -8799,6 +8161,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -8874,13 +8237,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -8891,337 +8248,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -9236,39 +8274,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -9284,20 +8290,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/me-south-1.json b/src/cfnlint/data/CloudSpecs/me-south-1.json index e922dacf63..fa34297155 100644 --- a/src/cfnlint/data/CloudSpecs/me-south-1.json +++ b/src/cfnlint/data/CloudSpecs/me-south-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -187,6 +188,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -210,7 +213,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -257,10 +263,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -415,6 +421,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -450,6 +457,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -512,7 +522,23 @@ "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", - "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", + "AWS::Backup::BackupPlan.LifecycleResourceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-lifecycleresourcetype.html", + "Properties": { + "DeleteAfterDays": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-lifecycleresourcetype.html#cfn-backup-backupplan-lifecycleresourcetype-deleteafterdays", + "PrimitiveType": "Long", + "Required": false, + "UpdateType": "Mutable" + }, + "MoveToColdStorageAfterDays": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-lifecycleresourcetype.html#cfn-backup-backupplan-lifecycleresourcetype-movetocoldstorageafterdays", + "PrimitiveType": "Long", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", "AWS::Backup::BackupSelection.ConditionParameter": "CACHED", "AWS::Backup::BackupSelection.ConditionResourceType": "CACHED", @@ -532,10 +558,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -543,8 +571,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -552,33 +578,45 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CE::AnomalyMonitor.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", @@ -631,6 +669,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -681,6 +720,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -850,7 +890,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -879,6 +922,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -924,6 +968,7 @@ "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", @@ -987,11 +1032,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -1031,6 +1079,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1048,6 +1098,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1087,6 +1138,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1101,7 +1153,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1168,10 +1219,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1259,6 +1313,7 @@ "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", "AWS::ECS::Service.DeploymentConfiguration": "CACHED", "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", "AWS::ECS::Service.LoadBalancer": "CACHED", "AWS::ECS::Service.LogConfiguration": "CACHED", "AWS::ECS::Service.NetworkConfiguration": "CACHED", @@ -1268,7 +1323,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1277,6 +1337,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1390,29 +1452,15 @@ "AWS::EMR::Step.KeyValue": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1506,6 +1554,7 @@ "AWS::Events::Connection.OAuthParameters": "CACHED", "AWS::Events::Connection.Parameter": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1675,6 +1724,7 @@ } }, "AWS::GameLift::Fleet.ServerProcess": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1689,6 +1739,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -1784,6 +1835,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -1835,6 +1887,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -1853,6 +1911,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2047,6 +2106,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2159,71 +2223,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -2256,6 +2256,13 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment.ConnectAttachmentOptions": "CACHED", "AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::ConnectPeer.BgpOptions": "CACHED", @@ -2271,9 +2278,12 @@ "AWS::NetworkManager::TransitGatewayRouteTableAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -2392,9 +2402,16 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", + "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", + "AWS::Redshift::EndpointAccess.VpcSecurityGroup": "CACHED", "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", @@ -2405,6 +2422,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -2425,10 +2443,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -2553,7 +2575,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute": "CACHED", @@ -2561,7 +2582,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -2591,6 +2616,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -2636,6 +2662,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -2648,6 +2676,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -2785,11 +2814,23 @@ "AWS::SageMaker::Pipeline.ParallelismConfiguration": "CACHED", "AWS::SageMaker::Pipeline.PipelineDefinition": "CACHED", "AWS::SageMaker::Pipeline.S3Location": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -2840,6 +2881,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -2905,9 +2954,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -2944,10 +2993,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -2973,6 +3020,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -3031,6 +3079,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -3074,55 +3123,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -3251,117 +3253,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -3520,37 +3412,7 @@ "AWS::Cognito::UserPoolDomain": "CACHED", "AWS::Cognito::UserPoolGroup": "CACHED", "AWS::Cognito::UserPoolIdentityProvider": "CACHED", - "AWS::Cognito::UserPoolResourceServer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html", - "Properties": { - "Identifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-identifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Scopes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-scopes", - "DuplicatesAllowed": true, - "ItemType": "ResourceServerScopeType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-userpoolid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, + "AWS::Cognito::UserPoolResourceServer": "CACHED", "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", "AWS::Cognito::UserPoolUICustomizationAttachment": "CACHED", "AWS::Cognito::UserPoolUser": "CACHED", @@ -3564,6 +3426,7 @@ "AWS::Config::OrganizationConfigRule": "CACHED", "AWS::Config::RemediationConfiguration": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", @@ -3664,7 +3527,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -3701,45 +3623,7 @@ "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": { - "Attributes": { - "GroupName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", - "Properties": { - "PartitionCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-partitioncount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "SpreadLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-spreadlevel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementGroupStrategy" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::PlacementGroup": "CACHED", "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -3792,175 +3676,7 @@ "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", - "Required": false, - "Type": "ServiceConnectConfiguration", - "UpdateType": "Mutable" - }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -3997,50 +3713,7 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Attributes": { - "IsDefault": { - "PrimitiveType": "Boolean" - }, - "RuleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", @@ -4300,182 +3973,712 @@ } } }, - "AWS::GlobalAccelerator::Accelerator": "CACHED", - "AWS::GlobalAccelerator::EndpointGroup": "CACHED", - "AWS::GlobalAccelerator::Listener": "CACHED", - "AWS::Glue::Classifier": "CACHED", - "AWS::Glue::Connection": "CACHED", - "AWS::Glue::Crawler": "CACHED", - "AWS::Glue::CustomEntityType": "CACHED", - "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", - "AWS::Glue::DataQualityRuleset": "CACHED", - "AWS::Glue::Database": "CACHED", - "AWS::Glue::DevEndpoint": "CACHED", - "AWS::Glue::Job": "CACHED", - "AWS::Glue::MLTransform": "CACHED", - "AWS::Glue::Partition": "CACHED", - "AWS::Glue::Registry": "CACHED", - "AWS::Glue::Schema": "CACHED", - "AWS::Glue::SchemaVersion": "CACHED", - "AWS::Glue::SchemaVersionMetadata": "CACHED", - "AWS::Glue::SecurityConfiguration": "CACHED", - "AWS::Glue::Table": "CACHED", - "AWS::Glue::Trigger": "CACHED", - "AWS::Glue::Workflow": "CACHED", - "AWS::GroundStation::Config": "CACHED", - "AWS::GroundStation::DataflowEndpointGroup": "CACHED", - "AWS::GroundStation::MissionProfile": "CACHED", - "AWS::GuardDuty::Detector": "CACHED", - "AWS::GuardDuty::Filter": "CACHED", - "AWS::GuardDuty::IPSet": "CACHED", - "AWS::GuardDuty::Master": "CACHED", - "AWS::GuardDuty::Member": "CACHED", - "AWS::GuardDuty::ThreatIntelSet": "CACHED", - "AWS::IAM::AccessKey": "CACHED", - "AWS::IAM::Group": "CACHED", - "AWS::IAM::GroupPolicy": "CACHED", - "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": "CACHED", - "AWS::IAM::OIDCProvider": "CACHED", - "AWS::IAM::Policy": "CACHED", - "AWS::IAM::Role": "CACHED", - "AWS::IAM::RolePolicy": "CACHED", - "AWS::IAM::SAMLProvider": "CACHED", - "AWS::IAM::ServerCertificate": "CACHED", - "AWS::IAM::ServiceLinkedRole": "CACHED", - "AWS::IAM::User": "CACHED", - "AWS::IAM::UserPolicy": "CACHED", - "AWS::IAM::UserToGroupAddition": "CACHED", - "AWS::IAM::VirtualMFADevice": "CACHED", - "AWS::IdentityStore::Group": "CACHED", - "AWS::IdentityStore::GroupMembership": "CACHED", - "AWS::ImageBuilder::Component": "CACHED", - "AWS::ImageBuilder::ContainerRecipe": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration": "CACHED", - "AWS::ImageBuilder::Image": "CACHED", - "AWS::ImageBuilder::ImagePipeline": "CACHED", - "AWS::ImageBuilder::ImageRecipe": "CACHED", - "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", - "AWS::ImageBuilder::LifecyclePolicy": "CACHED", - "AWS::ImageBuilder::Workflow": "CACHED", - "AWS::InspectorV2::Filter": "CACHED", - "AWS::InternetMonitor::Monitor": "CACHED", - "AWS::IoT::AccountAuditConfiguration": "CACHED", - "AWS::IoT::Authorizer": "CACHED", - "AWS::IoT::BillingGroup": "CACHED", - "AWS::IoT::CACertificate": "CACHED", - "AWS::IoT::Certificate": "CACHED", - "AWS::IoT::CertificateProvider": "CACHED", - "AWS::IoT::CustomMetric": "CACHED", - "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::DomainConfiguration": "CACHED", - "AWS::IoT::FleetMetric": "CACHED", - "AWS::IoT::JobTemplate": "CACHED", - "AWS::IoT::Logging": "CACHED", - "AWS::IoT::MitigationAction": "CACHED", - "AWS::IoT::Policy": "CACHED", - "AWS::IoT::PolicyPrincipalAttachment": "CACHED", - "AWS::IoT::ProvisioningTemplate": "CACHED", - "AWS::IoT::ResourceSpecificLogging": "CACHED", - "AWS::IoT::RoleAlias": "CACHED", - "AWS::IoT::ScheduledAudit": "CACHED", - "AWS::IoT::SecurityProfile": "CACHED", - "AWS::IoT::SoftwarePackage": "CACHED", - "AWS::IoT::SoftwarePackageVersion": "CACHED", - "AWS::IoT::Thing": "CACHED", - "AWS::IoT::ThingGroup": "CACHED", - "AWS::IoT::ThingPrincipalAttachment": "CACHED", - "AWS::IoT::ThingType": "CACHED", - "AWS::IoT::TopicRule": "CACHED", - "AWS::IoT::TopicRuleDestination": "CACHED", - "AWS::KMS::Alias": "CACHED", - "AWS::KMS::Key": "CACHED", - "AWS::KMS::ReplicaKey": "CACHED", - "AWS::Kinesis::Stream": "CACHED", - "AWS::Kinesis::StreamConsumer": "CACHED", - "AWS::KinesisAnalytics::Application": "CACHED", - "AWS::KinesisAnalytics::ApplicationOutput": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource": "CACHED", - "AWS::KinesisAnalyticsV2::Application": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationOutput": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource": "CACHED", - "AWS::KinesisFirehose::DeliveryStream": "CACHED", - "AWS::LakeFormation::DataCellsFilter": "CACHED", - "AWS::LakeFormation::DataLakeSettings": "CACHED", - "AWS::LakeFormation::Permissions": "CACHED", - "AWS::LakeFormation::PrincipalPermissions": "CACHED", - "AWS::LakeFormation::Resource": "CACHED", - "AWS::LakeFormation::Tag": "CACHED", - "AWS::LakeFormation::TagAssociation": "CACHED", - "AWS::Lambda::Alias": "CACHED", - "AWS::Lambda::CodeSigningConfig": "CACHED", - "AWS::Lambda::EventInvokeConfig": "CACHED", - "AWS::Lambda::EventSourceMapping": "CACHED", - "AWS::Lambda::Function": "CACHED", - "AWS::Lambda::LayerVersion": "CACHED", - "AWS::Lambda::LayerVersionPermission": "CACHED", - "AWS::Lambda::Permission": "CACHED", - "AWS::Lambda::Url": "CACHED", - "AWS::Lambda::Version": "CACHED", - "AWS::Logs::AccountPolicy": "CACHED", - "AWS::Logs::Destination": "CACHED", - "AWS::Logs::LogAnomalyDetector": "CACHED", - "AWS::Logs::LogGroup": "CACHED", - "AWS::Logs::LogStream": "CACHED", - "AWS::Logs::MetricFilter": "CACHED", - "AWS::Logs::QueryDefinition": "CACHED", - "AWS::Logs::ResourcePolicy": "CACHED", - "AWS::Logs::SubscriptionFilter": "CACHED", - "AWS::MSK::BatchScramSecret": "CACHED", - "AWS::MSK::Cluster": "CACHED", - "AWS::MSK::ClusterPolicy": "CACHED", - "AWS::MSK::Configuration": "CACHED", - "AWS::MSK::VpcConnection": "CACHED", - "AWS::Macie::AllowList": "CACHED", - "AWS::Macie::Session": "CACHED", - "AWS::Neptune::DBCluster": "CACHED", - "AWS::Neptune::DBClusterParameterGroup": "CACHED", - "AWS::Neptune::DBInstance": "CACHED", - "AWS::Neptune::DBParameterGroup": "CACHED", - "AWS::Neptune::DBSubnetGroup": "CACHED", - "AWS::NetworkFirewall::Firewall": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy": "CACHED", - "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", - "AWS::NetworkFirewall::RuleGroup": "CACHED", - "AWS::NetworkManager::ConnectAttachment": "CACHED", - "AWS::NetworkManager::ConnectPeer": "CACHED", - "AWS::NetworkManager::CoreNetwork": "CACHED", - "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", - "AWS::NetworkManager::Device": "CACHED", - "AWS::NetworkManager::GlobalNetwork": "CACHED", - "AWS::NetworkManager::Link": "CACHED", - "AWS::NetworkManager::LinkAssociation": "CACHED", - "AWS::NetworkManager::Site": "CACHED", - "AWS::NetworkManager::SiteToSiteVpnAttachment": "CACHED", - "AWS::NetworkManager::TransitGatewayPeering": "CACHED", - "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "CACHED", - "AWS::NetworkManager::VpcAttachment": "CACHED", - "AWS::Oam::Link": "CACHED", - "AWS::Oam::Sink": "CACHED", - "AWS::OpenSearchService::Domain": "CACHED", - "AWS::Organizations::Account": "CACHED", - "AWS::Organizations::Organization": "CACHED", - "AWS::Organizations::OrganizationalUnit": "CACHED", - "AWS::Organizations::Policy": "CACHED", - "AWS::Organizations::ResourcePolicy": "CACHED", - "AWS::PCAConnectorAD::Connector": "CACHED", - "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", - "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", - "AWS::PCAConnectorAD::Template": "CACHED", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", - "AWS::Pipes::Pipe": "CACHED", - "AWS::RAM::Permission": "CACHED", - "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::DBCluster": "CACHED", - "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", + "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", + "AWS::GlobalAccelerator::EndpointGroup": "CACHED", + "AWS::GlobalAccelerator::Listener": "CACHED", + "AWS::Glue::Classifier": "CACHED", + "AWS::Glue::Connection": "CACHED", + "AWS::Glue::Crawler": "CACHED", + "AWS::Glue::CustomEntityType": "CACHED", + "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", + "AWS::Glue::DataQualityRuleset": "CACHED", + "AWS::Glue::Database": "CACHED", + "AWS::Glue::DevEndpoint": "CACHED", + "AWS::Glue::Job": "CACHED", + "AWS::Glue::MLTransform": "CACHED", + "AWS::Glue::Partition": "CACHED", + "AWS::Glue::Registry": "CACHED", + "AWS::Glue::Schema": "CACHED", + "AWS::Glue::SchemaVersion": "CACHED", + "AWS::Glue::SchemaVersionMetadata": "CACHED", + "AWS::Glue::SecurityConfiguration": "CACHED", + "AWS::Glue::Table": "CACHED", + "AWS::Glue::Trigger": "CACHED", + "AWS::Glue::Workflow": "CACHED", + "AWS::GroundStation::Config": "CACHED", + "AWS::GroundStation::DataflowEndpointGroup": "CACHED", + "AWS::GroundStation::MissionProfile": "CACHED", + "AWS::GuardDuty::Detector": "CACHED", + "AWS::GuardDuty::Filter": "CACHED", + "AWS::GuardDuty::IPSet": "CACHED", + "AWS::GuardDuty::Master": "CACHED", + "AWS::GuardDuty::Member": "CACHED", + "AWS::GuardDuty::ThreatIntelSet": "CACHED", + "AWS::IAM::AccessKey": "CACHED", + "AWS::IAM::Group": "CACHED", + "AWS::IAM::GroupPolicy": "CACHED", + "AWS::IAM::InstanceProfile": "CACHED", + "AWS::IAM::ManagedPolicy": "CACHED", + "AWS::IAM::OIDCProvider": "CACHED", + "AWS::IAM::Policy": "CACHED", + "AWS::IAM::Role": "CACHED", + "AWS::IAM::RolePolicy": "CACHED", + "AWS::IAM::SAMLProvider": "CACHED", + "AWS::IAM::ServerCertificate": "CACHED", + "AWS::IAM::ServiceLinkedRole": "CACHED", + "AWS::IAM::User": "CACHED", + "AWS::IAM::UserPolicy": "CACHED", + "AWS::IAM::UserToGroupAddition": "CACHED", + "AWS::IAM::VirtualMFADevice": "CACHED", + "AWS::IdentityStore::Group": "CACHED", + "AWS::IdentityStore::GroupMembership": "CACHED", + "AWS::ImageBuilder::Component": "CACHED", + "AWS::ImageBuilder::ContainerRecipe": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration": "CACHED", + "AWS::ImageBuilder::Image": "CACHED", + "AWS::ImageBuilder::ImagePipeline": "CACHED", + "AWS::ImageBuilder::ImageRecipe": "CACHED", + "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", + "AWS::ImageBuilder::LifecyclePolicy": "CACHED", + "AWS::ImageBuilder::Workflow": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", + "AWS::InspectorV2::Filter": "CACHED", + "AWS::InternetMonitor::Monitor": "CACHED", + "AWS::IoT::AccountAuditConfiguration": "CACHED", + "AWS::IoT::Authorizer": "CACHED", + "AWS::IoT::BillingGroup": "CACHED", + "AWS::IoT::CACertificate": "CACHED", + "AWS::IoT::Certificate": "CACHED", + "AWS::IoT::CertificateProvider": "CACHED", + "AWS::IoT::CustomMetric": "CACHED", + "AWS::IoT::Dimension": "CACHED", + "AWS::IoT::DomainConfiguration": "CACHED", + "AWS::IoT::FleetMetric": "CACHED", + "AWS::IoT::JobTemplate": "CACHED", + "AWS::IoT::Logging": "CACHED", + "AWS::IoT::MitigationAction": "CACHED", + "AWS::IoT::Policy": "CACHED", + "AWS::IoT::PolicyPrincipalAttachment": "CACHED", + "AWS::IoT::ProvisioningTemplate": "CACHED", + "AWS::IoT::ResourceSpecificLogging": "CACHED", + "AWS::IoT::RoleAlias": "CACHED", + "AWS::IoT::ScheduledAudit": "CACHED", + "AWS::IoT::SecurityProfile": "CACHED", + "AWS::IoT::SoftwarePackage": "CACHED", + "AWS::IoT::SoftwarePackageVersion": "CACHED", + "AWS::IoT::Thing": "CACHED", + "AWS::IoT::ThingGroup": "CACHED", + "AWS::IoT::ThingPrincipalAttachment": "CACHED", + "AWS::IoT::ThingType": "CACHED", + "AWS::IoT::TopicRule": "CACHED", + "AWS::IoT::TopicRuleDestination": "CACHED", + "AWS::KMS::Alias": "CACHED", + "AWS::KMS::Key": "CACHED", + "AWS::KMS::ReplicaKey": "CACHED", + "AWS::Kinesis::Stream": "CACHED", + "AWS::Kinesis::StreamConsumer": "CACHED", + "AWS::KinesisAnalytics::Application": "CACHED", + "AWS::KinesisAnalytics::ApplicationOutput": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource": "CACHED", + "AWS::KinesisAnalyticsV2::Application": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationOutput": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource": "CACHED", + "AWS::KinesisFirehose::DeliveryStream": "CACHED", + "AWS::LakeFormation::DataCellsFilter": "CACHED", + "AWS::LakeFormation::DataLakeSettings": "CACHED", + "AWS::LakeFormation::Permissions": "CACHED", + "AWS::LakeFormation::PrincipalPermissions": "CACHED", + "AWS::LakeFormation::Resource": "CACHED", + "AWS::LakeFormation::Tag": "CACHED", + "AWS::LakeFormation::TagAssociation": "CACHED", + "AWS::Lambda::Alias": "CACHED", + "AWS::Lambda::CodeSigningConfig": "CACHED", + "AWS::Lambda::EventInvokeConfig": "CACHED", + "AWS::Lambda::EventSourceMapping": "CACHED", + "AWS::Lambda::Function": "CACHED", + "AWS::Lambda::LayerVersion": "CACHED", + "AWS::Lambda::LayerVersionPermission": "CACHED", + "AWS::Lambda::Permission": "CACHED", + "AWS::Lambda::Url": "CACHED", + "AWS::Lambda::Version": "CACHED", + "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", + "AWS::Logs::Destination": "CACHED", + "AWS::Logs::LogAnomalyDetector": "CACHED", + "AWS::Logs::LogGroup": "CACHED", + "AWS::Logs::LogStream": "CACHED", + "AWS::Logs::MetricFilter": "CACHED", + "AWS::Logs::QueryDefinition": "CACHED", + "AWS::Logs::ResourcePolicy": "CACHED", + "AWS::Logs::SubscriptionFilter": "CACHED", + "AWS::MSK::BatchScramSecret": "CACHED", + "AWS::MSK::Cluster": "CACHED", + "AWS::MSK::ClusterPolicy": "CACHED", + "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::VpcConnection": "CACHED", + "AWS::Macie::AllowList": "CACHED", + "AWS::Macie::Session": "CACHED", + "AWS::Neptune::DBCluster": "CACHED", + "AWS::Neptune::DBClusterParameterGroup": "CACHED", + "AWS::Neptune::DBInstance": "CACHED", + "AWS::Neptune::DBParameterGroup": "CACHED", + "AWS::Neptune::DBSubnetGroup": "CACHED", + "AWS::NetworkFirewall::Firewall": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", + "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", + "AWS::NetworkManager::ConnectAttachment": "CACHED", + "AWS::NetworkManager::ConnectPeer": "CACHED", + "AWS::NetworkManager::CoreNetwork": "CACHED", + "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", + "AWS::NetworkManager::Device": "CACHED", + "AWS::NetworkManager::GlobalNetwork": "CACHED", + "AWS::NetworkManager::Link": "CACHED", + "AWS::NetworkManager::LinkAssociation": "CACHED", + "AWS::NetworkManager::Site": "CACHED", + "AWS::NetworkManager::SiteToSiteVpnAttachment": "CACHED", + "AWS::NetworkManager::TransitGatewayPeering": "CACHED", + "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "CACHED", + "AWS::NetworkManager::VpcAttachment": "CACHED", + "AWS::Oam::Link": "CACHED", + "AWS::Oam::Sink": "CACHED", + "AWS::OpenSearchService::Domain": "CACHED", + "AWS::Organizations::Account": "CACHED", + "AWS::Organizations::Organization": "CACHED", + "AWS::Organizations::OrganizationalUnit": "CACHED", + "AWS::Organizations::Policy": "CACHED", + "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", + "AWS::Pipes::Pipe": "CACHED", + "AWS::RAM::Permission": "CACHED", + "AWS::RAM::ResourceShare": "CACHED", + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -4485,12 +4688,16 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EndpointAccess": "CACHED", + "AWS::Redshift::EndpointAuthorization": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "CACHED", "AWS::ResilienceHub::App": "CACHED", @@ -4509,6 +4716,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -4578,6 +4788,7 @@ "AWS::SageMaker::NotebookInstance": "CACHED", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "CACHED", "AWS::SageMaker::Pipeline": "CACHED", + "AWS::SageMaker::Project": "CACHED", "AWS::SageMaker::Space": "CACHED", "AWS::SageMaker::UserProfile": "CACHED", "AWS::SageMaker::Workteam": "CACHED", @@ -4588,38 +4799,10 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", - "AWS::SecurityHub::Hub": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html", - "Properties": { - "AutoEnableControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-autoenablecontrols", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ControlFindingGenerator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-controlfindinggenerator", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SecurityHub::Hub.ControlFindingGenerator" - } - }, - "EnableDefaultStandards": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-enabledefaultstandards", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-tags", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::SecurityHub::DelegatedAdmin": "CACHED", + "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -4760,6 +4943,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -4795,6 +4983,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", @@ -4805,6 +5003,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -4824,7 +5023,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -4881,8 +5082,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -4915,6 +5118,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -5135,6 +5339,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -5226,6 +5434,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -5241,15 +5455,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -5262,16 +5477,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -5304,6 +5522,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -5361,6 +5580,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -5376,6 +5596,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -5494,91 +5715,7 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.IpPermission.FromPort": "CACHED", @@ -5605,6 +5742,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -5643,15 +5781,22 @@ "AWS::GroundStation::Config.Frequency.Units": "CACHED", "AWS::GroundStation::Config.FrequencyBandwidth.Units": "CACHED", "AWS::GroundStation::Config.Name": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.BucketArn": "CACHED", "AWS::GroundStation::Config.S3RecordingConfig.Prefix": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.RoleArn": "CACHED", "AWS::GroundStation::Config.SpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::Config.TrackingConfig.Autotrack": "CACHED", + "AWS::GroundStation::Config.UplinkEchoConfig.AntennaUplinkConfigArn": "CACHED", "AWS::GroundStation::Config.UplinkSpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AgentStatus": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AuditResults": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.Name": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.DataflowEndpoint.Name": "CACHED", + "AWS::GroundStation::DataflowEndpointGroup.SecurityDetails.RoleArn": "CACHED", "AWS::GroundStation::MissionProfile.Name": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsAliasArn": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsKeyArn": "CACHED", + "AWS::GroundStation::MissionProfile.TrackingConfigArn": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", @@ -5660,6 +5805,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -5732,6 +5882,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -5740,6 +5891,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -5870,6 +6022,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -5951,7 +6104,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -5978,6 +6133,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -6112,6 +6281,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -6163,6 +6339,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -6197,7 +6374,15 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -6318,8 +6503,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -6348,6 +6531,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -6357,6 +6547,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.12xlarge.tpc2.mem2x", "db.r5.16xlarge", @@ -6441,18 +6638,41 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IncludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.Telemetries": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents.Status": "CACHED", + "AWS::RUM::AppMonitor.Domain": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.EventPattern": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Name": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Namespace": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.UnitLabel": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.ValueKey": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.Destination": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.DestinationArn": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.IamRoleArn": "CACHED", + "AWS::RUM::AppMonitor.Name": "CACHED", "AWS::Redshift::Cluster.ClusterIdentifier": "CACHED", "AWS::Redshift::Cluster.ClusterParameterGroupName": "CACHED", "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", "AWS::Redshift::ClusterParameterGroup.ParameterGroupName": "CACHED", + "AWS::Redshift::EndpointAccess.EndpointName": "CACHED", + "AWS::Redshift::EndpointAccess.ResourceOwner": "CACHED", + "AWS::Redshift::EndpointAccess.SubnetGroupName": "CACHED", + "AWS::Redshift::EndpointAuthorization.Account": "CACHED", + "AWS::Redshift::EndpointAuthorization.ClusterIdentifier": "CACHED", + "AWS::Redshift::EndpointAuthorization.VpcIds": "CACHED", "AWS::Redshift::EventSubscription.EventCategories": "CACHED", "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::ResilienceHub::App.AppAssessmentSchedule": "CACHED", "AWS::ResilienceHub::App.AppTemplateBody": "CACHED", "AWS::ResilienceHub::App.Description": "CACHED", @@ -6512,6 +6732,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -6520,6 +6741,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -6665,6 +6887,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSO::Assignment.InstanceArn": "CACHED", "AWS::SSO::Assignment.PermissionSetArn": "CACHED", "AWS::SSO::Assignment.PrincipalId": "CACHED", @@ -6691,6 +6928,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -6737,6 +6978,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -6776,6 +7019,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -7057,13 +7302,28 @@ "AWS::SageMaker::Pipeline.PipelineDisplayName": "CACHED", "AWS::SageMaker::Pipeline.PipelineName": "CACHED", "AWS::SageMaker::Pipeline.RoleArn": "CACHED", + "AWS::SageMaker::Project.ProjectDescription": "CACHED", + "AWS::SageMaker::Project.ProjectName": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -7142,7 +7402,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -7275,15 +7543,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -7297,8 +7563,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -7325,6 +7589,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -7371,6 +7636,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -7463,403 +7729,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.xlarge", - "c5d.18xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.large", - "c5ad.xlarge", - "c5d.18xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -7874,41 +7755,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -7924,22 +7771,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/sa-east-1.json b/src/cfnlint/data/CloudSpecs/sa-east-1.json index d79d507a05..63d67e28d8 100644 --- a/src/cfnlint/data/CloudSpecs/sa-east-1.json +++ b/src/cfnlint/data/CloudSpecs/sa-east-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -165,6 +166,11 @@ "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::APS::Scraper.AmpConfiguration": "CACHED", + "AWS::APS::Scraper.Destination": "CACHED", + "AWS::APS::Scraper.EksConfiguration": "CACHED", + "AWS::APS::Scraper.ScrapeConfiguration": "CACHED", + "AWS::APS::Scraper.Source": "CACHED", "AWS::APS::Workspace.LoggingConfiguration": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", @@ -188,6 +194,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -211,7 +219,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -258,10 +269,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -519,6 +530,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -554,6 +566,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -636,10 +651,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -647,8 +664,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -656,22 +671,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -693,11 +715,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", @@ -750,6 +777,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -800,6 +828,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -876,7 +905,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -890,25 +922,6 @@ "AWS::CodeStar::GitHubRepository.Code": "CACHED", "AWS::CodeStar::GitHubRepository.S3": "CACHED", "AWS::CodeStarNotifications::NotificationRule.Target": "CACHED", - "AWS::CodeTest::PersistentConfiguration.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", "AWS::Cognito::IdentityPool.PushSync": "CACHED", @@ -928,6 +941,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -974,6 +988,7 @@ "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DAX::Cluster.SSESpecification": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", @@ -1086,14 +1101,34 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DataZone::DataSource.DataSourceConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.FilterExpression": "CACHED", + "AWS::DataZone::DataSource.FormInput": "CACHED", + "AWS::DataZone::DataSource.GlueRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RecommendationConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftClusterStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftCredentialConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RedshiftServerlessStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftStorage": "CACHED", + "AWS::DataZone::DataSource.RelationalFilterConfiguration": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration": "CACHED", + "AWS::DataZone::Domain.SingleSignOn": "CACHED", + "AWS::DataZone::Environment.EnvironmentParameter": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentParameter": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", @@ -1136,6 +1171,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1153,6 +1190,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1192,6 +1230,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1206,7 +1245,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1273,10 +1311,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1361,6 +1402,7 @@ "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", "AWS::ECR::Repository.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", @@ -1386,9 +1428,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1397,6 +1442,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1510,29 +1557,15 @@ "AWS::EMR::Step.KeyValue": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1635,6 +1668,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1703,6 +1737,9 @@ "AWS::GameLift::Build.StorageLocation": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -1721,6 +1758,7 @@ "AWS::GameLift::GameSessionQueue.PriorityConfiguration": "CACHED", "AWS::GameLift::MatchmakingConfiguration.GameProperty": "CACHED", "AWS::GameLift::Script.S3Location": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1735,6 +1773,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -1830,6 +1869,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -1881,6 +1921,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -1895,6 +1941,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -1964,6 +2011,8 @@ "AWS::IoTWireless::TaskDefinition.UpdateWirelessGatewayTaskCreate": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV11": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application": "CACHED", + "AWS::IoTWireless::WirelessDevice.FPorts": "CACHED", "AWS::IoTWireless::WirelessDevice.LoRaWANDevice": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11": "CACHED", @@ -1988,6 +2037,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kinesis::Stream.StreamEncryption": "CACHED", "AWS::Kinesis::Stream.StreamModeDetails": "CACHED", "AWS::KinesisAnalytics::Application.CSVMappingParameters": "CACHED", @@ -2108,6 +2160,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2185,6 +2242,7 @@ "AWS::LicenseManager::License.Metadata": "CACHED", "AWS::LicenseManager::License.ProvisionalConfiguration": "CACHED", "AWS::LicenseManager::License.ValidityDateFormat": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions": "CACHED", "AWS::Location::Map.MapConfiguration": "CACHED", "AWS::Location::PlaceIndex.DataSourceConfiguration": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", @@ -2226,6 +2284,13 @@ "AWS::MSK::Cluster.VpcConnectivityScram": "CACHED", "AWS::MSK::Cluster.VpcConnectivityTls": "CACHED", "AWS::MSK::Configuration.LatestRevision": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication": "CACHED", + "AWS::MSK::Replicator.KafkaCluster": "CACHED", + "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", + "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MWAA::Environment.LoggingConfiguration": "CACHED", "AWS::MWAA::Environment.ModuleLoggingConfiguration": "CACHED", "AWS::MWAA::Environment.NetworkConfiguration": "CACHED", @@ -2300,6 +2365,10 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "CACHED", + "AWS::MediaLive::Channel.CmafIngestGroupSettings": "CACHED", + "AWS::MediaLive::Channel.CmafIngestOutputSettings": "CACHED", + "AWS::MediaLive::Channel.ColorCorrection": "CACHED", + "AWS::MediaLive::Channel.ColorCorrectionSettings": "CACHED", "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": "CACHED", "AWS::MediaLive::Channel.DolbyVision81Settings": "CACHED", "AWS::MediaLive::Channel.DvbNitSettings": "CACHED", @@ -2492,6 +2561,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -2515,71 +2585,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -2715,9 +2721,18 @@ } } }, + "AWS::OSIS::Pipeline.BufferOptions": "CACHED", + "AWS::OSIS::Pipeline.CloudWatchLogDestination": "CACHED", + "AWS::OSIS::Pipeline.EncryptionAtRestOptions": "CACHED", + "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", + "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", + "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -2952,12 +2967,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -2985,6 +3009,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -3430,12 +3455,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -3466,6 +3500,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -3984,12 +4019,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -4017,6 +4061,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -4375,6 +4420,10 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", @@ -4396,6 +4445,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -4416,10 +4466,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -4571,7 +4625,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -4608,7 +4661,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -4638,6 +4695,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -4683,6 +4741,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -4701,6 +4761,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -4841,11 +4902,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -4896,7 +4966,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -4961,15 +5048,35 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.TemplateLinkedPolicyDefinition": "CACHED", "AWS::VerifiedPermissions::PolicyStore.SchemaDefinition": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings": "CACHED", + "AWS::VpcLattice::Listener.DefaultAction": "CACHED", + "AWS::VpcLattice::Listener.FixedResponse": "CACHED", + "AWS::VpcLattice::Listener.Forward": "CACHED", + "AWS::VpcLattice::Listener.WeightedTargetGroup": "CACHED", + "AWS::VpcLattice::Rule.Action": "CACHED", + "AWS::VpcLattice::Rule.FixedResponse": "CACHED", + "AWS::VpcLattice::Rule.Forward": "CACHED", + "AWS::VpcLattice::Rule.HeaderMatch": "CACHED", + "AWS::VpcLattice::Rule.HeaderMatchType": "CACHED", + "AWS::VpcLattice::Rule.HttpMatch": "CACHED", + "AWS::VpcLattice::Rule.Match": "CACHED", + "AWS::VpcLattice::Rule.PathMatch": "CACHED", + "AWS::VpcLattice::Rule.PathMatchType": "CACHED", + "AWS::VpcLattice::Rule.WeightedTargetGroup": "CACHED", + "AWS::VpcLattice::Service.DnsEntry": "CACHED", + "AWS::VpcLattice::ServiceNetworkServiceAssociation.DnsEntry": "CACHED", + "AWS::VpcLattice::TargetGroup.HealthCheckConfig": "CACHED", + "AWS::VpcLattice::TargetGroup.Matcher": "CACHED", + "AWS::VpcLattice::TargetGroup.Target": "CACHED", + "AWS::VpcLattice::TargetGroup.TargetGroupConfig": "CACHED", "AWS::WAF::ByteMatchSet.ByteMatchTuple": "CACHED", "AWS::WAF::ByteMatchSet.FieldToMatch": "CACHED", "AWS::WAF::IPSet.IPSetDescriptor": "CACHED", @@ -5000,10 +5107,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -5029,6 +5134,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -5087,6 +5193,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -5135,60 +5242,14 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", + "AWS::APS::Scraper": "CACHED", "AWS::APS::Workspace": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", @@ -5264,117 +5325,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -5457,10 +5408,12 @@ "AWS::CloudWatch::Dashboard": "CACHED", "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", + "AWS::CodeBuild::Fleet": "CACHED", "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -5472,69 +5425,6 @@ "AWS::CodeStarConnections::RepositoryLink": "CACHED", "AWS::CodeStarConnections::SyncConfiguration": "CACHED", "AWS::CodeStarNotifications::NotificationRule": "CACHED", - "AWS::CodeTest::PersistentConfiguration": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ResultsRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-resultsrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-version", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeTest::Series": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PersistentConfigurationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-persistentconfigurationid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RunDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-rundefinition", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "State": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-state", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool": "CACHED", "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", @@ -5559,6 +5449,7 @@ "AWS::Config::OrganizationConformancePack": "CACHED", "AWS::Config::RemediationConfiguration": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DAX::Cluster": "CACHED", @@ -5591,6 +5482,13 @@ "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", "AWS::DataSync::Task": "CACHED", + "AWS::DataZone::DataSource": "CACHED", + "AWS::DataZone::Domain": "CACHED", + "AWS::DataZone::Environment": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration": "CACHED", + "AWS::DataZone::EnvironmentProfile": "CACHED", + "AWS::DataZone::Project": "CACHED", + "AWS::DataZone::SubscriptionTarget": "CACHED", "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -5668,6 +5566,7 @@ "AWS::DocDB::DBInstance": "CACHED", "AWS::DocDB::DBSubnetGroup": "CACHED", "AWS::DocDB::EventSubscription": "CACHED", + "AWS::DocDBElastic::Cluster": "CACHED", "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", @@ -5676,7 +5575,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -5766,6 +5724,7 @@ "AWS::ECR::RegistryPolicy": "CACHED", "AWS::ECR::ReplicationConfiguration": "CACHED", "AWS::ECR::Repository": "CACHED", + "AWS::ECR::RepositoryCreationTemplate": "CACHED", "AWS::ECS::CapacityProvider": "CACHED", "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", @@ -5808,50 +5767,7 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Attributes": { - "IsDefault": { - "PrimitiveType": "Boolean" - }, - "RuleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", @@ -5933,6 +5849,7 @@ "AWS::GameLift::MatchmakingRuleSet": "CACHED", "AWS::GameLift::Script": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -5990,6 +5907,7 @@ "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", "AWS::ImageBuilder::LifecyclePolicy": "CACHED", "AWS::ImageBuilder::Workflow": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT::Authorizer": "CACHED", @@ -6027,6 +5945,8 @@ "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kinesis::Stream": "CACHED", "AWS::Kinesis::StreamConsumer": "CACHED", "AWS::KinesisAnalytics::Application": "CACHED", @@ -6058,6 +5978,7 @@ "AWS::Lambda::Version": "CACHED", "AWS::LicenseManager::Grant": "CACHED", "AWS::LicenseManager::License": "CACHED", + "AWS::Location::APIKey": "CACHED", "AWS::Location::GeofenceCollection": "CACHED", "AWS::Location::Map": "CACHED", "AWS::Location::PlaceIndex": "CACHED", @@ -6065,6 +5986,9 @@ "AWS::Location::Tracker": "CACHED", "AWS::Location::TrackerConsumer": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -6079,6 +6003,7 @@ "AWS::MSK::Cluster": "CACHED", "AWS::MSK::ClusterPolicy": "CACHED", "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::Replicator": "CACHED", "AWS::MSK::VpcConnection": "CACHED", "AWS::MWAA::Environment": "CACHED", "AWS::Macie::AllowList": "CACHED", @@ -6541,186 +6466,86 @@ } }, "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", - "AWS::NetworkManager::Device": { + "AWS::NetworkManager::Device": "CACHED", + "AWS::NetworkManager::GlobalNetwork": "CACHED", + "AWS::NetworkManager::Link": "CACHED", + "AWS::NetworkManager::LinkAssociation": "CACHED", + "AWS::NetworkManager::Site": "CACHED", + "AWS::NetworkManager::SiteToSiteVpnAttachment": { "Attributes": { - "CreatedAt": { + "AttachmentId": { "PrimitiveType": "String" }, - "DeviceArn": { + "AttachmentPolicyRuleNumber": { + "PrimitiveType": "Integer" + }, + "AttachmentType": { "PrimitiveType": "String" }, - "DeviceId": { + "CoreNetworkArn": { "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html", - "Properties": { - "AWSLocation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-awslocation", - "Required": false, - "Type": "AWSLocation", - "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "CreatedAt": { + "PrimitiveType": "String" }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-globalnetworkid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "EdgeLocation": { + "PrimitiveType": "String" }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-location", - "Required": false, - "Type": "Location", - "UpdateType": "Mutable" + "OwnerAccountId": { + "PrimitiveType": "String" }, - "Model": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-model", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "ProposedSegmentChange": { + "Type": "ProposedSegmentChange" }, - "SerialNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-serialnumber", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "ProposedSegmentChange.AttachmentPolicyRuleNumber": { + "PrimitiveType": "Integer" }, - "SiteId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-siteid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "ProposedSegmentChange.SegmentName": { + "PrimitiveType": "String" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-tags", - "DuplicatesAllowed": false, + "ProposedSegmentChange.Tags": { "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "Type": "List" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "ResourceArn": { + "PrimitiveType": "String" }, - "Vendor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-vendor", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::NetworkManager::GlobalNetwork": "CACHED", - "AWS::NetworkManager::Link": { - "Attributes": { - "LinkArn": { + "SegmentName": { "PrimitiveType": "String" }, - "LinkId": { + "State": { + "PrimitiveType": "String" + }, + "UpdatedAt": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html", "Properties": { - "Bandwidth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-bandwidth", - "Required": true, - "Type": "Bandwidth", - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-globalnetworkid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Provider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-provider", + "CoreNetworkId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html#cfn-networkmanager-sitetositevpnattachment-corenetworkid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" - }, - "SiteId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-siteid", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Immutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html#cfn-networkmanager-sitetositevpnattachment-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::NetworkManager::LinkAssociation": "CACHED", - "AWS::NetworkManager::Site": { - "Attributes": { - "CreatedAt": { - "PrimitiveType": "String" - }, - "SiteArn": { - "PrimitiveType": "String" - }, - "SiteId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-description", + "VpnConnectionArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html#cfn-networkmanager-sitetositevpnattachment-vpnconnectionarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" - }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-globalnetworkid", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Immutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-location", - "Required": false, - "Type": "Location", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" } } }, - "AWS::NetworkManager::SiteToSiteVpnAttachment": { + "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", + "AWS::NetworkManager::VpcAttachment": { "Attributes": { "AttachmentId": { "PrimitiveType": "String" @@ -6769,153 +6594,604 @@ "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html", "Properties": { "CoreNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html#cfn-networkmanager-sitetositevpnattachment-corenetworkid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-corenetworkid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-options", + "Required": false, + "Type": "VpcOptions", + "UpdateType": "Mutable" + }, + "SubnetArns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-subnetarns", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html#cfn-networkmanager-sitetositevpnattachment-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "VpnConnectionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html#cfn-networkmanager-sitetositevpnattachment-vpnconnectionarn", + "VpcArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-vpcarn", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" } } }, - "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", - "AWS::NetworkManager::VpcAttachment": { + "AWS::OSIS::Pipeline": "CACHED", + "AWS::Oam::Link": "CACHED", + "AWS::Oam::Sink": "CACHED", + "AWS::OpenSearchService::Domain": "CACHED", + "AWS::OpsWorks::App": "CACHED", + "AWS::OpsWorks::ElasticLoadBalancerAttachment": "CACHED", + "AWS::OpsWorks::Instance": "CACHED", + "AWS::OpsWorks::Layer": "CACHED", + "AWS::OpsWorks::Stack": "CACHED", + "AWS::OpsWorks::UserProfile": "CACHED", + "AWS::OpsWorks::Volume": "CACHED", + "AWS::Organizations::Account": "CACHED", + "AWS::Organizations::Organization": "CACHED", + "AWS::Organizations::OrganizationalUnit": "CACHED", + "AWS::Organizations::Policy": "CACHED", + "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", + "AWS::Pipes::Pipe": "CACHED", + "AWS::QuickSight::Analysis": "CACHED", + "AWS::QuickSight::Dashboard": "CACHED", + "AWS::QuickSight::DataSet": "CACHED", + "AWS::QuickSight::DataSource": "CACHED", + "AWS::QuickSight::RefreshSchedule": "CACHED", + "AWS::QuickSight::Template": "CACHED", + "AWS::QuickSight::Theme": "CACHED", + "AWS::QuickSight::VPCConnection": "CACHED", + "AWS::RAM::Permission": "CACHED", + "AWS::RAM::ResourceShare": "CACHED", + "AWS::RDS::CustomDBEngineVersion": "CACHED", + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { "Attributes": { - "AttachmentId": { + "CertificateDetails.CAIdentifier": { "PrimitiveType": "String" }, - "AttachmentPolicyRuleNumber": { - "PrimitiveType": "Integer" + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } }, - "AttachmentType": { - "PrimitiveType": "String" + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } }, - "CoreNetworkArn": { - "PrimitiveType": "String" + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" }, - "CreatedAt": { - "PrimitiveType": "String" + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" }, - "EdgeLocation": { - "PrimitiveType": "String" + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, - "OwnerAccountId": { - "PrimitiveType": "String" + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } }, - "ProposedSegmentChange": { - "Type": "ProposedSegmentChange" + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" }, - "ProposedSegmentChange.AttachmentPolicyRuleNumber": { - "PrimitiveType": "Integer" + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" }, - "ProposedSegmentChange.SegmentName": { - "PrimitiveType": "String" + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" }, - "ProposedSegmentChange.Tags": { - "ItemType": "Tag", - "Type": "List" + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" }, - "ResourceArn": { - "PrimitiveType": "String" + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" }, - "SegmentName": { - "PrimitiveType": "String" + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" }, - "State": { - "PrimitiveType": "String" + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" }, - "UpdatedAt": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html", - "Properties": { - "CoreNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-corenetworkid", + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Options": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-options", + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", "Required": false, - "Type": "VpcOptions", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "SubnetArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-subnetarns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "VpcArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-vpcattachment.html#cfn-networkmanager-vpcattachment-vpcarn", + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, - "AWS::Oam::Link": "CACHED", - "AWS::Oam::Sink": "CACHED", - "AWS::OpenSearchService::Domain": "CACHED", - "AWS::OpsWorks::App": "CACHED", - "AWS::OpsWorks::ElasticLoadBalancerAttachment": "CACHED", - "AWS::OpsWorks::Instance": "CACHED", - "AWS::OpsWorks::Layer": "CACHED", - "AWS::OpsWorks::Stack": "CACHED", - "AWS::OpsWorks::UserProfile": "CACHED", - "AWS::OpsWorks::Volume": "CACHED", - "AWS::Organizations::Account": "CACHED", - "AWS::Organizations::Organization": "CACHED", - "AWS::Organizations::OrganizationalUnit": "CACHED", - "AWS::Organizations::Policy": "CACHED", - "AWS::Organizations::ResourcePolicy": "CACHED", - "AWS::PCAConnectorAD::Connector": "CACHED", - "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", - "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", - "AWS::PCAConnectorAD::Template": "CACHED", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", - "AWS::Pipes::Pipe": "CACHED", - "AWS::QuickSight::Analysis": "CACHED", - "AWS::QuickSight::Dashboard": "CACHED", - "AWS::QuickSight::DataSet": "CACHED", - "AWS::QuickSight::DataSource": "CACHED", - "AWS::QuickSight::RefreshSchedule": "CACHED", - "AWS::QuickSight::Template": "CACHED", - "AWS::QuickSight::Theme": "CACHED", - "AWS::QuickSight::VPCConnection": "CACHED", - "AWS::RAM::Permission": "CACHED", - "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::CustomDBEngineVersion": "CACHED", - "AWS::RDS::DBCluster": "CACHED", - "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -6924,7 +7200,10 @@ "AWS::RDS::DBSecurityGroupIngress": "CACHED", "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", @@ -6954,6 +7233,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -7048,8 +7330,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -7099,6 +7434,16 @@ "AWS::VerifiedPermissions::Policy": "CACHED", "AWS::VerifiedPermissions::PolicyStore": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate": "CACHED", + "AWS::VpcLattice::AccessLogSubscription": "CACHED", + "AWS::VpcLattice::AuthPolicy": "CACHED", + "AWS::VpcLattice::Listener": "CACHED", + "AWS::VpcLattice::ResourcePolicy": "CACHED", + "AWS::VpcLattice::Rule": "CACHED", + "AWS::VpcLattice::Service": "CACHED", + "AWS::VpcLattice::ServiceNetwork": "CACHED", + "AWS::VpcLattice::ServiceNetworkServiceAssociation": "CACHED", + "AWS::VpcLattice::ServiceNetworkVpcAssociation": "CACHED", + "AWS::VpcLattice::TargetGroup": "CACHED", "AWS::WAF::ByteMatchSet": "CACHED", "AWS::WAF::IPSet": "CACHED", "AWS::WAF::Rule": "CACHED", @@ -7133,7 +7478,13 @@ "ValueTypes": { "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "CACHED", + "AWS::APS::Scraper.Alias": "CACHED", + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.ClusterArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SubnetIds": "CACHED", "AWS::APS::Workspace.Alias": "CACHED", + "AWS::APS::Workspace.KmsKeyArn": "CACHED", "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", @@ -7184,6 +7535,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -7219,6 +7575,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -7426,6 +7792,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -7445,7 +7812,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -7502,8 +7871,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7542,6 +7913,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -7694,6 +8066,9 @@ "AWS::CloudWatch::MetricStream.Name": "CACHED", "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", + "AWS::CodeBuild::Fleet.ComputeType": "CACHED", + "AWS::CodeBuild::Fleet.EnvironmentType": "CACHED", + "AWS::CodeBuild::Fleet.Name": "CACHED", "AWS::CodeBuild::Project.Artifacts.Packaging": "CACHED", "AWS::CodeBuild::Project.Artifacts.Type": "CACHED", "AWS::CodeBuild::Project.Environment.ComputeType": "CACHED", @@ -7705,6 +8080,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -7722,8 +8099,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -7777,6 +8156,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -7929,6 +8312,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -7944,17 +8333,61 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", + "AWS::DataZone::DataSource.Description": "CACHED", + "AWS::DataZone::DataSource.DomainIdentifier": "CACHED", + "AWS::DataZone::DataSource.EnableSetting": "CACHED", + "AWS::DataZone::DataSource.FormInput.Content": "CACHED", + "AWS::DataZone::DataSource.FormInput.FormName": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeIdentifier": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeRevision": "CACHED", + "AWS::DataZone::DataSource.Name": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule": "CACHED", + "AWS::DataZone::DataSource.Type": "CACHED", + "AWS::DataZone::Domain.DomainExecutionRole": "CACHED", + "AWS::DataZone::Domain.KmsKeyIdentifier": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.Type": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.UserAssignment": "CACHED", + "AWS::DataZone::Environment.Description": "CACHED", + "AWS::DataZone::Environment.DomainIdentifier": "CACHED", + "AWS::DataZone::Environment.EnvironmentProfileIdentifier": "CACHED", + "AWS::DataZone::Environment.GlossaryTerms": "CACHED", + "AWS::DataZone::Environment.Name": "CACHED", + "AWS::DataZone::Environment.ProjectIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountId": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountRegion": "CACHED", + "AWS::DataZone::EnvironmentProfile.Description": "CACHED", + "AWS::DataZone::EnvironmentProfile.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.Name": "CACHED", + "AWS::DataZone::EnvironmentProfile.ProjectIdentifier": "CACHED", + "AWS::DataZone::Project.Description": "CACHED", + "AWS::DataZone::Project.DomainIdentifier": "CACHED", + "AWS::DataZone::Project.GlossaryTerms": "CACHED", + "AWS::DataZone::Project.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes": "CACHED", + "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals": "CACHED", + "AWS::DataZone::SubscriptionTarget.DomainIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -7968,19 +8401,23 @@ "AWS::DevOpsGuru::ResourceCollection.TagCollection.AppBoundaryKey": "CACHED", "AWS::DevOpsGuru::ResourceCollection.TagCollection.TagValues": "CACHED", "AWS::DocDB::DBCluster.BackupRetentionPeriod": "CACHED", + "AWS::DocDBElastic::Cluster.ClusterName": "CACHED", "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -8013,6 +8450,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -8066,6 +8504,13 @@ "AWS::ECR::Repository.LifecyclePolicy.LifecyclePolicyText": "CACHED", "AWS::ECR::Repository.LifecyclePolicy.RegistryId": "CACHED", "AWS::ECR::Repository.RepositoryName": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.AppliedFor": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Description": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.EncryptionType": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.KmsKey": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.ImageTagMutability": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Prefix": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedDraining": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedTerminationProtection": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling.Status": "CACHED", @@ -8088,6 +8533,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -8215,152 +8661,13 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.18xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", @@ -8422,6 +8729,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -8460,15 +8768,22 @@ "AWS::GroundStation::Config.Frequency.Units": "CACHED", "AWS::GroundStation::Config.FrequencyBandwidth.Units": "CACHED", "AWS::GroundStation::Config.Name": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.BucketArn": "CACHED", "AWS::GroundStation::Config.S3RecordingConfig.Prefix": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.RoleArn": "CACHED", "AWS::GroundStation::Config.SpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::Config.TrackingConfig.Autotrack": "CACHED", + "AWS::GroundStation::Config.UplinkEchoConfig.AntennaUplinkConfigArn": "CACHED", "AWS::GroundStation::Config.UplinkSpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AgentStatus": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AuditResults": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.Name": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.DataflowEndpoint.Name": "CACHED", + "AWS::GroundStation::DataflowEndpointGroup.SecurityDetails.RoleArn": "CACHED", "AWS::GroundStation::MissionProfile.Name": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsAliasArn": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsKeyArn": "CACHED", + "AWS::GroundStation::MissionProfile.TrackingConfigArn": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", @@ -8477,6 +8792,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -8549,6 +8869,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -8557,6 +8878,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -8686,6 +9008,9 @@ "AWS::IoTWireless::TaskDefinition.UpdateWirelessGatewayTaskCreate.UpdateDataSource": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV10x.DevAddr": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV11.DevAddr": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.DestinationName": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.FPort": "CACHED", + "AWS::IoTWireless::WirelessDevice.Application.Type": "CACHED", "AWS::IoTWireless::WirelessDevice.Description": "CACHED", "AWS::IoTWireless::WirelessDevice.DestinationName": "CACHED", "AWS::IoTWireless::WirelessDevice.LoRaWANDevice.DevEui": "CACHED", @@ -8697,6 +9022,7 @@ "AWS::IoTWireless::WirelessDevice.OtaaV11.AppKey": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11.JoinEui": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11.NwkKey": "CACHED", + "AWS::IoTWireless::WirelessDevice.Positioning": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x.AppSKey": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x.NwkSKey": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV11.AppSKey": "CACHED", @@ -8715,6 +9041,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -8727,6 +9054,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kinesis::Stream.Name": "CACHED", "AWS::Kinesis::Stream.RetentionPeriodHours": "CACHED", "AWS::Kinesis::Stream.ShardCount": "CACHED", @@ -8805,7 +9137,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -8832,6 +9166,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -8972,10 +9320,18 @@ "AWS::LicenseManager::Grant.LicenseArn": "CACHED", "AWS::LicenseManager::Grant.Principals": "CACHED", "AWS::LicenseManager::License.ProductSKU": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources": "CACHED", + "AWS::Location::APIKey.Description": "CACHED", + "AWS::Location::APIKey.ExpireTime": "CACHED", + "AWS::Location::APIKey.KeyName": "CACHED", "AWS::Location::GeofenceCollection.CollectionName": "CACHED", "AWS::Location::GeofenceCollection.Description": "CACHED", "AWS::Location::GeofenceCollection.KmsKeyId": "CACHED", "AWS::Location::Map.Description": "CACHED", + "AWS::Location::Map.MapConfiguration.CustomLayers": "CACHED", + "AWS::Location::Map.MapConfiguration.PoliticalView": "CACHED", "AWS::Location::Map.MapConfiguration.Style": "CACHED", "AWS::Location::Map.MapName": "CACHED", "AWS::Location::Map.PricingPlan": "CACHED", @@ -8996,6 +9352,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -9045,6 +9408,18 @@ "AWS::MSK::Cluster.PublicAccess.Type": "CACHED", "AWS::MSK::Cluster.StorageMode": "CACHED", "AWS::MSK::ClusterPolicy.ClusterArn": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster.MskClusterArn": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToExclude": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToReplicate": "CACHED", + "AWS::MSK::Replicator.Description": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", + "AWS::MSK::Replicator.ReplicatorName": "CACHED", + "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToReplicate": "CACHED", "AWS::MSK::VpcConnection.Authentication": "CACHED", "AWS::MSK::VpcConnection.ClientSubnets": "CACHED", "AWS::MSK::VpcConnection.SecurityGroups": "CACHED", @@ -9196,6 +9571,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -9237,7 +9613,15 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", + "AWS::OSIS::Pipeline.CloudWatchLogDestination.LogGroup": "CACHED", + "AWS::OSIS::Pipeline.MaxUnits": "CACHED", + "AWS::OSIS::Pipeline.MinUnits": "CACHED", + "AWS::OSIS::Pipeline.PipelineConfigurationBody": "CACHED", + "AWS::OSIS::Pipeline.PipelineName": "CACHED", + "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", + "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -9477,7 +9861,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -9499,6 +9889,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -9976,7 +10368,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10001,6 +10399,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -10109,6 +10509,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -10577,7 +10978,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10599,6 +11006,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -11001,8 +11410,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -11191,6 +11598,27 @@ "AWS::RDS::DBProxyTargetGroup.TargetGroupName": "CACHED", "AWS::RDS::DBSubnetGroup.DBSubnetGroupName": "CACHED", "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", + "AWS::RDS::GlobalCluster.Engine": "CACHED", + "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IncludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.Telemetries": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents.Status": "CACHED", + "AWS::RUM::AppMonitor.Domain": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.EventPattern": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Name": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Namespace": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.UnitLabel": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.ValueKey": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.Destination": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.DestinationArn": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.IamRoleArn": "CACHED", + "AWS::RUM::AppMonitor.Name": "CACHED", "AWS::Redshift::Cluster.ClusterIdentifier": "CACHED", "AWS::Redshift::Cluster.ClusterParameterGroupName": "CACHED", "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", @@ -11207,8 +11635,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RefactorSpaces::Application.ApiGatewayProxyInput.EndpointType": "CACHED", "AWS::RefactorSpaces::Application.ApiGatewayProxyInput.StageName": "CACHED", "AWS::RefactorSpaces::Application.EnvironmentIdentifier": "CACHED", @@ -11294,6 +11720,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -11302,6 +11729,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -11462,6 +11890,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -11542,6 +11985,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -11588,6 +12035,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -11627,6 +12076,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -11927,13 +12378,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -12012,9 +12470,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -12147,19 +12624,71 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Statement": "CACHED", + "AWS::VpcLattice::AccessLogSubscription.DestinationArn": "CACHED", + "AWS::VpcLattice::AccessLogSubscription.ResourceIdentifier": "CACHED", + "AWS::VpcLattice::AuthPolicy.ResourceIdentifier": "CACHED", + "AWS::VpcLattice::Listener.FixedResponse.StatusCode": "CACHED", + "AWS::VpcLattice::Listener.Name": "CACHED", + "AWS::VpcLattice::Listener.Port": "CACHED", + "AWS::VpcLattice::Listener.Protocol": "CACHED", + "AWS::VpcLattice::Listener.ServiceIdentifier": "CACHED", + "AWS::VpcLattice::Listener.WeightedTargetGroup.TargetGroupIdentifier": "CACHED", + "AWS::VpcLattice::Listener.WeightedTargetGroup.Weight": "CACHED", + "AWS::VpcLattice::ResourcePolicy.ResourceArn": "CACHED", + "AWS::VpcLattice::Rule.FixedResponse.StatusCode": "CACHED", + "AWS::VpcLattice::Rule.HeaderMatch.Name": "CACHED", + "AWS::VpcLattice::Rule.HeaderMatchType.Contains": "CACHED", + "AWS::VpcLattice::Rule.HeaderMatchType.Exact": "CACHED", + "AWS::VpcLattice::Rule.HeaderMatchType.Prefix": "CACHED", + "AWS::VpcLattice::Rule.HttpMatch.Method": "CACHED", + "AWS::VpcLattice::Rule.ListenerIdentifier": "CACHED", + "AWS::VpcLattice::Rule.Name": "CACHED", + "AWS::VpcLattice::Rule.PathMatchType.Exact": "CACHED", + "AWS::VpcLattice::Rule.PathMatchType.Prefix": "CACHED", + "AWS::VpcLattice::Rule.Priority": "CACHED", + "AWS::VpcLattice::Rule.ServiceIdentifier": "CACHED", + "AWS::VpcLattice::Rule.WeightedTargetGroup.TargetGroupIdentifier": "CACHED", + "AWS::VpcLattice::Rule.WeightedTargetGroup.Weight": "CACHED", + "AWS::VpcLattice::Service.AuthType": "CACHED", + "AWS::VpcLattice::Service.CertificateArn": "CACHED", + "AWS::VpcLattice::Service.CustomDomainName": "CACHED", + "AWS::VpcLattice::Service.Name": "CACHED", + "AWS::VpcLattice::ServiceNetwork.AuthType": "CACHED", + "AWS::VpcLattice::ServiceNetwork.Name": "CACHED", + "AWS::VpcLattice::ServiceNetworkServiceAssociation.ServiceIdentifier": "CACHED", + "AWS::VpcLattice::ServiceNetworkServiceAssociation.ServiceNetworkIdentifier": "CACHED", + "AWS::VpcLattice::ServiceNetworkVpcAssociation.SecurityGroupIds": "CACHED", + "AWS::VpcLattice::ServiceNetworkVpcAssociation.ServiceNetworkIdentifier": "CACHED", + "AWS::VpcLattice::ServiceNetworkVpcAssociation.VpcIdentifier": "CACHED", + "AWS::VpcLattice::TargetGroup.HealthCheckConfig.HealthCheckIntervalSeconds": "CACHED", + "AWS::VpcLattice::TargetGroup.HealthCheckConfig.HealthCheckTimeoutSeconds": "CACHED", + "AWS::VpcLattice::TargetGroup.HealthCheckConfig.HealthyThresholdCount": "CACHED", + "AWS::VpcLattice::TargetGroup.HealthCheckConfig.Path": "CACHED", + "AWS::VpcLattice::TargetGroup.HealthCheckConfig.Port": "CACHED", + "AWS::VpcLattice::TargetGroup.HealthCheckConfig.Protocol": "CACHED", + "AWS::VpcLattice::TargetGroup.HealthCheckConfig.ProtocolVersion": "CACHED", + "AWS::VpcLattice::TargetGroup.HealthCheckConfig.UnhealthyThresholdCount": "CACHED", + "AWS::VpcLattice::TargetGroup.Matcher.HttpCode": "CACHED", + "AWS::VpcLattice::TargetGroup.Name": "CACHED", + "AWS::VpcLattice::TargetGroup.Target.Port": "CACHED", + "AWS::VpcLattice::TargetGroup.TargetGroupConfig.IpAddressType": "CACHED", + "AWS::VpcLattice::TargetGroup.TargetGroupConfig.LambdaEventStructureVersion": "CACHED", + "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Port": "CACHED", + "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Protocol": "CACHED", + "AWS::VpcLattice::TargetGroup.TargetGroupConfig.ProtocolVersion": "CACHED", + "AWS::VpcLattice::TargetGroup.TargetGroupConfig.VpcIdentifier": "CACHED", + "AWS::VpcLattice::TargetGroup.Type": "CACHED", "AWS::WAFRegional::RegexPatternSet.RegexPatternStrings": "CACHED", "AWS::WAFv2::IPSet.Addresses": "CACHED", "AWS::WAFv2::IPSet.Description": "CACHED", @@ -12169,8 +12698,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -12197,6 +12724,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -12243,6 +12771,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -12300,38 +12829,7 @@ "AWS::XRay::SamplingRule.SamplingRule.ServiceName": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.ServiceType": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.URLPath": "CACHED", - "AppStreamInstanceType": { - "AllowedValues": [ - "stream.compute.2xlarge", - "stream.compute.4xlarge", - "stream.compute.8xlarge", - "stream.compute.large", - "stream.compute.xlarge", - "stream.graphics.g4dn.12xlarge", - "stream.graphics.g4dn.16xlarge", - "stream.graphics.g4dn.2xlarge", - "stream.graphics.g4dn.4xlarge", - "stream.graphics.g4dn.8xlarge", - "stream.graphics.g4dn.xlarge", - "stream.graphics.g5.12xlarge", - "stream.graphics.g5.16xlarge", - "stream.graphics.g5.24xlarge", - "stream.graphics.g5.2xlarge", - "stream.graphics.g5.4xlarge", - "stream.graphics.g5.8xlarge", - "stream.graphics.g5.xlarge", - "stream.memory.2xlarge", - "stream.memory.4xlarge", - "stream.memory.8xlarge", - "stream.memory.large", - "stream.memory.xlarge", - "stream.standard.2xlarge", - "stream.standard.large", - "stream.standard.medium", - "stream.standard.small", - "stream.standard.xlarge" - ] - }, + "AppStreamInstanceType": "CACHED", "AvailabilityZone": "CACHED", "AvailabilityZoneWithAll": "CACHED", "AvailabilityZones": "CACHED", @@ -12347,32 +12845,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -12383,819 +12856,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "cc1.4xlarge", - "cg1.4xlarge", - "cr1.8xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "hi1.4xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "t1.micro", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.large", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.metal", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g2.2xlarge", - "g2.8xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.large", - "m5zn.metal", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.large", - "r5b.metal", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "t1.micro", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-3tb1.56xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "u-9tb1.112xlarge", - "u-9tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.c1.xlarge", - "cache.m1.large", - "cache.m1.medium", - "cache.m1.small", - "cache.m1.xlarge", - "cache.m2.2xlarge", - "cache.m2.4xlarge", - "cache.m2.xlarge", - "cache.m3.2xlarge", - "cache.m3.large", - "cache.m3.medium", - "cache.m3.xlarge", - "cache.m4.10xlarge", - "cache.m4.2xlarge", - "cache.m4.4xlarge", - "cache.m4.large", - "cache.m4.xlarge", - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r3.2xlarge", - "cache.r3.4xlarge", - "cache.r3.8xlarge", - "cache.r3.large", - "cache.r3.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.r6gd.12xlarge", - "cache.r6gd.16xlarge", - "cache.r6gd.2xlarge", - "cache.r6gd.4xlarge", - "cache.r6gd.8xlarge", - "cache.r6gd.xlarge", - "cache.t1.micro", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -13210,56 +12882,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6gd.12xlarge", - "db.r6gd.16xlarge", - "db.r6gd.2xlarge", - "db.r6gd.4xlarge", - "db.r6gd.8xlarge", - "db.r6gd.large", - "db.r6gd.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -13275,24 +12898,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc1.8xlarge", - "dc1.large", - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/us-east-1.json b/src/cfnlint/data/CloudSpecs/us-east-1.json index 16a47cdc0e..bea2fc8ebd 100644 --- a/src/cfnlint/data/CloudSpecs/us-east-1.json +++ b/src/cfnlint/data/CloudSpecs/us-east-1.json @@ -600,6 +600,12 @@ "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html", "Properties": { + "CrlDistributionPointExtensionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html#cfn-acmpca-certificateauthority-crlconfiguration-crldistributionpointextensionconfiguration", + "Required": false, + "Type": "CrlDistributionPointExtensionConfiguration", + "UpdateType": "Mutable" + }, "CustomCname": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crlconfiguration.html#cfn-acmpca-certificateauthority-crlconfiguration-customcname", "PrimitiveType": "String", @@ -632,6 +638,17 @@ } } }, + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crldistributionpointextensionconfiguration.html", + "Properties": { + "OmitExtension": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-crldistributionpointextensionconfiguration.html#cfn-acmpca-certificateauthority-crldistributionpointextensionconfiguration-omitextension", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::ACMPCA::CertificateAuthority.CsrExtensions": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-csrextensions.html", "Properties": { @@ -945,6 +962,89 @@ } } }, + "AWS::APS::Scraper.AmpConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-scraper-ampconfiguration.html", + "Properties": { + "WorkspaceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-scraper-ampconfiguration.html#cfn-aps-scraper-ampconfiguration-workspacearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn" + } + } + } + }, + "AWS::APS::Scraper.Destination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-scraper-destination.html", + "Properties": { + "AmpConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-scraper-destination.html#cfn-aps-scraper-destination-ampconfiguration", + "Required": true, + "Type": "AmpConfiguration", + "UpdateType": "Immutable" + } + } + }, + "AWS::APS::Scraper.EksConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-scraper-eksconfiguration.html", + "Properties": { + "ClusterArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-scraper-eksconfiguration.html#cfn-aps-scraper-eksconfiguration-clusterarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::APS::Scraper.EksConfiguration.ClusterArn" + } + }, + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-scraper-eksconfiguration.html#cfn-aps-scraper-eksconfiguration-securitygroupids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds" + } + }, + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-scraper-eksconfiguration.html#cfn-aps-scraper-eksconfiguration-subnetids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::APS::Scraper.EksConfiguration.SubnetIds" + } + } + } + }, + "AWS::APS::Scraper.ScrapeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-scraper-scrapeconfiguration.html", + "Properties": { + "ConfigurationBlob": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-scraper-scrapeconfiguration.html#cfn-aps-scraper-scrapeconfiguration-configurationblob", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, + "AWS::APS::Scraper.Source": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-scraper-source.html", + "Properties": { + "EksConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-scraper-source.html#cfn-aps-scraper-source-eksconfiguration", + "Required": true, + "Type": "EksConfiguration", + "UpdateType": "Immutable" + } + } + }, "AWS::APS::Workspace.LoggingConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-workspace-loggingconfiguration.html", "Properties": { @@ -1295,6 +1395,12 @@ "Required": true, "UpdateType": "Mutable" }, + "ReplicationUser": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html#cfn-amazonmq-broker-user-replicationuser", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "Username": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html#cfn-amazonmq-broker-user-username", "PrimitiveType": "String", @@ -1586,6 +1692,61 @@ } } }, + "AWS::Amplify::Domain.Certificate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-certificate.html", + "Properties": { + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-certificate.html#cfn-amplify-domain-certificate-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Amplify::Domain.Certificate.CertificateArn" + } + }, + "CertificateType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-certificate.html#cfn-amplify-domain-certificate-certificatetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Amplify::Domain.Certificate.CertificateType" + } + }, + "CertificateVerificationDNSRecord": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-certificate.html#cfn-amplify-domain-certificate-certificateverificationdnsrecord", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord" + } + } + } + }, + "AWS::Amplify::Domain.CertificateSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-certificatesettings.html", + "Properties": { + "CertificateType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-certificatesettings.html#cfn-amplify-domain-certificatesettings-certificatetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Amplify::Domain.CertificateSettings.CertificateType" + } + }, + "CustomCertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-certificatesettings.html#cfn-amplify-domain-certificatesettings-customcertificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn" + } + } + } + }, "AWS::Amplify::Domain.SubDomainSetting": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-subdomainsetting.html", "Properties": { @@ -1733,6 +1894,12 @@ "Type": "List", "UpdateType": "Mutable" }, + "SlotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentbindingpropertiesvalueproperties.html#cfn-amplifyuibuilder-component-componentbindingpropertiesvalueproperties-slotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "UserAttribute": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentbindingpropertiesvalueproperties.html#cfn-amplifyuibuilder-component-componentbindingpropertiesvalueproperties-userattribute", "PrimitiveType": "String", @@ -1777,6 +1944,12 @@ "Required": true, "Type": "Map", "UpdateType": "Mutable" + }, + "SourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentchild.html#cfn-amplifyuibuilder-component-componentchild-sourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" } } }, @@ -1869,6 +2042,12 @@ "Required": false, "UpdateType": "Mutable" }, + "BindingEvent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentevent.html#cfn-amplifyuibuilder-component-componentevent-bindingevent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "Parameters": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentevent.html#cfn-amplifyuibuilder-component-componentevent-parameters", "Required": false, @@ -2073,6 +2252,12 @@ "Required": false, "UpdateType": "Mutable" }, + "OperandType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-predicate.html#cfn-amplifyuibuilder-component-predicate-operandtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "Operator": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-predicate.html#cfn-amplifyuibuilder-component-predicate-operator", "PrimitiveType": "String", @@ -2418,9 +2603,51 @@ } } }, + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-forminputbindingpropertiesvalue.html", + "Properties": { + "BindingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-forminputbindingpropertiesvalue.html#cfn-amplifyuibuilder-form-forminputbindingpropertiesvalue-bindingproperties", + "Required": false, + "Type": "FormInputBindingPropertiesValueProperties", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-forminputbindingpropertiesvalue.html#cfn-amplifyuibuilder-form-forminputbindingpropertiesvalue-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-forminputbindingpropertiesvalueproperties.html", + "Properties": { + "Model": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-forminputbindingpropertiesvalueproperties.html#cfn-amplifyuibuilder-form-forminputbindingpropertiesvalueproperties-model", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-forminputvalueproperty.html", "Properties": { + "BindingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-forminputvalueproperty.html#cfn-amplifyuibuilder-form-forminputvalueproperty-bindingproperties", + "Required": false, + "Type": "FormInputValuePropertyBindingProperties", + "UpdateType": "Mutable" + }, + "Concat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-forminputvalueproperty.html#cfn-amplifyuibuilder-form-forminputvalueproperty-concat", + "DuplicatesAllowed": true, + "ItemType": "FormInputValueProperty", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Value": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-forminputvalueproperty.html#cfn-amplifyuibuilder-form-forminputvalueproperty-value", "PrimitiveType": "String", @@ -2429,6 +2656,23 @@ } } }, + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-forminputvaluepropertybindingproperties.html", + "Properties": { + "Field": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-forminputvaluepropertybindingproperties.html#cfn-amplifyuibuilder-form-forminputvaluepropertybindingproperties-field", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Property": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-forminputvaluepropertybindingproperties.html#cfn-amplifyuibuilder-form-forminputvaluepropertybindingproperties-property", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::AmplifyUIBuilder::Form.FormStyle": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-formstyle.html", "Properties": { @@ -2530,6 +2774,13 @@ "AWS::AmplifyUIBuilder::Form.ValueMappings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-valuemappings.html", "Properties": { + "BindingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-valuemappings.html#cfn-amplifyuibuilder-form-valuemappings-bindingproperties", + "ItemType": "FormInputBindingPropertiesValue", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + }, "Values": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-form-valuemappings.html#cfn-amplifyuibuilder-form-valuemappings-values", "DuplicatesAllowed": true, @@ -3789,6 +4040,29 @@ } } }, + "AWS::AppConfig::Deployment.DynamicExtensionParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-deployment-dynamicextensionparameters.html", + "Properties": { + "ExtensionReference": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-deployment-dynamicextensionparameters.html#cfn-appconfig-deployment-dynamicextensionparameters-extensionreference", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-deployment-dynamicextensionparameters.html#cfn-appconfig-deployment-dynamicextensionparameters-parametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ParameterValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-deployment-dynamicextensionparameters.html#cfn-appconfig-deployment-dynamicextensionparameters-parametervalue", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::AppConfig::Deployment.Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-deployment-tags.html", "Properties": { @@ -3823,37 +4097,26 @@ } } }, - "AWS::AppConfig::Environment.Monitors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-environment-monitors.html", + "AWS::AppConfig::Environment.Monitor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-environment-monitor.html", "Properties": { "AlarmArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-environment-monitors.html#cfn-appconfig-environment-monitors-alarmarn", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-environment-monitor.html#cfn-appconfig-environment-monitor-alarmarn", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppConfig::Environment.Monitor.AlarmArn" + } }, "AlarmRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-environment-monitors.html#cfn-appconfig-environment-monitors-alarmrolearn", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-environment-monitor.html#cfn-appconfig-environment-monitor-alarmrolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::AppConfig::Environment.Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-environment-tags.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-environment-tags.html#cfn-appconfig-environment-tags-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-environment-tags.html#cfn-appconfig-environment-tags-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppConfig::Environment.Monitor.AlarmRoleArn" + } } } }, @@ -3866,6 +4129,12 @@ "Required": false, "UpdateType": "Mutable" }, + "Dynamic": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-extension-parameter.html#cfn-appconfig-extension-parameter-dynamic", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "Required": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-extension-parameter.html#cfn-appconfig-extension-parameter-required", "PrimitiveType": "Boolean", @@ -6869,6 +7138,42 @@ } } }, + "AWS::AppIntegrations::Application.ApplicationSourceConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-application-applicationsourceconfig.html", + "Properties": { + "ExternalUrlConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-application-applicationsourceconfig.html#cfn-appintegrations-application-applicationsourceconfig-externalurlconfig", + "Required": true, + "Type": "ExternalUrlConfig", + "UpdateType": "Mutable" + } + } + }, + "AWS::AppIntegrations::Application.ExternalUrlConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-application-externalurlconfig.html", + "Properties": { + "AccessUrl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-application-externalurlconfig.html#cfn-appintegrations-application-externalurlconfig-accessurl", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppIntegrations::Application.ExternalUrlConfig.AccessUrl" + } + }, + "ApprovedOrigins": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-application-externalurlconfig.html#cfn-appintegrations-application-externalurlconfig-approvedorigins", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppIntegrations::Application.ExternalUrlConfig.ApprovedOrigins" + } + } + } + }, "AWS::AppIntegrations::DataIntegration.FileConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appintegrations-dataintegration-fileconfiguration.html", "Properties": { @@ -10615,6 +10920,29 @@ } } }, + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-enhancedmetricsconfig.html", + "Properties": { + "DataSourceLevelMetricsBehavior": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-enhancedmetricsconfig.html#cfn-appsync-graphqlapi-enhancedmetricsconfig-datasourcelevelmetricsbehavior", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "OperationLevelMetricsConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-enhancedmetricsconfig.html#cfn-appsync-graphqlapi-enhancedmetricsconfig-operationlevelmetricsconfig", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ResolverLevelMetricsBehavior": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-enhancedmetricsconfig.html#cfn-appsync-graphqlapi-enhancedmetricsconfig-resolverlevelmetricsbehavior", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-lambdaauthorizerconfig.html", "Properties": { @@ -11331,6 +11659,26 @@ "Type": "List", "UpdateType": "Mutable" }, + "NetWeaverPrometheusExporter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-configurationdetails.html#cfn-applicationinsights-application-configurationdetails-netweaverprometheusexporter", + "Required": false, + "Type": "NetWeaverPrometheusExporter", + "UpdateType": "Mutable" + }, + "Processes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-configurationdetails.html#cfn-applicationinsights-application-configurationdetails-processes", + "DuplicatesAllowed": true, + "ItemType": "Process", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SQLServerPrometheusExporter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-configurationdetails.html#cfn-applicationinsights-application-configurationdetails-sqlserverprometheusexporter", + "Required": false, + "Type": "SQLServerPrometheusExporter", + "UpdateType": "Mutable" + }, "WindowsEvents": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-configurationdetails.html#cfn-applicationinsights-application-configurationdetails-windowsevents", "DuplicatesAllowed": true, @@ -11536,6 +11884,73 @@ } } }, + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-netweaverprometheusexporter.html", + "Properties": { + "InstanceNumbers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-netweaverprometheusexporter.html#cfn-applicationinsights-application-netweaverprometheusexporter-instancenumbers", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers" + } + }, + "PrometheusPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-netweaverprometheusexporter.html#cfn-applicationinsights-application-netweaverprometheusexporter-prometheusport", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SAPSID": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-netweaverprometheusexporter.html#cfn-applicationinsights-application-netweaverprometheusexporter-sapsid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::ApplicationInsights::Application.Process": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-process.html", + "Properties": { + "AlarmMetrics": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-process.html#cfn-applicationinsights-application-process-alarmmetrics", + "DuplicatesAllowed": true, + "ItemType": "AlarmMetric", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "ProcessName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-process.html#cfn-applicationinsights-application-process-processname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ApplicationInsights::Application.Process.ProcessName" + } + } + } + }, + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-sqlserverprometheusexporter.html", + "Properties": { + "PrometheusPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-sqlserverprometheusexporter.html#cfn-applicationinsights-application-sqlserverprometheusexporter-prometheusport", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "SQLSecretName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-sqlserverprometheusexporter.html#cfn-applicationinsights-application-sqlserverprometheusexporter-sqlsecretname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-subcomponentconfigurationdetails.html", "Properties": { @@ -11555,6 +11970,14 @@ "Type": "List", "UpdateType": "Mutable" }, + "Processes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-subcomponentconfigurationdetails.html#cfn-applicationinsights-application-subcomponentconfigurationdetails-processes", + "DuplicatesAllowed": true, + "ItemType": "Process", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "WindowsEvents": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationinsights-application-subcomponentconfigurationdetails.html#cfn-applicationinsights-application-subcomponentconfigurationdetails-windowsevents", "DuplicatesAllowed": true, @@ -12183,6 +12606,12 @@ "Type": "List", "UpdateType": "Conditional" }, + "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-maxspotpriceaspercentageofoptimalondemandprice", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, "MemoryGiBPerVCpu": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-memorygibpervcpu", "Required": false, @@ -13516,6 +13945,203 @@ } } }, + "AWS::BCMDataExports::Export.DataQuery": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-dataquery.html", + "Properties": { + "QueryStatement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-dataquery.html#cfn-bcmdataexports-export-dataquery-querystatement", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.DataQuery.QueryStatement" + } + }, + "TableConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-dataquery.html#cfn-bcmdataexports-export-dataquery-tableconfigurations", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Immutable" + } + } + }, + "AWS::BCMDataExports::Export.DestinationConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-destinationconfigurations.html", + "Properties": { + "S3Destination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-destinationconfigurations.html#cfn-bcmdataexports-export-destinationconfigurations-s3destination", + "Required": true, + "Type": "S3Destination", + "UpdateType": "Mutable" + } + } + }, + "AWS::BCMDataExports::Export.Export": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html", + "Properties": { + "DataQuery": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html#cfn-bcmdataexports-export-export-dataquery", + "Required": true, + "Type": "DataQuery", + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html#cfn-bcmdataexports-export-export-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.Export.Description" + } + }, + "DestinationConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html#cfn-bcmdataexports-export-export-destinationconfigurations", + "Required": true, + "Type": "DestinationConfigurations", + "UpdateType": "Mutable" + }, + "ExportArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html#cfn-bcmdataexports-export-export-exportarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.Export.ExportArn" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html#cfn-bcmdataexports-export-export-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.Export.Name" + } + }, + "RefreshCadence": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html#cfn-bcmdataexports-export-export-refreshcadence", + "Required": true, + "Type": "RefreshCadence", + "UpdateType": "Immutable" + } + } + }, + "AWS::BCMDataExports::Export.RefreshCadence": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-refreshcadence.html", + "Properties": { + "Frequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-refreshcadence.html#cfn-bcmdataexports-export-refreshcadence-frequency", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.RefreshCadence.Frequency" + } + } + } + }, + "AWS::BCMDataExports::Export.ResourceTag": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-resourcetag.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-resourcetag.html#cfn-bcmdataexports-export-resourcetag-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.ResourceTag.Key" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-resourcetag.html#cfn-bcmdataexports-export-resourcetag-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.ResourceTag.Value" + } + } + } + }, + "AWS::BCMDataExports::Export.S3Destination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-s3destination.html", + "Properties": { + "S3Bucket": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-s3destination.html#cfn-bcmdataexports-export-s3destination-s3bucket", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.S3Destination.S3Bucket" + } + }, + "S3OutputConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-s3destination.html#cfn-bcmdataexports-export-s3destination-s3outputconfigurations", + "Required": true, + "Type": "S3OutputConfigurations", + "UpdateType": "Mutable" + }, + "S3Prefix": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-s3destination.html#cfn-bcmdataexports-export-s3destination-s3prefix", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.S3Destination.S3Prefix" + } + }, + "S3Region": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-s3destination.html#cfn-bcmdataexports-export-s3destination-s3region", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.S3Destination.S3Region" + } + } + } + }, + "AWS::BCMDataExports::Export.S3OutputConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-s3outputconfigurations.html", + "Properties": { + "Compression": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-s3outputconfigurations.html#cfn-bcmdataexports-export-s3outputconfigurations-compression", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.S3OutputConfigurations.Compression" + } + }, + "Format": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-s3outputconfigurations.html#cfn-bcmdataexports-export-s3outputconfigurations-format", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.S3OutputConfigurations.Format" + } + }, + "OutputType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-s3outputconfigurations.html#cfn-bcmdataexports-export-s3outputconfigurations-outputtype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.S3OutputConfigurations.OutputType" + } + }, + "Overwrite": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-s3outputconfigurations.html#cfn-bcmdataexports-export-s3outputconfigurations-overwrite", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::BCMDataExports::Export.S3OutputConfigurations.Overwrite" + } + } + } + }, "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-advancedbackupsettingresourcetype.html", "Properties": { @@ -13662,6 +14288,12 @@ "PrimitiveType": "Long", "Required": false, "UpdateType": "Mutable" + }, + "OptInToArchiveForSupportedResources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-lifecycleresourcetype.html#cfn-backup-backupplan-lifecycleresourcetype-optintoarchiveforsupportedresources", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" } } }, @@ -14270,154 +14902,170 @@ } } }, + "AWS::Batch::JobDefinition.AuthorizationConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html", + "Properties": { + "AccessPointId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-accesspointid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iam": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-iam", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Batch::JobDefinition.ContainerProperties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html", "Properties": { "Command": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-command", - "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Environment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-environment", - "DuplicatesAllowed": true, "ItemType": "Environment", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "EphemeralStorage": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-ephemeralstorage", "Required": false, "Type": "EphemeralStorage", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "ExecutionRoleArn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-executionrolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "FargatePlatformConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-fargateplatformconfiguration", "Required": false, "Type": "FargatePlatformConfiguration", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Image": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-image", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "InstanceType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-instancetype", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "JobRoleArn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-jobrolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "LinuxParameters": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-linuxparameters", "Required": false, "Type": "LinuxParameters", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "LogConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-logconfiguration", "Required": false, "Type": "LogConfiguration", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Memory": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-memory", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "MountPoints": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-mountpoints", - "DuplicatesAllowed": true, - "ItemType": "MountPoint", + "ItemType": "MountPoints", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "NetworkConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-networkconfiguration", "Required": false, "Type": "NetworkConfiguration", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Privileged": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-privileged", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "ReadonlyRootFilesystem": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-readonlyrootfilesystem", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" + }, + "RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-repositorycredentials", + "Required": false, + "Type": "RepositoryCredentials", + "UpdateType": "Mutable" }, "ResourceRequirements": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-resourcerequirements", - "DuplicatesAllowed": true, "ItemType": "ResourceRequirement", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "RuntimePlatform": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-runtimeplatform", "Required": false, "Type": "RuntimePlatform", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Secrets": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-secrets", - "DuplicatesAllowed": true, "ItemType": "Secret", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Ulimits": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-ulimits", - "DuplicatesAllowed": true, "ItemType": "Ulimit", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "User": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-user", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Vcpus": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-vcpus", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Volumes": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-volumes", - "DuplicatesAllowed": true, - "ItemType": "Volume", + "ItemType": "Volumes", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -14428,73 +15076,134 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-containerpath", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "HostPath": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-hostpath", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Permissions": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-permissions", - "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsauthorizationconfig.html", + "AWS::Batch::JobDefinition.EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecsproperties.html", "Properties": { - "AccessPointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsauthorizationconfig.html#cfn-batch-jobdefinition-efsauthorizationconfig-accesspointid", + "TaskProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecsproperties.html#cfn-batch-jobdefinition-ecsproperties-taskproperties", + "ItemType": "EcsTaskProperties", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Batch::JobDefinition.EcsTaskProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties.html", + "Properties": { + "Containers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties.html#cfn-batch-jobdefinition-ecstaskproperties-containers", + "ItemType": "TaskContainerProperties", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EphemeralStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties.html#cfn-batch-jobdefinition-ecstaskproperties-ephemeralstorage", + "Required": false, + "Type": "EphemeralStorage", + "UpdateType": "Mutable" + }, + "ExecutionRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties.html#cfn-batch-jobdefinition-ecstaskproperties-executionrolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Iam": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsauthorizationconfig.html#cfn-batch-jobdefinition-efsauthorizationconfig-iam", + "IpcMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties.html#cfn-batch-jobdefinition-ecstaskproperties-ipcmode", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" + }, + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties.html#cfn-batch-jobdefinition-ecstaskproperties-networkconfiguration", + "Required": false, + "Type": "NetworkConfiguration", + "UpdateType": "Mutable" + }, + "PidMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties.html#cfn-batch-jobdefinition-ecstaskproperties-pidmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PlatformVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties.html#cfn-batch-jobdefinition-ecstaskproperties-platformversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RuntimePlatform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties.html#cfn-batch-jobdefinition-ecstaskproperties-runtimeplatform", + "Required": false, + "Type": "RuntimePlatform", + "UpdateType": "Mutable" + }, + "TaskRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties.html#cfn-batch-jobdefinition-ecstaskproperties-taskrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties.html#cfn-batch-jobdefinition-ecstaskproperties-volumes", + "ItemType": "Volumes", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": { + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html", "Properties": { "AuthorizationConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-authorizationconfig", "Required": false, - "Type": "EFSAuthorizationConfig", - "UpdateType": "Immutable" + "Type": "AuthorizationConfig", + "UpdateType": "Mutable" }, "FileSystemId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-filesystemid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "RootDirectory": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-rootdirectory", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "TransitEncryption": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryption", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "TransitEncryptionPort": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryptionport", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -14503,65 +15212,61 @@ "Properties": { "Args": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-args", - "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Command": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-command", - "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Env": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-env", - "DuplicatesAllowed": true, "ItemType": "EksContainerEnvironmentVariable", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Image": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-image", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "ImagePullPolicy": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-imagepullpolicy", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-name", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Resources": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-resources", "Required": false, "Type": "EksContainerResourceRequirements", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "SecurityContext": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-securitycontext", "Required": false, "Type": "EksContainerSecurityContext", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "VolumeMounts": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-volumemounts", - "DuplicatesAllowed": true, "ItemType": "EksContainerVolumeMount", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -14572,13 +15277,13 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-name", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Value": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-value", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -14587,52 +15292,56 @@ "Properties": { "Limits": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerresourcerequirements.html#cfn-batch-jobdefinition-ekscontainerresourcerequirements-limits", - "PrimitiveItemType": "String", + "PrimitiveType": "Json", "Required": false, - "Type": "Map", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Requests": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerresourcerequirements.html#cfn-batch-jobdefinition-ekscontainerresourcerequirements-requests", - "PrimitiveItemType": "String", + "PrimitiveType": "Json", "Required": false, - "Type": "Map", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, "AWS::Batch::JobDefinition.EksContainerSecurityContext": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html", "Properties": { + "AllowPrivilegeEscalation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-allowprivilegeescalation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "Privileged": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-privileged", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "ReadOnlyRootFilesystem": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-readonlyrootfilesystem", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "RunAsGroup": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-runasgroup", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "RunAsNonRoot": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-runasnonroot", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "RunAsUser": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-runasuser", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -14643,19 +15352,19 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-mountpath", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-name", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "ReadOnly": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-readonly", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -14666,13 +15375,13 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html#cfn-batch-jobdefinition-eksemptydir-medium", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "SizeLimit": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html#cfn-batch-jobdefinition-eksemptydir-sizelimit", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -14683,64 +15392,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekshostpath.html#cfn-batch-jobdefinition-ekshostpath-path", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" - } - } - }, - "AWS::Batch::JobDefinition.EksMetadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksmetadata.html", - "Properties": { - "Labels": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksmetadata.html#cfn-batch-jobdefinition-eksmetadata-labels", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - } - } - }, - "AWS::Batch::JobDefinition.EksPodProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekspodproperties.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekspodproperties.html#cfn-batch-jobdefinition-ekspodproperties-containers", - "DuplicatesAllowed": true, - "ItemType": "EksContainer", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "DnsPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekspodproperties.html#cfn-batch-jobdefinition-ekspodproperties-dnspolicy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "HostNetwork": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekspodproperties.html#cfn-batch-jobdefinition-ekspodproperties-hostnetwork", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekspodproperties.html#cfn-batch-jobdefinition-ekspodproperties-metadata", - "Required": false, - "Type": "EksMetadata", - "UpdateType": "Immutable" - }, - "ServiceAccountName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekspodproperties.html#cfn-batch-jobdefinition-ekspodproperties-serviceaccountname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekspodproperties.html#cfn-batch-jobdefinition-ekspodproperties-volumes", - "DuplicatesAllowed": true, - "ItemType": "EksVolume", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -14750,8 +15402,8 @@ "PodProperties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksproperties.html#cfn-batch-jobdefinition-eksproperties-podproperties", "Required": false, - "Type": "EksPodProperties", - "UpdateType": "Immutable" + "Type": "PodProperties", + "UpdateType": "Mutable" } } }, @@ -14762,13 +15414,13 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekssecret.html#cfn-batch-jobdefinition-ekssecret-optional", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "SecretName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekssecret.html#cfn-batch-jobdefinition-ekssecret-secretname", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -14779,25 +15431,25 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-emptydir", "Required": false, "Type": "EksEmptyDir", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "HostPath": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-hostpath", "Required": false, "Type": "EksHostPath", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-name", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Secret": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-secret", "Required": false, "Type": "EksSecret", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -14808,24 +15460,24 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html#cfn-batch-jobdefinition-environment-name", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Value": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html#cfn-batch-jobdefinition-environment-value", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, "AWS::Batch::JobDefinition.EphemeralStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ephemeralstorage.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties-ephemeralstorage.html", "Properties": { "SizeInGiB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ephemeralstorage.html#cfn-batch-jobdefinition-ephemeralstorage-sizeingib", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties-ephemeralstorage.html#cfn-batch-jobdefinition-ecstaskproperties-ephemeralstorage-sizeingib", "PrimitiveType": "Integer", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -14836,163 +15488,159 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-action", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "OnExitCode": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onexitcode", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "OnReason": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onreason", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "OnStatusReason": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onstatusreason", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, "AWS::Batch::JobDefinition.FargatePlatformConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-fargateplatformconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-fargateplatformconfiguration.html", "Properties": { "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-fargateplatformconfiguration.html#cfn-batch-jobdefinition-fargateplatformconfiguration-platformversion", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-fargateplatformconfiguration.html#cfn-batch-jobdefinition-containerproperties-fargateplatformconfiguration-platformversion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.Host": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-host.html", + "AWS::Batch::JobDefinition.ImagePullSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-imagepullsecret.html", "Properties": { - "SourcePath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-host.html#cfn-batch-jobdefinition-host-sourcepath", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-imagepullsecret.html#cfn-batch-jobdefinition-imagepullsecret-name", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - }, - "AWS::Batch::JobDefinition.JobTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-jobtimeout.html", - "Properties": { - "AttemptDurationSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-jobtimeout.html#cfn-batch-jobdefinition-jobtimeout-attemptdurationseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" + "Required": true, + "UpdateType": "Mutable" } } }, "AWS::Batch::JobDefinition.LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-linuxparameters.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties-linuxparameters.html", "Properties": { "Devices": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-linuxparameters.html#cfn-batch-jobdefinition-linuxparameters-devices", - "DuplicatesAllowed": true, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-batch-jobdefinition-taskcontainerproperties-linuxparameters-devices", "ItemType": "Device", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "InitProcessEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-linuxparameters.html#cfn-batch-jobdefinition-linuxparameters-initprocessenabled", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-batch-jobdefinition-taskcontainerproperties-linuxparameters-initprocessenabled", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "MaxSwap": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-linuxparameters.html#cfn-batch-jobdefinition-linuxparameters-maxswap", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-batch-jobdefinition-taskcontainerproperties-linuxparameters-maxswap", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "SharedMemorySize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-linuxparameters.html#cfn-batch-jobdefinition-linuxparameters-sharedmemorysize", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-batch-jobdefinition-taskcontainerproperties-linuxparameters-sharedmemorysize", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Swappiness": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-linuxparameters.html#cfn-batch-jobdefinition-linuxparameters-swappiness", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-batch-jobdefinition-taskcontainerproperties-linuxparameters-swappiness", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Tmpfs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-linuxparameters.html#cfn-batch-jobdefinition-linuxparameters-tmpfs", - "DuplicatesAllowed": true, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-batch-jobdefinition-taskcontainerproperties-linuxparameters-tmpfs", "ItemType": "Tmpfs", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, "AWS::Batch::JobDefinition.LogConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-logconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties-logconfiguration.html", "Properties": { "LogDriver": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-logconfiguration.html#cfn-batch-jobdefinition-logconfiguration-logdriver", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-batch-jobdefinition-taskcontainerproperties-logconfiguration-logdriver", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Options": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-logconfiguration.html#cfn-batch-jobdefinition-logconfiguration-options", - "PrimitiveItemType": "String", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-batch-jobdefinition-taskcontainerproperties-logconfiguration-options", + "PrimitiveType": "Json", "Required": false, - "Type": "Map", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "SecretOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-logconfiguration.html#cfn-batch-jobdefinition-logconfiguration-secretoptions", - "DuplicatesAllowed": true, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-batch-jobdefinition-taskcontainerproperties-logconfiguration-secretoptions", "ItemType": "Secret", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.MountPoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoint.html", + "AWS::Batch::JobDefinition.Metadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties-metadata.html", + "Properties": { + "Labels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties-metadata.html#cfn-batch-jobdefinition-podproperties-metadata-labels", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Batch::JobDefinition.MountPoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html", "Properties": { "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoint.html#cfn-batch-jobdefinition-mountpoint-containerpath", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-containerpath", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "ReadOnly": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoint.html#cfn-batch-jobdefinition-mountpoint-readonly", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-readonly", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "SourceVolume": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoint.html#cfn-batch-jobdefinition-mountpoint-sourcevolume", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-sourcevolume", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, "AWS::Batch::JobDefinition.NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-networkconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties-networkconfiguration.html", "Properties": { "AssignPublicIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-networkconfiguration.html#cfn-batch-jobdefinition-networkconfiguration-assignpublicip", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties-networkconfiguration.html#cfn-batch-jobdefinition-ecstaskproperties-networkconfiguration-assignpublicip", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -15003,21 +15651,20 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html#cfn-batch-jobdefinition-nodeproperties-mainnode", "PrimitiveType": "Integer", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "NodeRangeProperties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html#cfn-batch-jobdefinition-nodeproperties-noderangeproperties", - "DuplicatesAllowed": true, "ItemType": "NodeRangeProperty", "Required": true, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "NumNodes": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html#cfn-batch-jobdefinition-nodeproperties-numnodes", "PrimitiveType": "Integer", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -15028,13 +15675,100 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html#cfn-batch-jobdefinition-noderangeproperty-container", "Required": false, "Type": "ContainerProperties", - "UpdateType": "Immutable" + "UpdateType": "Mutable" + }, + "EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html#cfn-batch-jobdefinition-noderangeproperty-ecsproperties", + "Required": false, + "Type": "EcsProperties", + "UpdateType": "Mutable" + }, + "InstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html#cfn-batch-jobdefinition-noderangeproperty-instancetypes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, "TargetNodes": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html#cfn-batch-jobdefinition-noderangeproperty-targetnodes", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" + } + } + }, + "AWS::Batch::JobDefinition.PodProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html", + "Properties": { + "Containers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-containers", + "ItemType": "EksContainer", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DnsPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-dnspolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "HostNetwork": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-hostnetwork", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ImagePullSecrets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-imagepullsecrets", + "ItemType": "ImagePullSecret", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "InitContainers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-initcontainers", + "ItemType": "EksContainer", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Metadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-metadata", + "Required": false, + "Type": "Metadata", + "UpdateType": "Mutable" + }, + "ServiceAccountName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-serviceaccountname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ShareProcessNamespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-shareprocessnamespace", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-volumes", + "ItemType": "EksVolume", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Batch::JobDefinition.RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties-repositorycredentials.html", + "Properties": { + "CredentialsParameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties-repositorycredentials.html#cfn-batch-jobdefinition-taskcontainerproperties-repositorycredentials-credentialsparameter", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" } } }, @@ -15045,13 +15779,13 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html#cfn-batch-jobdefinition-resourcerequirement-type", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Value": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html#cfn-batch-jobdefinition-resourcerequirement-value", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -15062,32 +15796,31 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html#cfn-batch-jobdefinition-retrystrategy-attempts", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "EvaluateOnExit": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html#cfn-batch-jobdefinition-retrystrategy-evaluateonexit", - "DuplicatesAllowed": true, "ItemType": "EvaluateOnExit", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, "AWS::Batch::JobDefinition.RuntimePlatform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-runtimeplatform.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties-runtimeplatform.html", "Properties": { "CpuArchitecture": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-runtimeplatform.html#cfn-batch-jobdefinition-runtimeplatform-cpuarchitecture", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties-runtimeplatform.html#cfn-batch-jobdefinition-ecstaskproperties-runtimeplatform-cpuarchitecture", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "OperatingSystemFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-runtimeplatform.html#cfn-batch-jobdefinition-runtimeplatform-operatingsystemfamily", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ecstaskproperties-runtimeplatform.html#cfn-batch-jobdefinition-ecstaskproperties-runtimeplatform-operatingsystemfamily", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -15098,13 +15831,149 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-name", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "ValueFrom": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-valuefrom", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" + } + } + }, + "AWS::Batch::JobDefinition.TaskContainerDependency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerdependency.html", + "Properties": { + "Condition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerdependency.html#cfn-batch-jobdefinition-taskcontainerdependency-condition", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ContainerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerdependency.html#cfn-batch-jobdefinition-taskcontainerdependency-containername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::Batch::JobDefinition.TaskContainerProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html", + "Properties": { + "Command": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-command", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DependsOn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-dependson", + "ItemType": "TaskContainerDependency", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Environment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-environment", + "ItemType": "Environment", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Essential": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-essential", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Image": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-image", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "LinuxParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-linuxparameters", + "Required": false, + "Type": "LinuxParameters", + "UpdateType": "Mutable" + }, + "LogConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-logconfiguration", + "Required": false, + "Type": "LogConfiguration", + "UpdateType": "Mutable" + }, + "MountPoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-mountpoints", + "ItemType": "MountPoints", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Privileged": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-privileged", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadonlyRootFilesystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-readonlyrootfilesystem", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-repositorycredentials", + "Required": false, + "Type": "RepositoryCredentials", + "UpdateType": "Mutable" + }, + "ResourceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-resourcerequirements", + "ItemType": "ResourceRequirement", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Secrets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-secrets", + "ItemType": "Secret", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Ulimits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-ulimits", + "ItemType": "Ulimit", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "User": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-taskcontainerproperties.html#cfn-batch-jobdefinition-taskcontainerproperties-user", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Batch::JobDefinition.Timeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html", + "Properties": { + "AttemptDurationSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html#cfn-batch-jobdefinition-timeout-attemptdurationseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" } } }, @@ -15115,21 +15984,20 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-containerpath", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "MountOptions": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-mountoptions", - "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Size": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-size", "PrimitiveType": "Integer", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -15140,42 +16008,53 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-hardlimit", "PrimitiveType": "Integer", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-name", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "SoftLimit": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-softlimit", "PrimitiveType": "Integer", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.Volume": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volume.html", + "AWS::Batch::JobDefinition.Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html", "Properties": { "EfsVolumeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volume.html#cfn-batch-jobdefinition-volume-efsvolumeconfiguration", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-efsvolumeconfiguration", "Required": false, - "Type": "EFSVolumeConfiguration", - "UpdateType": "Immutable" + "Type": "EfsVolumeConfiguration", + "UpdateType": "Mutable" }, "Host": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volume.html#cfn-batch-jobdefinition-volume-host", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-host", "Required": false, - "Type": "Host", - "UpdateType": "Immutable" + "Type": "VolumesHost", + "UpdateType": "Mutable" }, "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volume.html#cfn-batch-jobdefinition-volume-name", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-name", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" + } + } + }, + "AWS::Batch::JobDefinition.VolumesHost": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html", + "Properties": { + "SourcePath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html#cfn-batch-jobdefinition-volumeshost-sourcepath", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" } } }, @@ -15196,6 +16075,44 @@ } } }, + "AWS::Batch::JobQueue.JobStateTimeLimitAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobqueue-jobstatetimelimitaction.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobqueue-jobstatetimelimitaction.html#cfn-batch-jobqueue-jobstatetimelimitaction-action", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action" + } + }, + "MaxTimeSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobqueue-jobstatetimelimitaction.html#cfn-batch-jobqueue-jobstatetimelimitaction-maxtimeseconds", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds" + } + }, + "Reason": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobqueue-jobstatetimelimitaction.html#cfn-batch-jobqueue-jobstatetimelimitaction-reason", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "State": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobqueue-jobstatetimelimitaction.html#cfn-batch-jobqueue-jobstatetimelimitaction-state", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Batch::JobQueue.JobStateTimeLimitAction.State" + } + } + } + }, "AWS::Batch::SchedulingPolicy.FairsharePolicy": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-fairsharepolicy.html", "Properties": { @@ -15238,6 +16155,914 @@ } } }, + "AWS::Bedrock::Agent.APISchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-apischema.html", + "Properties": { + "Payload": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-apischema.html#cfn-bedrock-agent-apischema-payload", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "S3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-apischema.html#cfn-bedrock-agent-apischema-s3", + "Required": false, + "Type": "S3Identifier", + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::Agent.ActionGroupExecutor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-actiongroupexecutor.html", + "Properties": { + "Lambda": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-actiongroupexecutor.html#cfn-bedrock-agent-actiongroupexecutor-lambda", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.ActionGroupExecutor.Lambda" + } + } + } + }, + "AWS::Bedrock::Agent.AgentActionGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-agentactiongroup.html", + "Properties": { + "ActionGroupExecutor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-agentactiongroup.html#cfn-bedrock-agent-agentactiongroup-actiongroupexecutor", + "Required": false, + "Type": "ActionGroupExecutor", + "UpdateType": "Mutable" + }, + "ActionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-agentactiongroup.html#cfn-bedrock-agent-agentactiongroup-actiongroupname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.AgentActionGroup.ActionGroupName" + } + }, + "ActionGroupState": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-agentactiongroup.html#cfn-bedrock-agent-agentactiongroup-actiongroupstate", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.AgentActionGroup.ActionGroupState" + } + }, + "ApiSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-agentactiongroup.html#cfn-bedrock-agent-agentactiongroup-apischema", + "Required": false, + "Type": "APISchema", + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-agentactiongroup.html#cfn-bedrock-agent-agentactiongroup-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.AgentActionGroup.Description" + } + }, + "ParentActionGroupSignature": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-agentactiongroup.html#cfn-bedrock-agent-agentactiongroup-parentactiongroupsignature", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.AgentActionGroup.ParentActionGroupSignature" + } + }, + "SkipResourceInUseCheckOnDelete": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-agentactiongroup.html#cfn-bedrock-agent-agentactiongroup-skipresourceinusecheckondelete", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::Agent.AgentKnowledgeBase": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-agentknowledgebase.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-agentknowledgebase.html#cfn-bedrock-agent-agentknowledgebase-description", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.AgentKnowledgeBase.Description" + } + }, + "KnowledgeBaseId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-agentknowledgebase.html#cfn-bedrock-agent-agentknowledgebase-knowledgebaseid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.AgentKnowledgeBase.KnowledgeBaseId" + } + }, + "KnowledgeBaseState": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-agentknowledgebase.html#cfn-bedrock-agent-agentknowledgebase-knowledgebasestate", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.AgentKnowledgeBase.KnowledgeBaseState" + } + } + } + }, + "AWS::Bedrock::Agent.InferenceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-inferenceconfiguration.html", + "Properties": { + "MaximumLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-inferenceconfiguration.html#cfn-bedrock-agent-inferenceconfiguration-maximumlength", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "StopSequences": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-inferenceconfiguration.html#cfn-bedrock-agent-inferenceconfiguration-stopsequences", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Temperature": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-inferenceconfiguration.html#cfn-bedrock-agent-inferenceconfiguration-temperature", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "TopK": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-inferenceconfiguration.html#cfn-bedrock-agent-inferenceconfiguration-topk", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "TopP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-inferenceconfiguration.html#cfn-bedrock-agent-inferenceconfiguration-topp", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::Agent.PromptConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-promptconfiguration.html", + "Properties": { + "BasePromptTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-promptconfiguration.html#cfn-bedrock-agent-promptconfiguration-baseprompttemplate", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.PromptConfiguration.BasePromptTemplate" + } + }, + "InferenceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-promptconfiguration.html#cfn-bedrock-agent-promptconfiguration-inferenceconfiguration", + "Required": false, + "Type": "InferenceConfiguration", + "UpdateType": "Mutable" + }, + "ParserMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-promptconfiguration.html#cfn-bedrock-agent-promptconfiguration-parsermode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.PromptConfiguration.ParserMode" + } + }, + "PromptCreationMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-promptconfiguration.html#cfn-bedrock-agent-promptconfiguration-promptcreationmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.PromptConfiguration.PromptCreationMode" + } + }, + "PromptState": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-promptconfiguration.html#cfn-bedrock-agent-promptconfiguration-promptstate", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.PromptConfiguration.PromptState" + } + }, + "PromptType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-promptconfiguration.html#cfn-bedrock-agent-promptconfiguration-prompttype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.PromptConfiguration.PromptType" + } + } + } + }, + "AWS::Bedrock::Agent.PromptOverrideConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-promptoverrideconfiguration.html", + "Properties": { + "OverrideLambda": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-promptoverrideconfiguration.html#cfn-bedrock-agent-promptoverrideconfiguration-overridelambda", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.PromptOverrideConfiguration.OverrideLambda" + } + }, + "PromptConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-promptoverrideconfiguration.html#cfn-bedrock-agent-promptoverrideconfiguration-promptconfigurations", + "DuplicatesAllowed": true, + "ItemType": "PromptConfiguration", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::Agent.S3Identifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-s3identifier.html", + "Properties": { + "S3BucketName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-s3identifier.html#cfn-bedrock-agent-s3identifier-s3bucketname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "S3ObjectKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agent-s3identifier.html#cfn-bedrock-agent-s3identifier-s3objectkey", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::AgentAlias.AgentAliasHistoryEvent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agentalias-agentaliashistoryevent.html", + "Properties": { + "EndDate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agentalias-agentaliashistoryevent.html#cfn-bedrock-agentalias-agentaliashistoryevent-enddate", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RoutingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agentalias-agentaliashistoryevent.html#cfn-bedrock-agentalias-agentaliashistoryevent-routingconfiguration", + "DuplicatesAllowed": true, + "ItemType": "AgentAliasRoutingConfigurationListItem", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "StartDate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agentalias-agentaliashistoryevent.html#cfn-bedrock-agentalias-agentaliashistoryevent-startdate", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::AgentAlias.AgentAliasRoutingConfigurationListItem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agentalias-agentaliasroutingconfigurationlistitem.html", + "Properties": { + "AgentVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-agentalias-agentaliasroutingconfigurationlistitem.html#cfn-bedrock-agentalias-agentaliasroutingconfigurationlistitem-agentversion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::AgentAlias.AgentAliasRoutingConfigurationListItem.AgentVersion" + } + } + } + }, + "AWS::Bedrock::DataSource.ChunkingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-chunkingconfiguration.html", + "Properties": { + "ChunkingStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-chunkingconfiguration.html#cfn-bedrock-datasource-chunkingconfiguration-chunkingstrategy", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::DataSource.ChunkingConfiguration.ChunkingStrategy" + } + }, + "FixedSizeChunkingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-chunkingconfiguration.html#cfn-bedrock-datasource-chunkingconfiguration-fixedsizechunkingconfiguration", + "Required": false, + "Type": "FixedSizeChunkingConfiguration", + "UpdateType": "Immutable" + } + } + }, + "AWS::Bedrock::DataSource.DataSourceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-datasourceconfiguration.html", + "Properties": { + "S3Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-datasourceconfiguration.html#cfn-bedrock-datasource-datasourceconfiguration-s3configuration", + "Required": true, + "Type": "S3DataSourceConfiguration", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-datasourceconfiguration.html#cfn-bedrock-datasource-datasourceconfiguration-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::DataSource.DataSourceConfiguration.Type" + } + } + } + }, + "AWS::Bedrock::DataSource.FixedSizeChunkingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-fixedsizechunkingconfiguration.html", + "Properties": { + "MaxTokens": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-fixedsizechunkingconfiguration.html#cfn-bedrock-datasource-fixedsizechunkingconfiguration-maxtokens", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Immutable" + }, + "OverlapPercentage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-fixedsizechunkingconfiguration.html#cfn-bedrock-datasource-fixedsizechunkingconfiguration-overlappercentage", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::DataSource.FixedSizeChunkingConfiguration.OverlapPercentage" + } + } + } + }, + "AWS::Bedrock::DataSource.S3DataSourceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-s3datasourceconfiguration.html", + "Properties": { + "BucketArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-s3datasourceconfiguration.html#cfn-bedrock-datasource-s3datasourceconfiguration-bucketarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::DataSource.S3DataSourceConfiguration.BucketArn" + } + }, + "InclusionPrefixes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-s3datasourceconfiguration.html#cfn-bedrock-datasource-s3datasourceconfiguration-inclusionprefixes", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::DataSource.S3DataSourceConfiguration.InclusionPrefixes" + } + } + } + }, + "AWS::Bedrock::DataSource.ServerSideEncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-serversideencryptionconfiguration.html", + "Properties": { + "KmsKeyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-serversideencryptionconfiguration.html#cfn-bedrock-datasource-serversideencryptionconfiguration-kmskeyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::DataSource.ServerSideEncryptionConfiguration.KmsKeyArn" + } + } + } + }, + "AWS::Bedrock::DataSource.VectorIngestionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-vectoringestionconfiguration.html", + "Properties": { + "ChunkingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-vectoringestionconfiguration.html#cfn-bedrock-datasource-vectoringestionconfiguration-chunkingconfiguration", + "Required": false, + "Type": "ChunkingConfiguration", + "UpdateType": "Immutable" + } + } + }, + "AWS::Bedrock::Guardrail.ContentFilterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-contentfilterconfig.html", + "Properties": { + "InputStrength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-contentfilterconfig.html#cfn-bedrock-guardrail-contentfilterconfig-inputstrength", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.ContentFilterConfig.InputStrength" + } + }, + "OutputStrength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-contentfilterconfig.html#cfn-bedrock-guardrail-contentfilterconfig-outputstrength", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.ContentFilterConfig.OutputStrength" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-contentfilterconfig.html#cfn-bedrock-guardrail-contentfilterconfig-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.ContentFilterConfig.Type" + } + } + } + }, + "AWS::Bedrock::Guardrail.ContentPolicyConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-contentpolicyconfig.html", + "Properties": { + "FiltersConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-contentpolicyconfig.html#cfn-bedrock-guardrail-contentpolicyconfig-filtersconfig", + "DuplicatesAllowed": true, + "ItemType": "ContentFilterConfig", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::Guardrail.ManagedWordsConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-managedwordsconfig.html", + "Properties": { + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-managedwordsconfig.html#cfn-bedrock-guardrail-managedwordsconfig-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.ManagedWordsConfig.Type" + } + } + } + }, + "AWS::Bedrock::Guardrail.PiiEntityConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-piientityconfig.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-piientityconfig.html#cfn-bedrock-guardrail-piientityconfig-action", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.PiiEntityConfig.Action" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-piientityconfig.html#cfn-bedrock-guardrail-piientityconfig-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.PiiEntityConfig.Type" + } + } + } + }, + "AWS::Bedrock::Guardrail.RegexConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-regexconfig.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-regexconfig.html#cfn-bedrock-guardrail-regexconfig-action", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.RegexConfig.Action" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-regexconfig.html#cfn-bedrock-guardrail-regexconfig-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.RegexConfig.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-regexconfig.html#cfn-bedrock-guardrail-regexconfig-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.RegexConfig.Name" + } + }, + "Pattern": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-regexconfig.html#cfn-bedrock-guardrail-regexconfig-pattern", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::Guardrail.SensitiveInformationPolicyConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-sensitiveinformationpolicyconfig.html", + "Properties": { + "PiiEntitiesConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-sensitiveinformationpolicyconfig.html#cfn-bedrock-guardrail-sensitiveinformationpolicyconfig-piientitiesconfig", + "DuplicatesAllowed": false, + "ItemType": "PiiEntityConfig", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RegexesConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-sensitiveinformationpolicyconfig.html#cfn-bedrock-guardrail-sensitiveinformationpolicyconfig-regexesconfig", + "DuplicatesAllowed": true, + "ItemType": "RegexConfig", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::Guardrail.TopicConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-topicconfig.html", + "Properties": { + "Definition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-topicconfig.html#cfn-bedrock-guardrail-topicconfig-definition", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.TopicConfig.Definition" + } + }, + "Examples": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-topicconfig.html#cfn-bedrock-guardrail-topicconfig-examples", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.TopicConfig.Examples" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-topicconfig.html#cfn-bedrock-guardrail-topicconfig-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.TopicConfig.Name" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-topicconfig.html#cfn-bedrock-guardrail-topicconfig-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.TopicConfig.Type" + } + } + } + }, + "AWS::Bedrock::Guardrail.TopicPolicyConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-topicpolicyconfig.html", + "Properties": { + "TopicsConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-topicpolicyconfig.html#cfn-bedrock-guardrail-topicpolicyconfig-topicsconfig", + "DuplicatesAllowed": true, + "ItemType": "TopicConfig", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::Guardrail.WordConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-wordconfig.html", + "Properties": { + "Text": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-wordconfig.html#cfn-bedrock-guardrail-wordconfig-text", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::Guardrail.WordPolicyConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-wordpolicyconfig.html", + "Properties": { + "ManagedWordListsConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-wordpolicyconfig.html#cfn-bedrock-guardrail-wordpolicyconfig-managedwordlistsconfig", + "DuplicatesAllowed": true, + "ItemType": "ManagedWordsConfig", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "WordsConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-guardrail-wordpolicyconfig.html#cfn-bedrock-guardrail-wordpolicyconfig-wordsconfig", + "DuplicatesAllowed": true, + "ItemType": "WordConfig", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::KnowledgeBase.KnowledgeBaseConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-knowledgebaseconfiguration.html", + "Properties": { + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-knowledgebaseconfiguration.html#cfn-bedrock-knowledgebase-knowledgebaseconfiguration-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.KnowledgeBaseConfiguration.Type" + } + }, + "VectorKnowledgeBaseConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-knowledgebaseconfiguration.html#cfn-bedrock-knowledgebase-knowledgebaseconfiguration-vectorknowledgebaseconfiguration", + "Required": true, + "Type": "VectorKnowledgeBaseConfiguration", + "UpdateType": "Immutable" + } + } + }, + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-opensearchserverlessconfiguration.html", + "Properties": { + "CollectionArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-opensearchserverlessconfiguration.html#cfn-bedrock-knowledgebase-opensearchserverlessconfiguration-collectionarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessConfiguration.CollectionArn" + } + }, + "FieldMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-opensearchserverlessconfiguration.html#cfn-bedrock-knowledgebase-opensearchserverlessconfiguration-fieldmapping", + "Required": true, + "Type": "OpenSearchServerlessFieldMapping", + "UpdateType": "Immutable" + }, + "VectorIndexName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-opensearchserverlessconfiguration.html#cfn-bedrock-knowledgebase-opensearchserverlessconfiguration-vectorindexname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessConfiguration.VectorIndexName" + } + } + } + }, + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessFieldMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-opensearchserverlessfieldmapping.html", + "Properties": { + "MetadataField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-opensearchserverlessfieldmapping.html#cfn-bedrock-knowledgebase-opensearchserverlessfieldmapping-metadatafield", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessFieldMapping.MetadataField" + } + }, + "TextField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-opensearchserverlessfieldmapping.html#cfn-bedrock-knowledgebase-opensearchserverlessfieldmapping-textfield", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessFieldMapping.TextField" + } + }, + "VectorField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-opensearchserverlessfieldmapping.html#cfn-bedrock-knowledgebase-opensearchserverlessfieldmapping-vectorfield", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessFieldMapping.VectorField" + } + } + } + }, + "AWS::Bedrock::KnowledgeBase.PineconeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-pineconeconfiguration.html", + "Properties": { + "ConnectionString": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-pineconeconfiguration.html#cfn-bedrock-knowledgebase-pineconeconfiguration-connectionstring", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.PineconeConfiguration.ConnectionString" + } + }, + "CredentialsSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-pineconeconfiguration.html#cfn-bedrock-knowledgebase-pineconeconfiguration-credentialssecretarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.PineconeConfiguration.CredentialsSecretArn" + } + }, + "FieldMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-pineconeconfiguration.html#cfn-bedrock-knowledgebase-pineconeconfiguration-fieldmapping", + "Required": true, + "Type": "PineconeFieldMapping", + "UpdateType": "Immutable" + }, + "Namespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-pineconeconfiguration.html#cfn-bedrock-knowledgebase-pineconeconfiguration-namespace", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.PineconeConfiguration.Namespace" + } + } + } + }, + "AWS::Bedrock::KnowledgeBase.PineconeFieldMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-pineconefieldmapping.html", + "Properties": { + "MetadataField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-pineconefieldmapping.html#cfn-bedrock-knowledgebase-pineconefieldmapping-metadatafield", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.PineconeFieldMapping.MetadataField" + } + }, + "TextField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-pineconefieldmapping.html#cfn-bedrock-knowledgebase-pineconefieldmapping-textfield", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.PineconeFieldMapping.TextField" + } + } + } + }, + "AWS::Bedrock::KnowledgeBase.RdsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-rdsconfiguration.html", + "Properties": { + "CredentialsSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-rdsconfiguration.html#cfn-bedrock-knowledgebase-rdsconfiguration-credentialssecretarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.RdsConfiguration.CredentialsSecretArn" + } + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-rdsconfiguration.html#cfn-bedrock-knowledgebase-rdsconfiguration-databasename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.RdsConfiguration.DatabaseName" + } + }, + "FieldMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-rdsconfiguration.html#cfn-bedrock-knowledgebase-rdsconfiguration-fieldmapping", + "Required": true, + "Type": "RdsFieldMapping", + "UpdateType": "Immutable" + }, + "ResourceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-rdsconfiguration.html#cfn-bedrock-knowledgebase-rdsconfiguration-resourcearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.RdsConfiguration.ResourceArn" + } + }, + "TableName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-rdsconfiguration.html#cfn-bedrock-knowledgebase-rdsconfiguration-tablename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.RdsConfiguration.TableName" + } + } + } + }, + "AWS::Bedrock::KnowledgeBase.RdsFieldMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-rdsfieldmapping.html", + "Properties": { + "MetadataField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-rdsfieldmapping.html#cfn-bedrock-knowledgebase-rdsfieldmapping-metadatafield", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.RdsFieldMapping.MetadataField" + } + }, + "PrimaryKeyField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-rdsfieldmapping.html#cfn-bedrock-knowledgebase-rdsfieldmapping-primarykeyfield", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.RdsFieldMapping.PrimaryKeyField" + } + }, + "TextField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-rdsfieldmapping.html#cfn-bedrock-knowledgebase-rdsfieldmapping-textfield", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.RdsFieldMapping.TextField" + } + }, + "VectorField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-rdsfieldmapping.html#cfn-bedrock-knowledgebase-rdsfieldmapping-vectorfield", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.RdsFieldMapping.VectorField" + } + } + } + }, + "AWS::Bedrock::KnowledgeBase.StorageConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-storageconfiguration.html", + "Properties": { + "OpensearchServerlessConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-storageconfiguration.html#cfn-bedrock-knowledgebase-storageconfiguration-opensearchserverlessconfiguration", + "Required": false, + "Type": "OpenSearchServerlessConfiguration", + "UpdateType": "Immutable" + }, + "PineconeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-storageconfiguration.html#cfn-bedrock-knowledgebase-storageconfiguration-pineconeconfiguration", + "Required": false, + "Type": "PineconeConfiguration", + "UpdateType": "Immutable" + }, + "RdsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-storageconfiguration.html#cfn-bedrock-knowledgebase-storageconfiguration-rdsconfiguration", + "Required": false, + "Type": "RdsConfiguration", + "UpdateType": "Immutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-storageconfiguration.html#cfn-bedrock-knowledgebase-storageconfiguration-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.StorageConfiguration.Type" + } + } + } + }, + "AWS::Bedrock::KnowledgeBase.VectorKnowledgeBaseConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-vectorknowledgebaseconfiguration.html", + "Properties": { + "EmbeddingModelArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-knowledgebase-vectorknowledgebaseconfiguration.html#cfn-bedrock-knowledgebase-vectorknowledgebaseconfiguration-embeddingmodelarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.VectorKnowledgeBaseConfiguration.EmbeddingModelArn" + } + } + } + }, "AWS::BillingConductor::BillingGroup.AccountGrouping": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-billingconductor-billinggroup-accountgrouping.html", "Properties": { @@ -15942,6 +17767,52 @@ } } }, + "AWS::Cassandra::Table.AutoScalingSetting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-autoscalingsetting.html", + "Properties": { + "AutoScalingDisabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-autoscalingsetting.html#cfn-cassandra-table-autoscalingsetting-autoscalingdisabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaximumUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-autoscalingsetting.html#cfn-cassandra-table-autoscalingsetting-maximumunits", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MinimumUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-autoscalingsetting.html#cfn-cassandra-table-autoscalingsetting-minimumunits", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ScalingPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-autoscalingsetting.html#cfn-cassandra-table-autoscalingsetting-scalingpolicy", + "Required": false, + "Type": "ScalingPolicy", + "UpdateType": "Mutable" + } + } + }, + "AWS::Cassandra::Table.AutoScalingSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-autoscalingspecification.html", + "Properties": { + "ReadCapacityAutoScaling": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-autoscalingspecification.html#cfn-cassandra-table-autoscalingspecification-readcapacityautoscaling", + "Required": false, + "Type": "AutoScalingSetting", + "UpdateType": "Mutable" + }, + "WriteCapacityAutoScaling": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-autoscalingspecification.html#cfn-cassandra-table-autoscalingspecification-writecapacityautoscaling", + "Required": false, + "Type": "AutoScalingSetting", + "UpdateType": "Mutable" + } + } + }, "AWS::Cassandra::Table.BillingMode": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-billingmode.html", "Properties": { @@ -16039,6 +17910,72 @@ } } }, + "AWS::Cassandra::Table.ReplicaSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-replicaspecification.html", + "Properties": { + "ReadCapacityAutoScaling": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-replicaspecification.html#cfn-cassandra-table-replicaspecification-readcapacityautoscaling", + "Required": false, + "Type": "AutoScalingSetting", + "UpdateType": "Mutable" + }, + "ReadCapacityUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-replicaspecification.html#cfn-cassandra-table-replicaspecification-readcapacityunits", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Region": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-replicaspecification.html#cfn-cassandra-table-replicaspecification-region", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Cassandra::Table.ReplicaSpecification.Region" + } + } + } + }, + "AWS::Cassandra::Table.ScalingPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-scalingpolicy.html", + "Properties": { + "TargetTrackingScalingPolicyConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-scalingpolicy.html#cfn-cassandra-table-scalingpolicy-targettrackingscalingpolicyconfiguration", + "Required": false, + "Type": "TargetTrackingScalingPolicyConfiguration", + "UpdateType": "Mutable" + } + } + }, + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-targettrackingscalingpolicyconfiguration.html", + "Properties": { + "DisableScaleIn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-targettrackingscalingpolicyconfiguration.html#cfn-cassandra-table-targettrackingscalingpolicyconfiguration-disablescalein", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ScaleInCooldown": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-targettrackingscalingpolicyconfiguration.html#cfn-cassandra-table-targettrackingscalingpolicyconfiguration-scaleincooldown", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ScaleOutCooldown": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-targettrackingscalingpolicyconfiguration.html#cfn-cassandra-table-targettrackingscalingpolicyconfiguration-scaleoutcooldown", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "TargetValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cassandra-table-targettrackingscalingpolicyconfiguration.html#cfn-cassandra-table-targettrackingscalingpolicyconfiguration-targetvalue", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::CertificateManager::Account.ExpiryEventsConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-certificatemanager-account-expiryeventsconfiguration.html", "Properties": { @@ -16368,6 +18305,12 @@ "Required": false, "Type": "List", "UpdateType": "Mutable" + }, + "DifferentialPrivacy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-analysisrulecustom.html#cfn-cleanrooms-configuredtable-analysisrulecustom-differentialprivacy", + "Required": false, + "Type": "DifferentialPrivacy", + "UpdateType": "Mutable" } } }, @@ -16434,6 +18377,30 @@ } } }, + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-differentialprivacy.html", + "Properties": { + "Columns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-differentialprivacy.html#cfn-cleanrooms-configuredtable-differentialprivacy-columns", + "DuplicatesAllowed": true, + "ItemType": "DifferentialPrivacyColumn", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacyColumn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-differentialprivacycolumn.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-differentialprivacycolumn.html#cfn-cleanrooms-configuredtable-differentialprivacycolumn-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::CleanRooms::ConfiguredTable.GlueTableReference": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-gluetablereference.html", "Properties": { @@ -16550,6 +18517,136 @@ } } }, + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-privacybudgettemplate-parameters.html", + "Properties": { + "Epsilon": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-privacybudgettemplate-parameters.html#cfn-cleanrooms-privacybudgettemplate-parameters-epsilon", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.Epsilon" + } + }, + "UsersNoisePerQuery": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-privacybudgettemplate-parameters.html#cfn-cleanrooms-privacybudgettemplate-parameters-usersnoiseperquery", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.UsersNoisePerQuery" + } + } + } + }, + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-columnschema.html", + "Properties": { + "ColumnName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-columnschema.html#cfn-cleanroomsml-trainingdataset-columnschema-columnname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnName" + } + }, + "ColumnTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-columnschema.html#cfn-cleanroomsml-trainingdataset-columnschema-columntypes", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnTypes" + } + } + } + }, + "AWS::CleanRoomsML::TrainingDataset.DataSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-datasource.html", + "Properties": { + "GlueDataSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-datasource.html#cfn-cleanroomsml-trainingdataset-datasource-gluedatasource", + "Required": true, + "Type": "GlueDataSource", + "UpdateType": "Immutable" + } + } + }, + "AWS::CleanRoomsML::TrainingDataset.Dataset": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-dataset.html", + "Properties": { + "InputConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-dataset.html#cfn-cleanroomsml-trainingdataset-dataset-inputconfig", + "Required": true, + "Type": "DatasetInputConfig", + "UpdateType": "Immutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-dataset.html#cfn-cleanroomsml-trainingdataset-dataset-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRoomsML::TrainingDataset.Dataset.Type" + } + } + } + }, + "AWS::CleanRoomsML::TrainingDataset.DatasetInputConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-datasetinputconfig.html", + "Properties": { + "DataSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-datasetinputconfig.html#cfn-cleanroomsml-trainingdataset-datasetinputconfig-datasource", + "Required": true, + "Type": "DataSource", + "UpdateType": "Immutable" + }, + "Schema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-datasetinputconfig.html#cfn-cleanroomsml-trainingdataset-datasetinputconfig-schema", + "DuplicatesAllowed": true, + "ItemType": "ColumnSchema", + "Required": true, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-gluedatasource.html", + "Properties": { + "CatalogId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-gluedatasource.html#cfn-cleanroomsml-trainingdataset-gluedatasource-catalogid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.CatalogId" + } + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-gluedatasource.html#cfn-cleanroomsml-trainingdataset-gluedatasource-databasename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.DatabaseName" + } + }, + "TableName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanroomsml-trainingdataset-gluedatasource.html#cfn-cleanroomsml-trainingdataset-gluedatasource-tablename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.TableName" + } + } + } + }, "AWS::Cloud9::EnvironmentEC2.Repository": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloud9-environmentec2-repository.html", "Properties": { @@ -18110,6 +20207,14 @@ "Required": true, "UpdateType": "Mutable" }, + "KeyValueStoreAssociations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html#cfn-cloudfront-function-functionconfig-keyvaluestoreassociations", + "DuplicatesAllowed": false, + "ItemType": "KeyValueStoreAssociation", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Runtime": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-functionconfig.html#cfn-cloudfront-function-functionconfig-runtime", "PrimitiveType": "String", @@ -18129,6 +20234,17 @@ } } }, + "AWS::CloudFront::Function.KeyValueStoreAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-keyvaluestoreassociation.html", + "Properties": { + "KeyValueStoreARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-function-keyvaluestoreassociation.html#cfn-cloudfront-function-keyvaluestoreassociation-keyvaluestorearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::CloudFront::KeyGroup.KeyGroupConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-keygroup-keygroupconfig.html", "Properties": { @@ -19390,6 +21506,17 @@ } } }, + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metriccharacteristics.html", + "Properties": { + "PeriodicSpikes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metriccharacteristics.html#cfn-cloudwatch-anomalydetector-metriccharacteristics-periodicspikes", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + } + } + }, "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-metricdataqueries.html", "ItemType": "MetricDataQuery", @@ -19505,6 +21632,12 @@ "AWS::CloudWatch::AnomalyDetector.SingleMetricAnomalyDetector": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-singlemetricanomalydetector.html", "Properties": { + "AccountId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-singlemetricanomalydetector.html#cfn-cloudwatch-anomalydetector-singlemetricanomalydetector-accountid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, "Dimensions": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudwatch-anomalydetector-singlemetricanomalydetector.html#cfn-cloudwatch-anomalydetector-singlemetricanomalydetector-dimensions", "ItemType": "Dimension", @@ -19608,6 +21741,62 @@ } } }, + "AWS::CodeArtifact::PackageGroup.OriginConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codeartifact-packagegroup-originconfiguration.html", + "Properties": { + "Restrictions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codeartifact-packagegroup-originconfiguration.html#cfn-codeartifact-packagegroup-originconfiguration-restrictions", + "Required": true, + "Type": "Restrictions", + "UpdateType": "Mutable" + } + } + }, + "AWS::CodeArtifact::PackageGroup.RestrictionType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codeartifact-packagegroup-restrictiontype.html", + "Properties": { + "Repositories": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codeartifact-packagegroup-restrictiontype.html#cfn-codeartifact-packagegroup-restrictiontype-repositories", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RestrictionMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codeartifact-packagegroup-restrictiontype.html#cfn-codeartifact-packagegroup-restrictiontype-restrictionmode", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode" + } + } + } + }, + "AWS::CodeArtifact::PackageGroup.Restrictions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codeartifact-packagegroup-restrictions.html", + "Properties": { + "ExternalUpstream": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codeartifact-packagegroup-restrictions.html#cfn-codeartifact-packagegroup-restrictions-externalupstream", + "Required": false, + "Type": "RestrictionType", + "UpdateType": "Mutable" + }, + "InternalUpstream": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codeartifact-packagegroup-restrictions.html#cfn-codeartifact-packagegroup-restrictions-internalupstream", + "Required": false, + "Type": "RestrictionType", + "UpdateType": "Mutable" + }, + "Publish": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codeartifact-packagegroup-restrictions.html#cfn-codeartifact-packagegroup-restrictions-publish", + "Required": false, + "Type": "RestrictionType", + "UpdateType": "Mutable" + } + } + }, "AWS::CodeBuild::Project.Artifacts": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", "Properties": { @@ -19746,7 +21935,7 @@ "ComputeType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::CodeBuild::Project.Environment.ComputeType" @@ -19759,6 +21948,12 @@ "Type": "List", "UpdateType": "Mutable" }, + "Fleet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-fleet", + "Required": false, + "Type": "ProjectFleet", + "UpdateType": "Mutable" + }, "Image": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", "PrimitiveType": "String", @@ -19789,7 +21984,7 @@ "Type": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::CodeBuild::Project.Environment.Type" @@ -21116,6 +23311,12 @@ "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" + }, + "TimeoutInMinutes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-actiondeclaration-timeoutinminutes", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" } } }, @@ -21234,9 +23435,38 @@ } } }, + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-branch-filter-criteria.html", + "Properties": { + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-branch-filter-criteria.html#aws-properties-codepipeline-pipeline-triggers-git-push-branch-pattern", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-branch-filter-criteria.html#aws-properties-codepipeline-pipeline-triggers-git-push-branch-pattern", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::CodePipeline::Pipeline.GitConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-configuration.html", "Properties": { + "PullRequest": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-configuration.html#aws-properties-codepipeline-pipeline-triggers-git-configuration-pull-request", + "DuplicatesAllowed": false, + "ItemType": "GitPullRequestFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Push": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-configuration.html#aws-properties-codepipeline-pipeline-triggers-git-configuration-push", "DuplicatesAllowed": false, @@ -21253,9 +23483,67 @@ } } }, + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-file-path-filter-criteria.html", + "Properties": { + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-file-path-filter-criteria.html#aws-properties-codepipeline-pipeline-triggers-git-file-path-pattern", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-file-path-filter-criteria.html#aws-properties-codepipeline-pipeline-triggers-git-file-path-pattern", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-pull-request-filter.html", + "Properties": { + "Branches": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-pull-request-filter.html#aws-properties-codepipeline-pipeline-triggers-git-branch-filter-criteria", + "Required": false, + "Type": "GitBranchFilterCriteria", + "UpdateType": "Mutable" + }, + "Events": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-pull-request-filter.html#aws-properties-codepipeline-pipeline-triggers-git-pull-request-event-filter-criteria", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "FilePaths": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-pull-request-filter.html#aws-properties-codepipeline-pipeline-triggers-git-file-path-filter-criteria", + "Required": false, + "Type": "GitFilePathFilterCriteria", + "UpdateType": "Mutable" + } + } + }, "AWS::CodePipeline::Pipeline.GitPushFilter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-push-filter.html", "Properties": { + "Branches": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-push-filter.html#aws-properties-codepipeline-pipeline-triggers-git-branch-filter-criteria", + "Required": false, + "Type": "GitBranchFilterCriteria", + "UpdateType": "Mutable" + }, + "FilePaths": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-push-filter.html#aws-properties-codepipeline-pipeline-triggers-git-file-path-filter-criteria", + "Required": false, + "Type": "GitFilePathFilterCriteria", + "UpdateType": "Mutable" + }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggers-git-push-filter.html#aws-properties-codepipeline-pipeline-triggers-git-tag-filter-criteria", "Required": false, @@ -21482,13 +23770,13 @@ "ClientId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-clientid", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "ProviderName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-providername", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "ServerSideTokenCheck": { @@ -21530,6 +23818,7 @@ "Properties": { "ApplicationArns": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-applicationarns", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -21606,6 +23895,7 @@ "Properties": { "Rules": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rulesconfigurationtype.html#cfn-cognito-identitypoolroleattachment-rulesconfigurationtype-rules", + "DuplicatesAllowed": true, "ItemType": "MappingRule", "Required": true, "Type": "List", @@ -21861,6 +24151,12 @@ "Required": false, "UpdateType": "Mutable" }, + "PreTokenGenerationConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-pretokengenerationconfig", + "Required": false, + "Type": "PreTokenGenerationConfig", + "UpdateType": "Mutable" + }, "UserMigration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-usermigration", "PrimitiveType": "String", @@ -21944,6 +24240,23 @@ } } }, + "AWS::Cognito::UserPool.PreTokenGenerationConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-pretokengenerationconfig.html", + "Properties": { + "LambdaArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-pretokengenerationconfig.html#cfn-cognito-userpool-pretokengenerationconfig-lambdaarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LambdaVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-pretokengenerationconfig.html#cfn-cognito-userpool-pretokengenerationconfig-lambdaversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Cognito::UserPool.RecoveryOption": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-recoveryoption.html", "Properties": { @@ -22292,6 +24605,7 @@ }, "EventFilter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype-eventfilter", + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -22368,6 +24682,7 @@ "Properties": { "BlockedIPRangeList": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-blockediprangelist", + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -22375,6 +24690,7 @@ }, "SkippedIPRangeList": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-skippediprangelist", + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -23974,6 +26290,22 @@ } } }, + "AWS::Connect::PredefinedAttribute.Values": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-predefinedattribute-values.html", + "Properties": { + "StringList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-predefinedattribute-values.html#cfn-connect-predefinedattribute-values-stringlist", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::PredefinedAttribute.Values.StringList" + } + } + } + }, "AWS::Connect::Queue.OutboundCallerConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-queue-outboundcallerconfig.html", "Properties": { @@ -24201,6 +26533,22 @@ "Type": "List", "UpdateType": "Mutable" }, + "CreateCaseActions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-actions.html#cfn-connect-rule-actions-createcaseactions", + "DuplicatesAllowed": false, + "ItemType": "CreateCaseAction", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EndAssociatedTasksActions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-actions.html#cfn-connect-rule-actions-endassociatedtasksactions", + "DuplicatesAllowed": false, + "PrimitiveItemType": "Json", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "EventBridgeActions": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-actions.html#cfn-connect-rule-actions-eventbridgeactions", "DuplicatesAllowed": false, @@ -24224,6 +26572,36 @@ "Required": false, "Type": "List", "UpdateType": "Mutable" + }, + "UpdateCaseActions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-actions.html#cfn-connect-rule-actions-updatecaseactions", + "DuplicatesAllowed": false, + "ItemType": "UpdateCaseAction", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Connect::Rule.CreateCaseAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-createcaseaction.html", + "Properties": { + "Fields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-createcaseaction.html#cfn-connect-rule-createcaseaction-fields", + "DuplicatesAllowed": false, + "ItemType": "Field", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "TemplateId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-createcaseaction.html#cfn-connect-rule-createcaseaction-templateid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::Rule.CreateCaseAction.TemplateId" + } } } }, @@ -24241,6 +26619,55 @@ } } }, + "AWS::Connect::Rule.Field": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-field.html", + "Properties": { + "Id": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-field.html#cfn-connect-rule-field-id", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::Rule.Field.Id" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-field.html#cfn-connect-rule-field-value", + "Required": true, + "Type": "FieldValue", + "UpdateType": "Mutable" + } + } + }, + "AWS::Connect::Rule.FieldValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-fieldvalue.html", + "Properties": { + "BooleanValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-fieldvalue.html#cfn-connect-rule-fieldvalue-booleanvalue", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DoubleValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-fieldvalue.html#cfn-connect-rule-fieldvalue-doublevalue", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "EmptyValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-fieldvalue.html#cfn-connect-rule-fieldvalue-emptyvalue", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "StringValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-fieldvalue.html#cfn-connect-rule-fieldvalue-stringvalue", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Connect::Rule.NotificationRecipientType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-notificationrecipienttype.html", "Properties": { @@ -24390,6 +26817,44 @@ } } }, + "AWS::Connect::Rule.UpdateCaseAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-updatecaseaction.html", + "Properties": { + "Fields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-updatecaseaction.html#cfn-connect-rule-updatecaseaction-fields", + "DuplicatesAllowed": false, + "ItemType": "Field", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Connect::SecurityProfile.Application": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-securityprofile-application.html", + "Properties": { + "ApplicationPermissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-securityprofile-application.html#cfn-connect-securityprofile-application-applicationpermissions", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::SecurityProfile.Application.ApplicationPermissions" + } + }, + "Namespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-securityprofile-application.html#cfn-connect-securityprofile-application-namespace", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::SecurityProfile.Application.Namespace" + } + } + } + }, "AWS::Connect::TaskTemplate.Constraints": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-tasktemplate-constraints.html", "Properties": { @@ -24599,6 +27064,38 @@ } } }, + "AWS::Connect::User.UserProficiency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-userproficiency.html", + "Properties": { + "AttributeName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-userproficiency.html#cfn-connect-user-userproficiency-attributename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::User.UserProficiency.AttributeName" + } + }, + "AttributeValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-userproficiency.html#cfn-connect-user-userproficiency-attributevalue", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::User.UserProficiency.AttributeValue" + } + }, + "Level": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-user-userproficiency.html#cfn-connect-user-userproficiency-level", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::User.UserProficiency.Level" + } + } + } + }, "AWS::ConnectCampaigns::Campaign.AgentlessDialerConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connectcampaigns-campaign-agentlessdialerconfig.html", "Properties": { @@ -24616,6 +27113,12 @@ "AWS::ConnectCampaigns::Campaign.AnswerMachineDetectionConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connectcampaigns-campaign-answermachinedetectionconfig.html", "Properties": { + "AwaitAnswerMachinePrompt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connectcampaigns-campaign-answermachinedetectionconfig.html#cfn-connectcampaigns-campaign-answermachinedetectionconfig-awaitanswermachineprompt", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "EnableAnswerMachineDetection": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connectcampaigns-campaign-answermachinedetectionconfig.html#cfn-connectcampaigns-campaign-answermachinedetectionconfig-enableanswermachinedetection", "PrimitiveType": "Boolean", @@ -24725,6 +27228,26 @@ } } }, + "AWS::ControlTower::EnabledBaseline.Parameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-controltower-enabledbaseline-parameter.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-controltower-enabledbaseline-parameter.html#cfn-controltower-enabledbaseline-parameter-key", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ControlTower::EnabledBaseline.Parameter.Key" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-controltower-enabledbaseline-parameter.html#cfn-controltower-enabledbaseline-parameter-value", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::ControlTower::EnabledControl.EnabledControlParameter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-controltower-enabledcontrol-enabledcontrolparameter.html", "Properties": { @@ -26442,26 +28965,29 @@ "DatabaseName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-microsoftsqlserversettings.html#cfn-dms-dataprovider-microsoftsqlserversettings-databasename", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "Port": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-microsoftsqlserversettings.html#cfn-dms-dataprovider-microsoftsqlserversettings-port", "PrimitiveType": "Integer", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "ServerName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-microsoftsqlserversettings.html#cfn-dms-dataprovider-microsoftsqlserversettings-servername", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "SslMode": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-microsoftsqlserversettings.html#cfn-dms-dataprovider-microsoftsqlserversettings-sslmode", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DMS::DataProvider.MicrosoftSqlServerSettings.SslMode" + } } } }, @@ -26477,20 +29003,23 @@ "Port": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-mysqlsettings.html#cfn-dms-dataprovider-mysqlsettings-port", "PrimitiveType": "Integer", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "ServerName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-mysqlsettings.html#cfn-dms-dataprovider-mysqlsettings-servername", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "SslMode": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-mysqlsettings.html#cfn-dms-dataprovider-mysqlsettings-sslmode", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DMS::DataProvider.MySqlSettings.SslMode" + } } } }, @@ -26512,13 +29041,13 @@ "DatabaseName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-databasename", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "Port": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-port", "PrimitiveType": "Integer", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "SecretsManagerOracleAsmAccessRoleArn": { @@ -26548,14 +29077,17 @@ "ServerName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-servername", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "SslMode": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-sslmode", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DMS::DataProvider.OracleSettings.SslMode" + } } } }, @@ -26571,26 +29103,29 @@ "DatabaseName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-postgresqlsettings.html#cfn-dms-dataprovider-postgresqlsettings-databasename", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "Port": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-postgresqlsettings.html#cfn-dms-dataprovider-postgresqlsettings-port", "PrimitiveType": "Integer", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "ServerName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-postgresqlsettings.html#cfn-dms-dataprovider-postgresqlsettings-servername", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "SslMode": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-postgresqlsettings.html#cfn-dms-dataprovider-postgresqlsettings-sslmode", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DMS::DataProvider.PostgreSqlSettings.SslMode" + } } } }, @@ -30428,7 +32963,7 @@ "S3": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-destination.html#cfn-datasync-task-destination-s3", "Required": false, - "Type": "S3", + "Type": "TaskReportConfigDestinationS3", "UpdateType": "Mutable" } } @@ -30456,6 +32991,76 @@ } } }, + "AWS::DataSync::Task.ManifestConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-manifestconfig.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-manifestconfig.html#cfn-datasync-task-manifestconfig-action", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.ManifestConfig.Action" + } + }, + "Format": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-manifestconfig.html#cfn-datasync-task-manifestconfig-format", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.ManifestConfig.Format" + } + }, + "Source": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-manifestconfig.html#cfn-datasync-task-manifestconfig-source", + "Required": true, + "Type": "Source", + "UpdateType": "Mutable" + } + } + }, + "AWS::DataSync::Task.ManifestConfigSourceS3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-manifestconfigsources3.html", + "Properties": { + "BucketAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-manifestconfigsources3.html#cfn-datasync-task-manifestconfigsources3-bucketaccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn" + } + }, + "ManifestObjectPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-manifestconfigsources3.html#cfn-datasync-task-manifestconfigsources3-manifestobjectpath", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath" + } + }, + "ManifestObjectVersionId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-manifestconfigsources3.html#cfn-datasync-task-manifestconfigsources3-manifestobjectversionid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId" + } + }, + "S3BucketArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-manifestconfigsources3.html#cfn-datasync-task-manifestconfigsources3-s3bucketarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn" + } + } + } + }, "AWS::DataSync::Task.Options": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-options.html", "Properties": { @@ -30622,38 +33227,6 @@ } } }, - "AWS::DataSync::Task.S3": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-s3.html", - "Properties": { - "BucketAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-s3.html#cfn-datasync-task-s3-bucketaccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::DataSync::Task.S3.BucketAccessRoleArn" - } - }, - "S3BucketArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-s3.html#cfn-datasync-task-s3-s3bucketarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::DataSync::Task.S3.S3BucketArn" - } - }, - "Subdirectory": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-s3.html#cfn-datasync-task-s3-subdirectory", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::DataSync::Task.S3.Subdirectory" - } - } - } - }, "AWS::DataSync::Task.Skipped": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-skipped.html", "Properties": { @@ -30668,6 +33241,17 @@ } } }, + "AWS::DataSync::Task.Source": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-source.html", + "Properties": { + "S3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-source.html#cfn-datasync-task-source-s3", + "Required": false, + "Type": "ManifestConfigSourceS3", + "UpdateType": "Mutable" + } + } + }, "AWS::DataSync::Task.TaskReportConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskreportconfig.html", "Properties": { @@ -30712,17 +33296,58 @@ } } }, + "AWS::DataSync::Task.TaskReportConfigDestinationS3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskreportconfigdestinations3.html", + "Properties": { + "BucketAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskreportconfigdestinations3.html#cfn-datasync-task-taskreportconfigdestinations3-bucketaccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn" + } + }, + "S3BucketArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskreportconfigdestinations3.html#cfn-datasync-task-taskreportconfigdestinations3-s3bucketarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn" + } + }, + "Subdirectory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskreportconfigdestinations3.html#cfn-datasync-task-taskreportconfigdestinations3-subdirectory", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory" + } + } + } + }, "AWS::DataSync::Task.TaskSchedule": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskschedule.html", "Properties": { "ScheduleExpression": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskschedule.html#cfn-datasync-task-taskschedule-scheduleexpression", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::DataSync::Task.TaskSchedule.ScheduleExpression" } + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskschedule.html#cfn-datasync-task-taskschedule-status", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.TaskSchedule.Status" + } } } }, @@ -30754,6 +33379,831 @@ } } }, + "AWS::DataZone::DataSource.DataSourceConfigurationInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-datasourceconfigurationinput.html", + "Properties": { + "GlueRunConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-datasourceconfigurationinput.html#cfn-datazone-datasource-datasourceconfigurationinput-gluerunconfiguration", + "Required": false, + "Type": "GlueRunConfigurationInput", + "UpdateType": "Mutable" + }, + "RedshiftRunConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-datasourceconfigurationinput.html#cfn-datazone-datasource-datasourceconfigurationinput-redshiftrunconfiguration", + "Required": false, + "Type": "RedshiftRunConfigurationInput", + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::DataSource.FilterExpression": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-filterexpression.html", + "Properties": { + "Expression": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-filterexpression.html#cfn-datazone-datasource-filterexpression-expression", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-filterexpression.html#cfn-datazone-datasource-filterexpression-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::DataSource.FormInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-forminput.html", + "Properties": { + "Content": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-forminput.html#cfn-datazone-datasource-forminput-content", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::DataSource.FormInput.Content" + } + }, + "FormName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-forminput.html#cfn-datazone-datasource-forminput-formname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::DataSource.FormInput.FormName" + } + }, + "TypeIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-forminput.html#cfn-datazone-datasource-forminput-typeidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::DataSource.FormInput.TypeIdentifier" + } + }, + "TypeRevision": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-forminput.html#cfn-datazone-datasource-forminput-typerevision", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::DataSource.FormInput.TypeRevision" + } + } + } + }, + "AWS::DataZone::DataSource.GlueRunConfigurationInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-gluerunconfigurationinput.html", + "Properties": { + "AutoImportDataQualityResult": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-gluerunconfigurationinput.html#cfn-datazone-datasource-gluerunconfigurationinput-autoimportdataqualityresult", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DataAccessRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-gluerunconfigurationinput.html#cfn-datazone-datasource-gluerunconfigurationinput-dataaccessrole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RelationalFilterConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-gluerunconfigurationinput.html#cfn-datazone-datasource-gluerunconfigurationinput-relationalfilterconfigurations", + "DuplicatesAllowed": true, + "ItemType": "RelationalFilterConfiguration", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::DataSource.RecommendationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-recommendationconfiguration.html", + "Properties": { + "EnableBusinessNameGeneration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-recommendationconfiguration.html#cfn-datazone-datasource-recommendationconfiguration-enablebusinessnamegeneration", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::DataSource.RedshiftClusterStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftclusterstorage.html", + "Properties": { + "ClusterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftclusterstorage.html#cfn-datazone-datasource-redshiftclusterstorage-clustername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::DataSource.RedshiftCredentialConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftcredentialconfiguration.html", + "Properties": { + "SecretManagerArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftcredentialconfiguration.html#cfn-datazone-datasource-redshiftcredentialconfiguration-secretmanagerarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::DataSource.RedshiftRunConfigurationInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftrunconfigurationinput.html", + "Properties": { + "DataAccessRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftrunconfigurationinput.html#cfn-datazone-datasource-redshiftrunconfigurationinput-dataaccessrole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RedshiftCredentialConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftrunconfigurationinput.html#cfn-datazone-datasource-redshiftrunconfigurationinput-redshiftcredentialconfiguration", + "Required": true, + "Type": "RedshiftCredentialConfiguration", + "UpdateType": "Mutable" + }, + "RedshiftStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftrunconfigurationinput.html#cfn-datazone-datasource-redshiftrunconfigurationinput-redshiftstorage", + "Required": true, + "Type": "RedshiftStorage", + "UpdateType": "Mutable" + }, + "RelationalFilterConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftrunconfigurationinput.html#cfn-datazone-datasource-redshiftrunconfigurationinput-relationalfilterconfigurations", + "DuplicatesAllowed": true, + "ItemType": "RelationalFilterConfiguration", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::DataSource.RedshiftServerlessStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftserverlessstorage.html", + "Properties": { + "WorkgroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftserverlessstorage.html#cfn-datazone-datasource-redshiftserverlessstorage-workgroupname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::DataSource.RedshiftStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftstorage.html", + "Properties": { + "RedshiftClusterSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftstorage.html#cfn-datazone-datasource-redshiftstorage-redshiftclustersource", + "Required": false, + "Type": "RedshiftClusterStorage", + "UpdateType": "Mutable" + }, + "RedshiftServerlessSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-redshiftstorage.html#cfn-datazone-datasource-redshiftstorage-redshiftserverlesssource", + "Required": false, + "Type": "RedshiftServerlessStorage", + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::DataSource.RelationalFilterConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-relationalfilterconfiguration.html", + "Properties": { + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-relationalfilterconfiguration.html#cfn-datazone-datasource-relationalfilterconfiguration-databasename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "FilterExpressions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-relationalfilterconfiguration.html#cfn-datazone-datasource-relationalfilterconfiguration-filterexpressions", + "DuplicatesAllowed": true, + "ItemType": "FilterExpression", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SchemaName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-relationalfilterconfiguration.html#cfn-datazone-datasource-relationalfilterconfiguration-schemaname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::DataSource.ScheduleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-scheduleconfiguration.html", + "Properties": { + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-scheduleconfiguration.html#cfn-datazone-datasource-scheduleconfiguration-schedule", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule" + } + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-datasource-scheduleconfiguration.html#cfn-datazone-datasource-scheduleconfiguration-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::Domain.SingleSignOn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-domain-singlesignon.html", + "Properties": { + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-domain-singlesignon.html#cfn-datazone-domain-singlesignon-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::Domain.SingleSignOn.Type" + } + }, + "UserAssignment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-domain-singlesignon.html#cfn-datazone-domain-singlesignon-userassignment", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::Domain.SingleSignOn.UserAssignment" + } + } + } + }, + "AWS::DataZone::Environment.EnvironmentParameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-environment-environmentparameter.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-environment-environmentparameter.html#cfn-datazone-environment-environmentparameter-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-environment-environmentparameter.html#cfn-datazone-environment-environmentparameter-value", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + } + } + }, + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-environmentblueprintconfiguration-regionalparameter.html", + "Properties": { + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-environmentblueprintconfiguration-regionalparameter.html#cfn-datazone-environmentblueprintconfiguration-regionalparameter-parameters", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + }, + "Region": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-environmentblueprintconfiguration-regionalparameter.html#cfn-datazone-environmentblueprintconfiguration-regionalparameter-region", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region" + } + } + } + }, + "AWS::DataZone::EnvironmentProfile.EnvironmentParameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-environmentprofile-environmentparameter.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-environmentprofile-environmentparameter.html#cfn-datazone-environmentprofile-environmentparameter-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-environmentprofile-environmentparameter.html#cfn-datazone-environmentprofile-environmentparameter-value", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-subscriptiontarget-subscriptiontargetform.html", + "Properties": { + "Content": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-subscriptiontarget-subscriptiontargetform.html#cfn-datazone-subscriptiontarget-subscriptiontargetform-content", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "FormName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-subscriptiontarget-subscriptiontargetform.html#cfn-datazone-subscriptiontarget-subscriptiontargetform-formname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName" + } + } + } + }, + "AWS::Deadline::Fleet.AcceleratorCountRange": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-acceleratorcountrange.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-acceleratorcountrange.html#cfn-deadline-fleet-acceleratorcountrange-max", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-acceleratorcountrange.html#cfn-deadline-fleet-acceleratorcountrange-min", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::Deadline::Fleet.AcceleratorTotalMemoryMiBRange": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-acceleratortotalmemorymibrange.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-acceleratortotalmemorymibrange.html#cfn-deadline-fleet-acceleratortotalmemorymibrange-max", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-acceleratortotalmemorymibrange.html#cfn-deadline-fleet-acceleratortotalmemorymibrange-min", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::Deadline::Fleet.CustomerManagedFleetConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedfleetconfiguration.html", + "Properties": { + "Mode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedfleetconfiguration.html#cfn-deadline-fleet-customermanagedfleetconfiguration-mode", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "StorageProfileId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedfleetconfiguration.html#cfn-deadline-fleet-customermanagedfleetconfiguration-storageprofileid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "WorkerCapabilities": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedfleetconfiguration.html#cfn-deadline-fleet-customermanagedfleetconfiguration-workercapabilities", + "Required": true, + "Type": "CustomerManagedWorkerCapabilities", + "UpdateType": "Mutable" + } + } + }, + "AWS::Deadline::Fleet.CustomerManagedWorkerCapabilities": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedworkercapabilities.html", + "Properties": { + "AcceleratorCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedworkercapabilities.html#cfn-deadline-fleet-customermanagedworkercapabilities-acceleratorcount", + "Required": false, + "Type": "AcceleratorCountRange", + "UpdateType": "Mutable" + }, + "AcceleratorTotalMemoryMiB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedworkercapabilities.html#cfn-deadline-fleet-customermanagedworkercapabilities-acceleratortotalmemorymib", + "Required": false, + "Type": "AcceleratorTotalMemoryMiBRange", + "UpdateType": "Mutable" + }, + "AcceleratorTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedworkercapabilities.html#cfn-deadline-fleet-customermanagedworkercapabilities-acceleratortypes", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CpuArchitectureType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedworkercapabilities.html#cfn-deadline-fleet-customermanagedworkercapabilities-cpuarchitecturetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "CustomAmounts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedworkercapabilities.html#cfn-deadline-fleet-customermanagedworkercapabilities-customamounts", + "DuplicatesAllowed": true, + "ItemType": "FleetAmountCapability", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CustomAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedworkercapabilities.html#cfn-deadline-fleet-customermanagedworkercapabilities-customattributes", + "DuplicatesAllowed": true, + "ItemType": "FleetAttributeCapability", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MemoryMiB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedworkercapabilities.html#cfn-deadline-fleet-customermanagedworkercapabilities-memorymib", + "Required": true, + "Type": "MemoryMiBRange", + "UpdateType": "Mutable" + }, + "OsFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedworkercapabilities.html#cfn-deadline-fleet-customermanagedworkercapabilities-osfamily", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "VCpuCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-customermanagedworkercapabilities.html#cfn-deadline-fleet-customermanagedworkercapabilities-vcpucount", + "Required": true, + "Type": "VCpuCountRange", + "UpdateType": "Mutable" + } + } + }, + "AWS::Deadline::Fleet.Ec2EbsVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-ec2ebsvolume.html", + "Properties": { + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-ec2ebsvolume.html#cfn-deadline-fleet-ec2ebsvolume-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SizeGiB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-ec2ebsvolume.html#cfn-deadline-fleet-ec2ebsvolume-sizegib", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ThroughputMiB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-ec2ebsvolume.html#cfn-deadline-fleet-ec2ebsvolume-throughputmib", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Deadline::Fleet.FleetAmountCapability": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-fleetamountcapability.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-fleetamountcapability.html#cfn-deadline-fleet-fleetamountcapability-max", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-fleetamountcapability.html#cfn-deadline-fleet-fleetamountcapability-min", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-fleetamountcapability.html#cfn-deadline-fleet-fleetamountcapability-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Fleet.FleetAmountCapability.Name" + } + } + } + }, + "AWS::Deadline::Fleet.FleetAttributeCapability": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-fleetattributecapability.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-fleetattributecapability.html#cfn-deadline-fleet-fleetattributecapability-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Fleet.FleetAttributeCapability.Name" + } + }, + "Values": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-fleetattributecapability.html#cfn-deadline-fleet-fleetattributecapability-values", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Fleet.FleetAttributeCapability.Values" + } + } + } + }, + "AWS::Deadline::Fleet.FleetCapabilities": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-fleetcapabilities.html", + "Properties": { + "Amounts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-fleetcapabilities.html#cfn-deadline-fleet-fleetcapabilities-amounts", + "DuplicatesAllowed": true, + "ItemType": "FleetAmountCapability", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Attributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-fleetcapabilities.html#cfn-deadline-fleet-fleetcapabilities-attributes", + "DuplicatesAllowed": true, + "ItemType": "FleetAttributeCapability", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Deadline::Fleet.FleetConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-fleetconfiguration.html", + "Properties": { + "CustomerManaged": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-fleetconfiguration.html#cfn-deadline-fleet-fleetconfiguration-customermanaged", + "Required": false, + "Type": "CustomerManagedFleetConfiguration", + "UpdateType": "Mutable" + }, + "ServiceManagedEc2": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-fleetconfiguration.html#cfn-deadline-fleet-fleetconfiguration-servicemanagedec2", + "Required": false, + "Type": "ServiceManagedEc2FleetConfiguration", + "UpdateType": "Mutable" + } + } + }, + "AWS::Deadline::Fleet.MemoryMiBRange": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-memorymibrange.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-memorymibrange.html#cfn-deadline-fleet-memorymibrange-max", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-memorymibrange.html#cfn-deadline-fleet-memorymibrange-min", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::Deadline::Fleet.ServiceManagedEc2FleetConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2fleetconfiguration.html", + "Properties": { + "InstanceCapabilities": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2fleetconfiguration.html#cfn-deadline-fleet-servicemanagedec2fleetconfiguration-instancecapabilities", + "Required": true, + "Type": "ServiceManagedEc2InstanceCapabilities", + "UpdateType": "Mutable" + }, + "InstanceMarketOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2fleetconfiguration.html#cfn-deadline-fleet-servicemanagedec2fleetconfiguration-instancemarketoptions", + "Required": true, + "Type": "ServiceManagedEc2InstanceMarketOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceCapabilities": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2instancecapabilities.html", + "Properties": { + "AllowedInstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2instancecapabilities.html#cfn-deadline-fleet-servicemanagedec2instancecapabilities-allowedinstancetypes", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CpuArchitectureType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2instancecapabilities.html#cfn-deadline-fleet-servicemanagedec2instancecapabilities-cpuarchitecturetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "CustomAmounts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2instancecapabilities.html#cfn-deadline-fleet-servicemanagedec2instancecapabilities-customamounts", + "DuplicatesAllowed": true, + "ItemType": "FleetAmountCapability", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CustomAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2instancecapabilities.html#cfn-deadline-fleet-servicemanagedec2instancecapabilities-customattributes", + "DuplicatesAllowed": true, + "ItemType": "FleetAttributeCapability", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ExcludedInstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2instancecapabilities.html#cfn-deadline-fleet-servicemanagedec2instancecapabilities-excludedinstancetypes", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MemoryMiB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2instancecapabilities.html#cfn-deadline-fleet-servicemanagedec2instancecapabilities-memorymib", + "Required": true, + "Type": "MemoryMiBRange", + "UpdateType": "Mutable" + }, + "OsFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2instancecapabilities.html#cfn-deadline-fleet-servicemanagedec2instancecapabilities-osfamily", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "RootEbsVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2instancecapabilities.html#cfn-deadline-fleet-servicemanagedec2instancecapabilities-rootebsvolume", + "Required": false, + "Type": "Ec2EbsVolume", + "UpdateType": "Mutable" + }, + "VCpuCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2instancecapabilities.html#cfn-deadline-fleet-servicemanagedec2instancecapabilities-vcpucount", + "Required": true, + "Type": "VCpuCountRange", + "UpdateType": "Mutable" + } + } + }, + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceMarketOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2instancemarketoptions.html", + "Properties": { + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-servicemanagedec2instancemarketoptions.html#cfn-deadline-fleet-servicemanagedec2instancemarketoptions-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::Deadline::Fleet.VCpuCountRange": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-vcpucountrange.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-vcpucountrange.html#cfn-deadline-fleet-vcpucountrange-max", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-fleet-vcpucountrange.html#cfn-deadline-fleet-vcpucountrange-min", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::Deadline::Queue.JobAttachmentSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-queue-jobattachmentsettings.html", + "Properties": { + "RootPrefix": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-queue-jobattachmentsettings.html#cfn-deadline-queue-jobattachmentsettings-rootprefix", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.JobAttachmentSettings.RootPrefix" + } + }, + "S3BucketName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-queue-jobattachmentsettings.html#cfn-deadline-queue-jobattachmentsettings-s3bucketname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.JobAttachmentSettings.S3BucketName" + } + } + } + }, + "AWS::Deadline::Queue.JobRunAsUser": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-queue-jobrunasuser.html", + "Properties": { + "Posix": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-queue-jobrunasuser.html#cfn-deadline-queue-jobrunasuser-posix", + "Required": false, + "Type": "PosixUser", + "UpdateType": "Mutable" + }, + "RunAs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-queue-jobrunasuser.html#cfn-deadline-queue-jobrunasuser-runas", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.JobRunAsUser.RunAs" + } + }, + "Windows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-queue-jobrunasuser.html#cfn-deadline-queue-jobrunasuser-windows", + "Required": false, + "Type": "WindowsUser", + "UpdateType": "Mutable" + } + } + }, + "AWS::Deadline::Queue.PosixUser": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-queue-posixuser.html", + "Properties": { + "Group": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-queue-posixuser.html#cfn-deadline-queue-posixuser-group", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.PosixUser.Group" + } + }, + "User": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-queue-posixuser.html#cfn-deadline-queue-posixuser-user", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.PosixUser.User" + } + } + } + }, + "AWS::Deadline::Queue.WindowsUser": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-queue-windowsuser.html", + "Properties": { + "PasswordArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-queue-windowsuser.html#cfn-deadline-queue-windowsuser-passwordarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.WindowsUser.PasswordArn" + } + }, + "User": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-queue-windowsuser.html#cfn-deadline-queue-windowsuser-user", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.WindowsUser.User" + } + } + } + }, + "AWS::Deadline::StorageProfile.FileSystemLocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-storageprofile-filesystemlocation.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-storageprofile-filesystemlocation.html#cfn-deadline-storageprofile-filesystemlocation-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::StorageProfile.FileSystemLocation.Name" + } + }, + "Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-storageprofile-filesystemlocation.html#cfn-deadline-storageprofile-filesystemlocation-path", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::StorageProfile.FileSystemLocation.Path" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-deadline-storageprofile-filesystemlocation.html#cfn-deadline-storageprofile-filesystemlocation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::StorageProfile.FileSystemLocation.Type" + } + } + } + }, "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-notificationchannel-notificationchannelconfig.html", "Properties": { @@ -31033,6 +34483,15 @@ "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-kinesisstreamspecification.html", "Properties": { + "ApproximateCreationDateTimePrecision": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-kinesisstreamspecification.html#cfn-dynamodb-globaltable-kinesisstreamspecification-approximatecreationdatetimeprecision", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision" + } + }, "StreamArn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-kinesisstreamspecification.html#cfn-dynamodb-globaltable-kinesisstreamspecification-streamarn", "PrimitiveType": "String", @@ -31200,6 +34659,18 @@ "Required": true, "UpdateType": "Mutable" }, + "ReplicaStreamSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-replicaspecification.html#cfn-dynamodb-globaltable-replicaspecification-replicastreamspecification", + "Required": false, + "Type": "ReplicaStreamSpecification", + "UpdateType": "Mutable" + }, + "ResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-replicaspecification.html#cfn-dynamodb-globaltable-replicaspecification-resourcepolicy", + "Required": false, + "Type": "ResourcePolicy", + "UpdateType": "Mutable" + }, "SSESpecification": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-replicaspecification.html#cfn-dynamodb-globaltable-replicaspecification-ssespecification", "Required": false, @@ -31222,6 +34693,28 @@ } } }, + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-replicastreamspecification.html", + "Properties": { + "ResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-replicastreamspecification.html#cfn-dynamodb-globaltable-replicastreamspecification-resourcepolicy", + "Required": true, + "Type": "ResourcePolicy", + "UpdateType": "Mutable" + } + } + }, + "AWS::DynamoDB::GlobalTable.ResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-resourcepolicy.html", + "Properties": { + "PolicyDocument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-resourcepolicy.html#cfn-dynamodb-globaltable-resourcepolicy-policydocument", + "PrimitiveType": "Json", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::DynamoDB::GlobalTable.SSESpecification": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-globaltable-ssespecification.html", "Properties": { @@ -31457,6 +34950,15 @@ "AWS::DynamoDB::Table.KinesisStreamSpecification": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-kinesisstreamspecification.html", "Properties": { + "ApproximateCreationDateTimePrecision": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-kinesisstreamspecification.html#cfn-dynamodb-table-kinesisstreamspecification-approximatecreationdatetimeprecision", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision" + } + }, "StreamArn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-kinesisstreamspecification.html#cfn-dynamodb-table-kinesisstreamspecification-streamarn", "PrimitiveType": "String", @@ -31540,6 +35042,17 @@ } } }, + "AWS::DynamoDB::Table.ResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-resourcepolicy.html", + "Properties": { + "PolicyDocument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-resourcepolicy.html#cfn-dynamodb-table-resourcepolicy-policydocument", + "PrimitiveType": "Json", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::DynamoDB::Table.S3BucketSource": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-s3bucketsource.html", "Properties": { @@ -31589,6 +35102,12 @@ "AWS::DynamoDB::Table.StreamSpecification": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-streamspecification.html", "Properties": { + "ResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-streamspecification.html#cfn-dynamodb-table-streamspecification-resourcepolicy", + "Required": false, + "Type": "ResourcePolicy", + "UpdateType": "Mutable" + }, "StreamViewType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-streamspecification.html#cfn-dynamodb-table-streamspecification-streamviewtype", "PrimitiveType": "String", @@ -32167,6 +35686,12 @@ "ValueType": "AWS::EC2::EC2Fleet.InstanceRequirementsRequest.LocalStorageTypes" } }, + "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-maxspotpriceaspercentageofoptimalondemandprice", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, "MemoryGiBPerVCpu": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-instancerequirementsrequest.html#cfn-ec2-ec2fleet-instancerequirementsrequest-memorygibpervcpu", "Required": false, @@ -32603,6 +36128,35 @@ } } }, + "AWS::EC2::IPAMPool.SourceResource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ipampool-sourceresource.html", + "Properties": { + "ResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ipampool-sourceresource.html#cfn-ec2-ipampool-sourceresource-resourceid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ResourceOwner": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ipampool-sourceresource.html#cfn-ec2-ipampool-sourceresource-resourceowner", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ResourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ipampool-sourceresource.html#cfn-ec2-ipampool-sourceresource-resourceregion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ResourceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ipampool-sourceresource.html#cfn-ec2-ipampool-sourceresource-resourcetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ipamresourcediscovery-ipamoperatingregion.html", "Properties": { @@ -32615,16 +36169,16 @@ } }, "AWS::EC2::Instance.AssociationParameter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-associationparameter.html", "Properties": { "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-key", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-associationparameter.html#cfn-ec2-instance-associationparameter-key", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-value", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-associationparameter.html#cfn-ec2-instance-associationparameter-value", "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": true, @@ -32634,31 +36188,31 @@ } }, "AWS::EC2::Instance.BlockDeviceMapping": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-blockdevicemapping.html", "Properties": { "DeviceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-devicename", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-blockdevicemapping.html#cfn-ec2-instance-blockdevicemapping-devicename", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "Ebs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-ebs", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-blockdevicemapping.html#cfn-ec2-instance-blockdevicemapping-ebs", "Required": false, "Type": "Ebs", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "NoDevice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-nodevice", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-blockdevicemapping.html#cfn-ec2-instance-blockdevicemapping-nodevice", + "PrimitiveType": "Json", "Required": false, - "Type": "NoDevice", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "VirtualName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-virtualname", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-blockdevicemapping.html#cfn-ec2-instance-blockdevicemapping-virtualname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" } } }, @@ -32669,13 +36223,13 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-cpuoptions.html#cfn-ec2-instance-cpuoptions-corecount", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "ThreadsPerCore": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-cpuoptions.html#cfn-ec2-instance-cpuoptions-threadspercore", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, @@ -32694,52 +36248,52 @@ } }, "AWS::EC2::Instance.Ebs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ebs.html", "Properties": { "DeleteOnTermination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-deleteontermination", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ebs.html#cfn-ec2-instance-ebs-deleteontermination", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-encrypted", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ebs.html#cfn-ec2-instance-ebs-encrypted", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "Iops": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-iops", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ebs.html#cfn-ec2-instance-ebs-iops", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "EbsIops" } }, "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-instance-ebs-kmskeyid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ebs.html#cfn-ec2-instance-ebs-kmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, "SnapshotId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-snapshotid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ebs.html#cfn-ec2-instance-ebs-snapshotid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "VolumeSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-volumesize", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ebs.html#cfn-ec2-instance-ebs-volumesize", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "VolumeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-volumetype", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ebs.html#cfn-ec2-instance-ebs-volumetype", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "EbsVolumeType" } @@ -32753,7 +36307,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticgpuspecification.html#cfn-ec2-instance-elasticgpuspecification-type", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, @@ -32764,13 +36318,13 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html#cfn-ec2-instance-elasticinferenceaccelerator-count", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "Type": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html#cfn-ec2-instance-elasticinferenceaccelerator-type", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { "ValueType": "ElasticInferenceAccelerator" } @@ -32784,7 +36338,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-enclaveoptions.html#cfn-ec2-instance-enclaveoptions-enabled", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, @@ -32795,7 +36349,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-hibernationoptions.html#cfn-ec2-instance-hibernationoptions-configured", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, @@ -32806,7 +36360,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-instanceipv6address.html#cfn-ec2-instance-instanceipv6address-ipv6address", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, @@ -32817,19 +36371,19 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-launchtemplateid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "LaunchTemplateName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-launchtemplatename", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "Version": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-version", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, @@ -32840,103 +36394,99 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-licensespecification.html#cfn-ec2-instance-licensespecification-licenseconfigurationarn", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, "AWS::EC2::Instance.NetworkInterface": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html", "Properties": { "AssociateCarrierIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-associatecarrieripaddress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html#cfn-ec2-instance-networkinterface-associatecarrieripaddress", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "AssociatePublicIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-associatepubip", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html#cfn-ec2-instance-networkinterface-associatepublicipaddress", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "DeleteOnTermination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-delete", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html#cfn-ec2-instance-networkinterface-deleteontermination", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-description", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html#cfn-ec2-instance-networkinterface-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "DeviceIndex": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-deviceindex", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html#cfn-ec2-instance-networkinterface-deviceindex", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "GroupSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-groupset", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html#cfn-ec2-instance-networkinterface-groupset", "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-ipv6addresscount", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html#cfn-ec2-instance-networkinterface-ipv6addresscount", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "Ipv6Addresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-ipv6addresses", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html#cfn-ec2-instance-networkinterface-ipv6addresses", "DuplicatesAllowed": true, "ItemType": "InstanceIpv6Address", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-network-iface", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html#cfn-ec2-instance-networkinterface-networkinterfaceid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-privateipaddress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html#cfn-ec2-instance-networkinterface-privateipaddress", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "PrivateIpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-privateipaddresses", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html#cfn-ec2-instance-networkinterface-privateipaddresses", "DuplicatesAllowed": true, "ItemType": "PrivateIpAddressSpecification", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-secondprivateip", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html#cfn-ec2-instance-networkinterface-secondaryprivateipaddresscount", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-subnetid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-networkinterface.html#cfn-ec2-instance-networkinterface-subnetid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, - "AWS::EC2::Instance.NoDevice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-nodevice.html", - "Properties": {} - }, "AWS::EC2::Instance.PrivateDnsNameOptions": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html", "Properties": { @@ -32944,44 +36494,47 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-enableresourcenamednsaaaarecord", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "EnableResourceNameDnsARecord": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-enableresourcenamednsarecord", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "HostnameType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-hostnametype", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType" + } } } }, "AWS::EC2::Instance.PrivateIpAddressSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privateipaddressspecification.html", "Properties": { "Primary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-primary", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privateipaddressspecification.html#cfn-ec2-instance-privateipaddressspecification-primary", "PrimitiveType": "Boolean", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privateipaddressspecification.html#cfn-ec2-instance-privateipaddressspecification-privateipaddress", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, "AWS::EC2::Instance.SsmAssociation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociation.html", "Properties": { "AssociationParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html#cfn-ec2-instance-ssmassociations-associationparameters", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociation.html#cfn-ec2-instance-ssmassociation-associationparameters", "DuplicatesAllowed": true, "ItemType": "AssociationParameter", "Required": false, @@ -32989,7 +36542,7 @@ "UpdateType": "Mutable" }, "DocumentName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html#cfn-ec2-instance-ssmassociations-documentname", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociation.html#cfn-ec2-instance-ssmassociation-documentname", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable", @@ -33000,16 +36553,16 @@ } }, "AWS::EC2::Instance.Volume": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-volume.html", "Properties": { "Device": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html#cfn-ec2-mountpoint-device", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-volume.html#cfn-ec2-instance-volume-device", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, "VolumeId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html#cfn-ec2-mountpoint-volumeid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-volume.html#cfn-ec2-instance-volume-volumeid", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" @@ -33456,6 +37009,12 @@ "Type": "List", "UpdateType": "Mutable" }, + "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-instancerequirements.html#cfn-ec2-launchtemplate-instancerequirements-maxspotpriceaspercentageofoptimalondemandprice", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, "MemoryGiBPerVCpu": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-instancerequirements.html#cfn-ec2-launchtemplate-instancerequirements-memorygibpervcpu", "Required": false, @@ -35308,6 +38867,29 @@ } } }, + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterface-connectiontrackingspecification.html", + "Properties": { + "TcpEstablishedTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterface-connectiontrackingspecification.html#cfn-ec2-networkinterface-connectiontrackingspecification-tcpestablishedtimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "UdpStreamTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterface-connectiontrackingspecification.html#cfn-ec2-networkinterface-connectiontrackingspecification-udpstreamtimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "UdpTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterface-connectiontrackingspecification.html#cfn-ec2-networkinterface-connectiontrackingspecification-udptimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + } + } + }, "AWS::EC2::NetworkInterface.InstanceIpv6Address": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterface-instanceipv6address.html", "Properties": { @@ -35358,6 +38940,34 @@ } } }, + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterfaceattachment-enasrdspecification.html", + "Properties": { + "EnaSrdEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterfaceattachment-enasrdspecification.html#cfn-ec2-networkinterfaceattachment-enasrdspecification-enasrdenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnaSrdUdpSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterfaceattachment-enasrdspecification.html#cfn-ec2-networkinterfaceattachment-enasrdspecification-enasrdudpspecification", + "Required": false, + "Type": "EnaSrdUdpSpecification", + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterfaceattachment-enasrdudpspecification.html", + "Properties": { + "EnaSrdUdpEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterfaceattachment-enasrdudpspecification.html#cfn-ec2-networkinterfaceattachment-enasrdudpspecification-enasrdudpenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::PrefixList.Entry": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-prefixlist-entry.html", "Properties": { @@ -35382,10 +38992,10 @@ } }, "AWS::EC2::SecurityGroup.Egress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html", "Properties": { "CidrIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidrip", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-cidrip", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", @@ -35394,13 +39004,13 @@ } }, "CidrIpv6": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidripv6", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-cidripv6", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-description", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", @@ -35409,31 +39019,31 @@ } }, "DestinationPrefixListId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-destinationprefixlistid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-destinationprefixlistid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "DestinationSecurityGroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-destsecgroupid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-destinationsecuritygroupid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "FromPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-fromport", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-fromport", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, "IpProtocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-ipprotocol", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-ipprotocol", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, "ToPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-toport", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-egress.html#cfn-ec2-securitygroup-egress-toport", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" @@ -35441,10 +39051,10 @@ } }, "AWS::EC2::SecurityGroup.Ingress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-ingress.html", "Properties": { "CidrIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidrip", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-ingress.html#cfn-ec2-securitygroup-ingress-cidrip", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", @@ -35453,13 +39063,13 @@ } }, "CidrIpv6": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidripv6", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-ingress.html#cfn-ec2-securitygroup-ingress-cidripv6", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-description", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-ingress.html#cfn-ec2-securitygroup-ingress-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", @@ -35468,25 +39078,25 @@ } }, "FromPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-fromport", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-ingress.html#cfn-ec2-securitygroup-ingress-fromport", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, "IpProtocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-ipprotocol", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-ingress.html#cfn-ec2-securitygroup-ingress-ipprotocol", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, "SourcePrefixListId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-securitygroup-ingress-sourceprefixlistid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-ingress.html#cfn-ec2-securitygroup-ingress-sourceprefixlistid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "SourceSecurityGroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-sourcesecuritygroupid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-ingress.html#cfn-ec2-securitygroup-ingress-sourcesecuritygroupid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", @@ -35495,19 +39105,19 @@ } }, "SourceSecurityGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-sourcesecuritygroupname", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-ingress.html#cfn-ec2-securitygroup-ingress-sourcesecuritygroupname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "SourceSecurityGroupOwnerId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-sourcesecuritygroupownerid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-ingress.html#cfn-ec2-securitygroup-ingress-sourcesecuritygroupownerid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "ToPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-toport", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-securitygroup-ingress.html#cfn-ec2-securitygroup-ingress-toport", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" @@ -35937,6 +39547,12 @@ "ValueType": "AWS::EC2::SpotFleet.InstanceRequirementsRequest.LocalStorageTypes" } }, + "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-maxspotpriceaspercentageofoptimalondemandprice", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, "MemoryGiBPerVCpu": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instancerequirementsrequest.html#cfn-ec2-spotfleet-instancerequirementsrequest-memorygibpervcpu", "Required": false, @@ -37268,6 +40884,29 @@ } } }, + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-repositorycreationtemplate-encryptionconfiguration.html", + "Properties": { + "EncryptionType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-repositorycreationtemplate-encryptionconfiguration.html#cfn-ecr-repositorycreationtemplate-encryptionconfiguration-encryptiontype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.EncryptionType" + } + }, + "KmsKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-repositorycreationtemplate-encryptionconfiguration.html#cfn-ecr-repositorycreationtemplate-encryptionconfiguration-kmskey", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.KmsKey" + } + } + } + }, "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-capacityprovider-autoscalinggroupprovider.html", "Properties": { @@ -37849,6 +41488,52 @@ "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" + }, + "Timeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceconnectservice.html#cfn-ecs-service-serviceconnectservice-timeout", + "Required": false, + "Type": "TimeoutConfiguration", + "UpdateType": "Mutable" + }, + "Tls": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceconnectservice.html#cfn-ecs-service-serviceconnectservice-tls", + "Required": false, + "Type": "ServiceConnectTlsConfiguration", + "UpdateType": "Mutable" + } + } + }, + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceconnecttlscertificateauthority.html", + "Properties": { + "AwsPcaAuthorityArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceconnecttlscertificateauthority.html#cfn-ecs-service-serviceconnecttlscertificateauthority-awspcaauthorityarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::ECS::Service.ServiceConnectTlsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceconnecttlsconfiguration.html", + "Properties": { + "IssuerCertificateAuthority": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceconnecttlsconfiguration.html#cfn-ecs-service-serviceconnecttlsconfiguration-issuercertificateauthority", + "Required": true, + "Type": "ServiceConnectTlsCertificateAuthority", + "UpdateType": "Mutable" + }, + "KmsKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceconnecttlsconfiguration.html#cfn-ecs-service-serviceconnecttlsconfiguration-kmskey", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceconnecttlsconfiguration.html#cfn-ecs-service-serviceconnecttlsconfiguration-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" } } }, @@ -37965,6 +41650,23 @@ } } }, + "AWS::ECS::Service.TimeoutConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-timeoutconfiguration.html", + "Properties": { + "IdleTimeoutSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-timeoutconfiguration.html#cfn-ecs-service-timeoutconfiguration-idletimeoutseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PerRequestTimeoutSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-timeoutconfiguration.html#cfn-ecs-service-timeoutconfiguration-perrequesttimeoutseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::ECS::TaskDefinition.AuthorizationConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-authorizationconfig.html", "Properties": { @@ -38002,6 +41704,14 @@ "Required": false, "UpdateType": "Immutable" }, + "CredentialSpecs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinition.html#cfn-ecs-taskdefinition-containerdefinition-credentialspecs", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, "DependsOn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinition.html#cfn-ecs-taskdefinition-containerdefinition-dependson", "DuplicatesAllowed": true, @@ -38404,6 +42114,46 @@ } } }, + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-fsxauthorizationconfig.html", + "Properties": { + "CredentialsParameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-fsxauthorizationconfig.html#cfn-ecs-taskdefinition-fsxauthorizationconfig-credentialsparameter", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-fsxauthorizationconfig.html#cfn-ecs-taskdefinition-fsxauthorizationconfig-domain", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-fsxwindowsfileservervolumeconfiguration.html", + "Properties": { + "AuthorizationConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-fsxwindowsfileservervolumeconfiguration.html#cfn-ecs-taskdefinition-fsxwindowsfileservervolumeconfiguration-authorizationconfig", + "Required": false, + "Type": "FSxAuthorizationConfig", + "UpdateType": "Immutable" + }, + "FileSystemId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-fsxwindowsfileservervolumeconfiguration.html#cfn-ecs-taskdefinition-fsxwindowsfileservervolumeconfiguration-filesystemid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "RootDirectory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-fsxwindowsfileservervolumeconfiguration.html#cfn-ecs-taskdefinition-fsxwindowsfileservervolumeconfiguration-rootdirectory", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, "AWS::ECS::TaskDefinition.FirelensConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-firelensconfiguration.html", "Properties": { @@ -38861,6 +42611,12 @@ "AWS::ECS::TaskDefinition.Volume": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html", "Properties": { + "ConfiguredAtLaunch": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-configuredatlaunch", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, "DockerVolumeConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-dockervolumeconfiguration", "Required": false, @@ -38873,6 +42629,12 @@ "Type": "EFSVolumeConfiguration", "UpdateType": "Immutable" }, + "FSxWindowsFileServerVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-fsxwindowsfileservervolumeconfiguration", + "Required": false, + "Type": "FSxWindowsFileServerVolumeConfiguration", + "UpdateType": "Immutable" + }, "Host": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-host", "Required": false, @@ -39118,7 +42880,10 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-backuppolicy.html#cfn-efs-filesystem-backuppolicy-status", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EFS::FileSystem.BackupPolicy.Status" + } } } }, @@ -40235,6 +44000,12 @@ "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" + }, + "UnhealthyNodeReplacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-unhealthynodereplacement", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" } } }, @@ -41737,7 +45508,13 @@ "Maximum": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html#cfn-elasticache-serverlesscache-datastorage-maximum", "PrimitiveType": "Integer", - "Required": true, + "Required": false, + "UpdateType": "Mutable" + }, + "Minimum": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html#cfn-elasticache-serverlesscache-datastorage-minimum", + "PrimitiveType": "Integer", + "Required": false, "UpdateType": "Mutable" }, "Unit": { @@ -41757,7 +45534,13 @@ "Maximum": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-ecpupersecond.html#cfn-elasticache-serverlesscache-ecpupersecond-maximum", "PrimitiveType": "Integer", - "Required": true, + "Required": false, + "UpdateType": "Mutable" + }, + "Minimum": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-ecpupersecond.html#cfn-elasticache-serverlesscache-ecpupersecond-minimum", + "PrimitiveType": "Integer", + "Required": false, "UpdateType": "Mutable" } } @@ -41773,7 +45556,7 @@ }, "Port": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-endpoint.html#cfn-elasticache-serverlesscache-endpoint-port", - "PrimitiveType": "Integer", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } @@ -43541,11 +47324,20 @@ "SchemaArn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-idmappingworkflowinputsource.html#cfn-entityresolution-idmappingworkflow-idmappingworkflowinputsource-schemaarn", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowInputSource.SchemaArn" } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idmappingworkflow-idmappingworkflowinputsource.html#cfn-entityresolution-idmappingworkflow-idmappingworkflowinputsource-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowInputSource.Type" + } } } }, @@ -43610,6 +47402,70 @@ } } }, + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-idnamespaceidmappingworkflowproperties.html", + "Properties": { + "IdMappingType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-idnamespaceidmappingworkflowproperties.html#cfn-entityresolution-idnamespace-idnamespaceidmappingworkflowproperties-idmappingtype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties.IdMappingType" + } + }, + "ProviderProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-idnamespaceidmappingworkflowproperties.html#cfn-entityresolution-idnamespace-idnamespaceidmappingworkflowproperties-providerproperties", + "Required": false, + "Type": "NamespaceProviderProperties", + "UpdateType": "Mutable" + } + } + }, + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-idnamespaceinputsource.html", + "Properties": { + "InputSourceARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-idnamespaceinputsource.html#cfn-entityresolution-idnamespace-idnamespaceinputsource-inputsourcearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.InputSourceARN" + } + }, + "SchemaName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-idnamespaceinputsource.html#cfn-entityresolution-idnamespace-idnamespaceinputsource-schemaname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.SchemaName" + } + } + } + }, + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-namespaceproviderproperties.html", + "Properties": { + "ProviderConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-namespaceproviderproperties.html#cfn-entityresolution-idnamespace-namespaceproviderproperties-providerconfiguration", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + }, + "ProviderServiceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-idnamespace-namespaceproviderproperties.html#cfn-entityresolution-idnamespace-namespaceproviderproperties-providerservicearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties.ProviderServiceArn" + } + } + } + }, "AWS::EntityResolution::MatchingWorkflow.InputSource": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-inputsource.html", "Properties": { @@ -44182,6 +48038,17 @@ } } }, + "AWS::Events::Rule.AppSyncParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-appsyncparameters.html", + "Properties": { + "GraphQLOperation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-appsyncparameters.html#cfn-events-rule-appsyncparameters-graphqloperation", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::Events::Rule.AwsVpcConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html", "Properties": { @@ -44634,6 +48501,12 @@ "AWS::Events::Rule.Target": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html", "Properties": { + "AppSyncParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-appsyncparameters", + "Required": false, + "Type": "AppSyncParameters", + "UpdateType": "Mutable" + }, "Arn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-arn", "PrimitiveType": "String", @@ -45255,7 +49128,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-fis-experimenttemplate-experimenttemplateexperimentoptions.html#cfn-fis-experimenttemplate-experimenttemplateexperimentoptions-accounttargeting", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { "ValueType": "AWS::FIS::ExperimentTemplate.ExperimentTemplateExperimentOptions.AccountTargeting" } @@ -47350,6 +51223,281 @@ } } }, + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html", + "Properties": { + "Command": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinition-command", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Command" + } + }, + "ContainerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinition-containername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ContainerName" + } + }, + "Cpu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinition-cpu", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Cpu" + } + }, + "DependsOn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinition-dependson", + "DuplicatesAllowed": false, + "ItemType": "ContainerDependency", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "EntryPoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinition-entrypoint", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.EntryPoint" + } + }, + "Environment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinition-environment", + "DuplicatesAllowed": false, + "ItemType": "ContainerEnvironment", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "Essential": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinition-essential", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "HealthCheck": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinition-healthcheck", + "Required": false, + "Type": "ContainerHealthCheck", + "UpdateType": "Immutable" + }, + "ImageUri": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinition-imageuri", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ImageUri" + } + }, + "MemoryLimits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinition-memorylimits", + "Required": false, + "Type": "MemoryLimits", + "UpdateType": "Immutable" + }, + "PortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinition-portconfiguration", + "Required": false, + "Type": "PortConfiguration", + "UpdateType": "Immutable" + }, + "ResolvedImageDigest": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinition-resolvedimagedigest", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ResolvedImageDigest" + } + }, + "WorkingDirectory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinition-workingdirectory", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.WorkingDirectory" + } + } + } + }, + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdependency.html", + "Properties": { + "Condition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdependency.html#cfn-gamelift-containergroupdefinition-containerdependency-condition", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.Condition" + } + }, + "ContainerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerdependency.html#cfn-gamelift-containergroupdefinition-containerdependency-containername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.ContainerName" + } + } + } + }, + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerenvironment.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerenvironment.html#cfn-gamelift-containergroupdefinition-containerenvironment-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Name" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerenvironment.html#cfn-gamelift-containergroupdefinition-containerenvironment-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Value" + } + } + } + }, + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerhealthcheck.html", + "Properties": { + "Command": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerhealthcheck.html#cfn-gamelift-containergroupdefinition-containerhealthcheck-command", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Command" + } + }, + "Interval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerhealthcheck.html#cfn-gamelift-containergroupdefinition-containerhealthcheck-interval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Interval" + } + }, + "Retries": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerhealthcheck.html#cfn-gamelift-containergroupdefinition-containerhealthcheck-retries", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Retries" + } + }, + "StartPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerhealthcheck.html#cfn-gamelift-containergroupdefinition-containerhealthcheck-startperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Timeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerhealthcheck.html#cfn-gamelift-containergroupdefinition-containerhealthcheck-timeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Timeout" + } + } + } + }, + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerportrange.html", + "Properties": { + "FromPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerportrange.html#cfn-gamelift-containergroupdefinition-containerportrange-fromport", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.FromPort" + } + }, + "Protocol": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerportrange.html#cfn-gamelift-containergroupdefinition-containerportrange-protocol", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.Protocol" + } + }, + "ToPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-containerportrange.html#cfn-gamelift-containergroupdefinition-containerportrange-toport", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.ToPort" + } + } + } + }, + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-memorylimits.html", + "Properties": { + "HardLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-memorylimits.html#cfn-gamelift-containergroupdefinition-memorylimits-hardlimit", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.HardLimit" + } + }, + "SoftLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-memorylimits.html#cfn-gamelift-containergroupdefinition-memorylimits-softlimit", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.SoftLimit" + } + } + } + }, + "AWS::GameLift::ContainerGroupDefinition.PortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-portconfiguration.html", + "Properties": { + "ContainerPortRanges": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-containergroupdefinition-portconfiguration.html#cfn-gamelift-containergroupdefinition-portconfiguration-containerportranges", + "DuplicatesAllowed": false, + "ItemType": "ContainerPortRange", + "Required": true, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, "AWS::GameLift::Fleet.AnywhereConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-anywhereconfiguration.html", "Properties": { @@ -47375,6 +51523,80 @@ } } }, + "AWS::GameLift::Fleet.ConnectionPortRange": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-connectionportrange.html", + "Properties": { + "FromPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-connectionportrange.html#cfn-gamelift-fleet-connectionportrange-fromport", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::Fleet.ConnectionPortRange.FromPort" + } + }, + "ToPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-connectionportrange.html#cfn-gamelift-fleet-connectionportrange-toport", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::Fleet.ConnectionPortRange.ToPort" + } + } + } + }, + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-containergroupsconfiguration.html", + "Properties": { + "ConnectionPortRange": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-containergroupsconfiguration.html#cfn-gamelift-fleet-containergroupsconfiguration-connectionportrange", + "Required": true, + "Type": "ConnectionPortRange", + "UpdateType": "Immutable" + }, + "ContainerGroupDefinitionNames": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-containergroupsconfiguration.html#cfn-gamelift-fleet-containergroupsconfiguration-containergroupdefinitionnames", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames" + } + }, + "ContainerGroupsPerInstance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-containergroupsconfiguration.html#cfn-gamelift-fleet-containergroupsconfiguration-containergroupsperinstance", + "Required": false, + "Type": "ContainerGroupsPerInstance", + "UpdateType": "Immutable" + } + } + }, + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-containergroupsperinstance.html", + "Properties": { + "DesiredReplicaContainerGroupsPerInstance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-containergroupsperinstance.html#cfn-gamelift-fleet-containergroupsperinstance-desiredreplicacontainergroupsperinstance", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance" + } + }, + "MaxReplicaContainerGroupsPerInstance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-containergroupsperinstance.html#cfn-gamelift-fleet-containergroupsperinstance-maxreplicacontainergroupsperinstance", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance" + } + } + } + }, "AWS::GameLift::Fleet.IpPermission": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-ippermission.html", "Properties": { @@ -47845,9 +52067,32 @@ } } }, + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-globalaccelerator-crossaccountattachment-resource.html", + "Properties": { + "EndpointId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-globalaccelerator-crossaccountattachment-resource.html#cfn-globalaccelerator-crossaccountattachment-resource-endpointid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Region": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-globalaccelerator-crossaccountattachment-resource.html#cfn-globalaccelerator-crossaccountattachment-resource-region", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-globalaccelerator-endpointgroup-endpointconfiguration.html", "Properties": { + "AttachmentArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-globalaccelerator-endpointgroup-endpointconfiguration.html#cfn-globalaccelerator-endpointgroup-endpointconfiguration-attachmentarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "ClientIPPreservationEnabled": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-globalaccelerator-endpointgroup-endpointconfiguration.html#cfn-globalaccelerator-endpointgroup-endpointconfiguration-clientippreservationenabled", "PrimitiveType": "Boolean", @@ -48236,6 +52481,23 @@ } } }, + "AWS::Glue::Crawler.LakeFormationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-lakeformationconfiguration.html", + "Properties": { + "AccountId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-lakeformationconfiguration.html#cfn-glue-crawler-lakeformationconfiguration-accountid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLakeFormationCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-lakeformationconfiguration.html#cfn-glue-crawler-lakeformationconfiguration-uselakeformationcredentials", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Glue::Crawler.MongoDBTarget": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-mongodbtarget.html", "Properties": { @@ -48437,6 +52699,12 @@ "Required": false, "UpdateType": "Mutable" }, + "CatalogEncryptionServiceRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html#cfn-glue-datacatalogencryptionsettings-encryptionatrest-catalogencryptionservicerole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "SseAwsKmsKeyId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html#cfn-glue-datacatalogencryptionsettings-encryptionatrest-sseawskmskeyid", "PrimitiveType": "String", @@ -49521,6 +53789,23 @@ } } }, + "AWS::Glue::TableOptimizer.TableOptimizerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-tableoptimizer-tableoptimizerconfiguration.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-tableoptimizer-tableoptimizerconfiguration.html#cfn-glue-tableoptimizer-tableoptimizerconfiguration-enabled", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-tableoptimizer-tableoptimizerconfiguration.html#cfn-glue-tableoptimizer-tableoptimizerconfiguration-rolearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::Glue::Trigger.Action": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html", "Properties": { @@ -51793,7 +56078,10 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-s3recordingconfig.html#cfn-groundstation-config-s3recordingconfig-bucketarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GroundStation::Config.S3RecordingConfig.BucketArn" + } }, "Prefix": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-s3recordingconfig.html#cfn-groundstation-config-s3recordingconfig-prefix", @@ -51808,7 +56096,10 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-s3recordingconfig.html#cfn-groundstation-config-s3recordingconfig-rolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GroundStation::Config.S3RecordingConfig.RoleArn" + } } } }, @@ -51859,7 +56150,10 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-uplinkechoconfig.html#cfn-groundstation-config-uplinkechoconfig-antennauplinkconfigarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GroundStation::Config.UplinkEchoConfig.AntennaUplinkConfigArn" + } }, "Enabled": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-config-uplinkechoconfig.html#cfn-groundstation-config-uplinkechoconfig-enabled", @@ -52057,7 +56351,10 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-dataflowendpointgroup-securitydetails.html#cfn-groundstation-dataflowendpointgroup-securitydetails-rolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GroundStation::DataflowEndpointGroup.SecurityDetails.RoleArn" + } }, "SecurityGroupIds": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-dataflowendpointgroup-securitydetails.html#cfn-groundstation-dataflowendpointgroup-securitydetails-securitygroupids", @@ -52118,13 +56415,19 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-missionprofile-streamskmskey.html#cfn-groundstation-missionprofile-streamskmskey-kmsaliasarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsAliasArn" + } }, "KmsKeyArn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-groundstation-missionprofile-streamskmskey.html#cfn-groundstation-missionprofile-streamskmskey-kmskeyarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsKeyArn" + } } } }, @@ -52288,6 +56591,7 @@ "Properties": { "Eq": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-eq", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -52295,6 +56599,7 @@ }, "Equals": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-equals", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -52350,6 +56655,7 @@ }, "Neq": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-neq", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -52357,6 +56663,7 @@ }, "NotEquals": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-notequals", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -52369,15 +56676,33 @@ "Properties": { "Criterion": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-findingcriteria.html#cfn-guardduty-filter-findingcriteria-criterion", - "PrimitiveType": "Json", + "ItemType": "Condition", "Required": false, + "Type": "Map", "UpdateType": "Mutable" + } + } + }, + "AWS::GuardDuty::Filter.TagItem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-tagitem.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-tagitem.html#cfn-guardduty-filter-tagitem-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GuardDuty::Filter.TagItem.Key" + } }, - "ItemType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-findingcriteria.html#cfn-guardduty-filter-findingcriteria-itemtype", - "Required": false, - "Type": "Condition", - "UpdateType": "Mutable" + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-tagitem.html#cfn-guardduty-filter-tagitem-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GuardDuty::Filter.TagItem.Value" + } } } }, @@ -52604,6 +56929,47 @@ } } }, + "AWS::IVS::EncoderConfiguration.Video": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivs-encoderconfiguration-video.html", + "Properties": { + "Bitrate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivs-encoderconfiguration-video.html#cfn-ivs-encoderconfiguration-video-bitrate", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::IVS::EncoderConfiguration.Video.Bitrate" + } + }, + "Framerate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivs-encoderconfiguration-video.html#cfn-ivs-encoderconfiguration-video-framerate", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::IVS::EncoderConfiguration.Video.Framerate" + } + }, + "Height": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivs-encoderconfiguration-video.html#cfn-ivs-encoderconfiguration-video-height", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::IVS::EncoderConfiguration.Video.Height" + } + }, + "Width": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivs-encoderconfiguration-video.html#cfn-ivs-encoderconfiguration-video-width", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::IVS::EncoderConfiguration.Video.Width" + } + } + } + }, "AWS::IVS::RecordingConfiguration.DestinationConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivs-recordingconfiguration-destinationconfiguration.html", "Properties": { @@ -52697,6 +57063,20 @@ } } }, + "AWS::IVS::StorageConfiguration.S3StorageConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivs-storageconfiguration-s3storageconfiguration.html", + "Properties": { + "BucketName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivs-storageconfiguration-s3storageconfiguration.html#cfn-ivs-storageconfiguration-s3storageconfiguration-bucketname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::IVS::StorageConfiguration.S3StorageConfiguration.BucketName" + } + } + } + }, "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ivschat-loggingconfiguration-cloudwatchlogsdestinationconfiguration.html", "Properties": { @@ -53854,7 +58234,7 @@ "SemanticVersion": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html#cfn-imagebuilder-lifecyclepolicy-recipeselection-semanticversion", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } @@ -53879,6 +58259,118 @@ } } }, + "AWS::InspectorV2::CisScanConfiguration.CisTargets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-cistargets.html", + "Properties": { + "AccountIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-cistargets.html#cfn-inspectorv2-cisscanconfiguration-cistargets-accountids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "TargetResourceTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-cistargets.html#cfn-inspectorv2-cisscanconfiguration-cistargets-targetresourcetags", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-dailyschedule.html", + "Properties": { + "StartTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-dailyschedule.html#cfn-inspectorv2-cisscanconfiguration-dailyschedule-starttime", + "Required": true, + "Type": "Time", + "UpdateType": "Mutable" + } + } + }, + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-monthlyschedule.html", + "Properties": { + "Day": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-monthlyschedule.html#cfn-inspectorv2-cisscanconfiguration-monthlyschedule-day", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "StartTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-monthlyschedule.html#cfn-inspectorv2-cisscanconfiguration-monthlyschedule-starttime", + "Required": true, + "Type": "Time", + "UpdateType": "Mutable" + } + } + }, + "AWS::InspectorV2::CisScanConfiguration.Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-schedule.html", + "Properties": { + "Daily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-schedule.html#cfn-inspectorv2-cisscanconfiguration-schedule-daily", + "Required": false, + "Type": "DailySchedule", + "UpdateType": "Mutable" + }, + "Monthly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-schedule.html#cfn-inspectorv2-cisscanconfiguration-schedule-monthly", + "Required": false, + "Type": "MonthlySchedule", + "UpdateType": "Mutable" + }, + "OneTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-schedule.html#cfn-inspectorv2-cisscanconfiguration-schedule-onetime", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "Weekly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-schedule.html#cfn-inspectorv2-cisscanconfiguration-schedule-weekly", + "Required": false, + "Type": "WeeklySchedule", + "UpdateType": "Mutable" + } + } + }, + "AWS::InspectorV2::CisScanConfiguration.Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-time.html", + "Properties": { + "TimeOfDay": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-time.html#cfn-inspectorv2-cisscanconfiguration-time-timeofday", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "TimeZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-time.html#cfn-inspectorv2-cisscanconfiguration-time-timezone", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-weeklyschedule.html", + "Properties": { + "Days": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-weeklyschedule.html#cfn-inspectorv2-cisscanconfiguration-weeklyschedule-days", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "StartTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-cisscanconfiguration-weeklyschedule.html#cfn-inspectorv2-cisscanconfiguration-weeklyschedule-starttime", + "Required": true, + "Type": "Time", + "UpdateType": "Mutable" + } + } + }, "AWS::InspectorV2::Filter.DateFilter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-inspectorv2-filter-datefilter.html", "Properties": { @@ -54623,6 +59115,17 @@ } } }, + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-domainconfiguration-servercertificateconfig.html", + "Properties": { + "EnableOCSPCheck": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-domainconfiguration-servercertificateconfig.html#cfn-iot-domainconfiguration-servercertificateconfig-enableocspcheck", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::IoT::DomainConfiguration.ServerCertificateSummary": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-domainconfiguration-servercertificatesummary.html", "Properties": { @@ -59759,10 +64262,28 @@ "Required": true, "UpdateType": "Mutable" }, + "ExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assethierarchy.html#cfn-iotsitewise-asset-assethierarchy-externalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId" + } + }, + "Id": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assethierarchy.html#cfn-iotsitewise-asset-assethierarchy-id", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::Asset.AssetHierarchy.Id" + } + }, "LogicalId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assethierarchy.html#cfn-iotsitewise-asset-assethierarchy-logicalid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId" @@ -59779,10 +64300,28 @@ "Required": false, "UpdateType": "Mutable" }, + "ExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assetproperty.html#cfn-iotsitewise-asset-assetproperty-externalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId" + } + }, + "Id": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assetproperty.html#cfn-iotsitewise-asset-assetproperty-id", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::Asset.AssetProperty.Id" + } + }, "LogicalId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assetproperty.html#cfn-iotsitewise-asset-assetproperty-logicalid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId" @@ -59808,6 +64347,12 @@ "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html", "Properties": { + "ComposedAssetModelId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-composedassetmodelid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "CompositeModelProperties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-compositemodelproperties", "DuplicatesAllowed": true, @@ -59822,12 +64367,47 @@ "Required": false, "UpdateType": "Mutable" }, + "ExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-externalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId" + } + }, + "Id": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-id", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id" + } + }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-name", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, + "ParentAssetModelCompositeModelExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-parentassetmodelcompositemodelexternalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId" + } + }, + "Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-path", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Type": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelcompositemodel.html#cfn-iotsitewise-assetmodel-assetmodelcompositemodel-type", "PrimitiveType": "String", @@ -59845,10 +64425,28 @@ "Required": true, "UpdateType": "Mutable" }, + "ExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelhierarchy.html#cfn-iotsitewise-assetmodel-assetmodelhierarchy-externalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId" + } + }, + "Id": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelhierarchy.html#cfn-iotsitewise-assetmodel-assetmodelhierarchy-id", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id" + } + }, "LogicalId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelhierarchy.html#cfn-iotsitewise-assetmodel-assetmodelhierarchy-logicalid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId" @@ -59883,10 +64481,28 @@ "ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec" } }, + "ExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelproperty.html#cfn-iotsitewise-assetmodel-assetmodelproperty-externalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId" + } + }, + "Id": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelproperty.html#cfn-iotsitewise-assetmodel-assetmodelproperty-id", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id" + } + }, "LogicalId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-assetmodelproperty.html#cfn-iotsitewise-assetmodel-assetmodelproperty-logicalid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId" @@ -59976,6 +64592,17 @@ } } }, + "AWS::IoTSiteWise::AssetModel.PropertyPathDefinition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-propertypathdefinition.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-propertypathdefinition.html#cfn-iotsitewise-assetmodel-propertypathdefinition-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::IoTSiteWise::AssetModel.PropertyType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-propertytype.html", "Properties": { @@ -60047,6 +64674,24 @@ "AWS::IoTSiteWise::AssetModel.VariableValue": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html", "Properties": { + "HierarchyExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-hierarchyexternalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId" + } + }, + "HierarchyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-hierarchyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId" + } + }, "HierarchyLogicalId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-hierarchylogicalid", "PrimitiveType": "String", @@ -60056,14 +64701,40 @@ "ValueType": "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId" } }, + "PropertyExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-propertyexternalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId" + } + }, + "PropertyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-propertyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId" + } + }, "PropertyLogicalId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-propertylogicalid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId" } + }, + "PropertyPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-assetmodel-variablevalue.html#cfn-iotsitewise-assetmodel-variablevalue-propertypath", + "DuplicatesAllowed": true, + "ItemType": "PropertyPathDefinition", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, @@ -60098,6 +64769,12 @@ "Required": false, "Type": "GreengrassV2", "UpdateType": "Immutable" + }, + "SiemensIE": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-gateway-gatewayplatform.html#cfn-iotsitewise-gateway-gatewayplatform-siemensie", + "Required": false, + "Type": "SiemensIE", + "UpdateType": "Immutable" } } }, @@ -60123,6 +64800,17 @@ } } }, + "AWS::IoTSiteWise::Gateway.SiemensIE": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-gateway-siemensie.html", + "Properties": { + "IotCoreThingName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-gateway-siemensie.html#cfn-iotsitewise-gateway-siemensie-iotcorethingname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, "AWS::IoTSiteWise::Portal.Alarms": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-portal-alarms.html", "Properties": { @@ -61377,6 +66065,51 @@ } } }, + "AWS::IoTWireless::WirelessDevice.Application": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-application.html", + "Properties": { + "DestinationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-application.html#cfn-iotwireless-wirelessdevice-application-destinationname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.Application.DestinationName" + } + }, + "FPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-application.html#cfn-iotwireless-wirelessdevice-application-fport", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.Application.FPort" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-application.html#cfn-iotwireless-wirelessdevice-application-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.Application.Type" + } + } + } + }, + "AWS::IoTWireless::WirelessDevice.FPorts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-fports.html", + "Properties": { + "Applications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-fports.html#cfn-iotwireless-wirelessdevice-fports-applications", + "DuplicatesAllowed": false, + "ItemType": "Application", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::IoTWireless::WirelessDevice.LoRaWANDevice": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html", "Properties": { @@ -61410,6 +66143,12 @@ "ValueType": "AWS::IoTWireless::WirelessDevice.LoRaWANDevice.DeviceProfileId" } }, + "FPorts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-fports", + "Required": false, + "Type": "FPorts", + "UpdateType": "Mutable" + }, "OtaaV10x": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-otaav10x", "Required": false, @@ -61934,6 +66673,57 @@ } } }, + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-customplugin-custompluginfiledescription.html", + "Properties": { + "FileMd5": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-customplugin-custompluginfiledescription.html#cfn-kafkaconnect-customplugin-custompluginfiledescription-filemd5", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FileSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-customplugin-custompluginfiledescription.html#cfn-kafkaconnect-customplugin-custompluginfiledescription-filesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-customplugin-custompluginlocation.html", + "Properties": { + "S3Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-customplugin-custompluginlocation.html#cfn-kafkaconnect-customplugin-custompluginlocation-s3location", + "Required": true, + "Type": "S3Location", + "UpdateType": "Immutable" + } + } + }, + "AWS::KafkaConnect::CustomPlugin.S3Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-customplugin-s3location.html", + "Properties": { + "BucketArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-customplugin-s3location.html#cfn-kafkaconnect-customplugin-s3location-bucketarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "FileKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-customplugin-s3location.html#cfn-kafkaconnect-customplugin-s3location-filekey", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ObjectVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kafkaconnect-customplugin-s3location.html#cfn-kafkaconnect-customplugin-s3location-objectversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + } + } + }, "AWS::Kendra::DataSource.AccessControlListConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kendra-datasource-accesscontrollistconfiguration.html", "Properties": { @@ -66304,6 +71094,15 @@ "ValueType": "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat" } }, + "CustomTimeZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-customtimezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone" + } + }, "DataFormatConversionConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-dataformatconversionconfiguration", "Required": false, @@ -66331,6 +71130,15 @@ "ValueType": "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix" } }, + "FileExtension": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-fileextension", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension" + } + }, "Prefix": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-prefix", "PrimitiveType": "String", @@ -67036,9 +71844,226 @@ } } }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html", + "Properties": { + "AccountUrl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-accounturl", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl" + } + }, + "CloudWatchLoggingOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-cloudwatchloggingoptions", + "Required": false, + "Type": "CloudWatchLoggingOptions", + "UpdateType": "Mutable" + }, + "ContentColumnName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-contentcolumnname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName" + } + }, + "DataLoadingOption": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-dataloadingoption", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption" + } + }, + "Database": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-database", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database" + } + }, + "KeyPassphrase": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-keypassphrase", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase" + } + }, + "MetaDataColumnName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-metadatacolumnname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName" + } + }, + "PrivateKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-privatekey", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey" + } + }, + "ProcessingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-processingconfiguration", + "Required": false, + "Type": "ProcessingConfiguration", + "UpdateType": "Mutable" + }, + "RetryOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-retryoptions", + "Required": false, + "Type": "SnowflakeRetryOptions", + "UpdateType": "Mutable" + }, + "RoleARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-rolearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN" + } + }, + "S3BackupMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-s3backupmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode" + } + }, + "S3Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-s3configuration", + "Required": true, + "Type": "S3DestinationConfiguration", + "UpdateType": "Mutable" + }, + "Schema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-schema", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema" + } + }, + "SnowflakeRoleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-snowflakeroleconfiguration", + "Required": false, + "Type": "SnowflakeRoleConfiguration", + "UpdateType": "Mutable" + }, + "SnowflakeVpcConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-snowflakevpcconfiguration", + "Required": false, + "Type": "SnowflakeVpcConfiguration", + "UpdateType": "Immutable" + }, + "Table": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-table", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table" + } + }, + "User": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration-user", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User" + } + } + } + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakeretryoptions.html", + "Properties": { + "DurationInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakeretryoptions.html#cfn-kinesisfirehose-deliverystream-snowflakeretryoptions-durationinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakeroleconfiguration.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakeroleconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakeroleconfiguration-enabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SnowflakeRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakeroleconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakeroleconfiguration-snowflakerole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole" + } + } + } + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakevpcconfiguration.html", + "Properties": { + "PrivateLinkVpceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-snowflakevpcconfiguration.html#cfn-kinesisfirehose-deliverystream-snowflakevpcconfiguration-privatelinkvpceid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId" + } + } + } + }, + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkbufferinghints.html", + "Properties": { + "IntervalInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkbufferinghints.html#cfn-kinesisfirehose-deliverystream-splunkbufferinghints-intervalinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SizeInMBs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkbufferinghints.html#cfn-kinesisfirehose-deliverystream-splunkbufferinghints-sizeinmbs", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html", "Properties": { + "BufferingHints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-bufferinghints", + "Required": false, + "Type": "SplunkBufferingHints", + "UpdateType": "Mutable" + }, "CloudWatchLoggingOptions": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-cloudwatchloggingoptions", "Required": false, @@ -71830,9 +76855,67 @@ } } }, + "AWS::Location::APIKey.ApiKeyRestrictions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-location-apikey-apikeyrestrictions.html", + "Properties": { + "AllowActions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-location-apikey-apikeyrestrictions.html#cfn-location-apikey-apikeyrestrictions-allowactions", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions" + } + }, + "AllowReferers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-location-apikey-apikeyrestrictions.html#cfn-location-apikey-apikeyrestrictions-allowreferers", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers" + } + }, + "AllowResources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-location-apikey-apikeyrestrictions.html#cfn-location-apikey-apikeyrestrictions-allowresources", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources" + } + } + } + }, "AWS::Location::Map.MapConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-location-map-mapconfiguration.html", "Properties": { + "CustomLayers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-location-map-mapconfiguration.html#cfn-location-map-mapconfiguration-customlayers", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Location::Map.MapConfiguration.CustomLayers" + } + }, + "PoliticalView": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-location-map-mapconfiguration.html#cfn-location-map-mapconfiguration-politicalview", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Location::Map.MapConfiguration.PoliticalView" + } + }, "Style": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-location-map-mapconfiguration.html#cfn-location-map-mapconfiguration-style", "PrimitiveType": "String", @@ -71851,7 +76934,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-location-placeindex-datasourceconfiguration.html#cfn-location-placeindex-datasourceconfiguration-intendeduse", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { "ValueType": "AWS::Location::PlaceIndex.DataSourceConfiguration.IntendedUse" } @@ -73400,6 +78483,20 @@ } } }, + "AWS::MSK::Replicator.ReplicationStartingPosition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-replicator-replicationstartingposition.html", + "Properties": { + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-replicator-replicationstartingposition.html#cfn-msk-replicator-replicationstartingposition-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::MSK::Replicator.ReplicationStartingPosition.Type" + } + } + } + }, "AWS::MSK::Replicator.TopicReplication": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-replicator-topicreplication.html", "Properties": { @@ -73421,6 +78518,12 @@ "Required": false, "UpdateType": "Mutable" }, + "StartingPosition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-replicator-topicreplication.html#cfn-msk-replicator-topicreplication-startingposition", + "Required": false, + "Type": "ReplicationStartingPosition", + "UpdateType": "Mutable" + }, "TopicsToExclude": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-replicator-topicreplication.html#cfn-msk-replicator-topicreplication-topicstoexclude", "DuplicatesAllowed": false, @@ -74965,6 +80068,13 @@ "AWS::MediaLive::Channel.AudioDescription": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodescription.html", "Properties": { + "AudioDashRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodescription.html#cfn-medialive-channel-audiodescription-audiodashroles", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "AudioNormalizationSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodescription.html#cfn-medialive-channel-audiodescription-audionormalizationsettings", "Required": false, @@ -75001,6 +80111,12 @@ "Type": "AudioCodecSettings", "UpdateType": "Mutable" }, + "DvbDashAccessibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodescription.html#cfn-medialive-channel-audiodescription-dvbdashaccessibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "LanguageCode": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodescription.html#cfn-medialive-channel-audiodescription-languagecode", "PrimitiveType": "String", @@ -75476,6 +80592,13 @@ "Required": false, "UpdateType": "Mutable" }, + "CaptionDashRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captiondescription.html#cfn-medialive-channel-captiondescription-captiondashroles", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "CaptionSelectorName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captiondescription.html#cfn-medialive-channel-captiondescription-captionselectorname", "PrimitiveType": "String", @@ -75488,6 +80611,12 @@ "Type": "CaptionDestinationSettings", "UpdateType": "Mutable" }, + "DvbDashAccessibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captiondescription.html#cfn-medialive-channel-captiondescription-dvbdashaccessibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "LanguageCode": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captiondescription.html#cfn-medialive-channel-captiondescription-languagecode", "PrimitiveType": "String", @@ -75724,6 +80853,93 @@ } } }, + "AWS::MediaLive::Channel.CmafIngestGroupSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html", + "Properties": { + "Destination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-destination", + "Required": false, + "Type": "OutputLocationRef", + "UpdateType": "Mutable" + }, + "NielsenId3Behavior": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-nielsenid3behavior", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Scte35Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-scte35type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SegmentLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-segmentlength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SegmentLengthUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-segmentlengthunits", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SendDelayMs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-senddelayms", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::MediaLive::Channel.CmafIngestOutputSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestoutputsettings.html", + "Properties": { + "NameModifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestoutputsettings.html#cfn-medialive-channel-cmafingestoutputsettings-namemodifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::MediaLive::Channel.ColorCorrection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-colorcorrection.html", + "Properties": { + "InputColorSpace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-colorcorrection.html#cfn-medialive-channel-colorcorrection-inputcolorspace", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OutputColorSpace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-colorcorrection.html#cfn-medialive-channel-colorcorrection-outputcolorspace", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Uri": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-colorcorrection.html#cfn-medialive-channel-colorcorrection-uri", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::MediaLive::Channel.ColorCorrectionSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-colorcorrectionsettings.html", + "Properties": { + "GlobalColorCorrections": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-colorcorrectionsettings.html#cfn-medialive-channel-colorcorrectionsettings-globalcolorcorrections", + "ItemType": "ColorCorrection", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-colorspacepassthroughsettings.html", "Properties": {} @@ -76192,6 +81408,12 @@ "Type": "List", "UpdateType": "Mutable" }, + "ColorCorrectionSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-encodersettings.html#cfn-medialive-channel-encodersettings-colorcorrectionsettings", + "Required": false, + "Type": "ColorCorrectionSettings", + "UpdateType": "Mutable" + }, "FeatureActivations": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-encodersettings.html#cfn-medialive-channel-encodersettings-featureactivations", "Required": false, @@ -76977,6 +82199,18 @@ "Required": false, "UpdateType": "Mutable" }, + "MvOverPictureBoundaries": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-mvoverpictureboundaries", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MvTemporalPredictor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-mvtemporalpredictor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "ParDenominator": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-pardenominator", "PrimitiveType": "Integer", @@ -77031,6 +82265,24 @@ "Required": false, "UpdateType": "Mutable" }, + "TileHeight": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-tileheight", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "TilePadding": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-tilepadding", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TileWidth": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-tilewidth", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, "TimecodeBurninSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-timecodeburninsettings", "Required": false, @@ -77042,6 +82294,12 @@ "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" + }, + "TreeblockSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html#cfn-medialive-channel-h265settings-treeblocksize", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" } } }, @@ -78886,6 +84144,12 @@ "Type": "ArchiveGroupSettings", "UpdateType": "Mutable" }, + "CmafIngestGroupSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputgroupsettings.html#cfn-medialive-channel-outputgroupsettings-cmafingestgroupsettings", + "Required": false, + "Type": "CmafIngestGroupSettings", + "UpdateType": "Mutable" + }, "FrameCaptureGroupSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputgroupsettings.html#cfn-medialive-channel-outputgroupsettings-framecapturegroupsettings", "Required": false, @@ -78967,6 +84231,12 @@ "Type": "ArchiveOutputSettings", "UpdateType": "Mutable" }, + "CmafIngestOutputSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputsettings.html#cfn-medialive-channel-outputsettings-cmafingestoutputsettings", + "Required": false, + "Type": "CmafIngestOutputSettings", + "UpdateType": "Mutable" + }, "FrameCaptureOutputSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputsettings.html#cfn-medialive-channel-outputsettings-framecaptureoutputsettings", "Required": false, @@ -81652,6 +86922,17 @@ } } }, + "AWS::MediaTailor::Channel.TimeShiftConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediatailor-channel-timeshiftconfiguration.html", + "Properties": { + "MaxTimeDelaySeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediatailor-channel-timeshiftconfiguration.html#cfn-mediatailor-channel-timeshiftconfiguration-maxtimedelayseconds", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediatailor-livesource-httppackageconfiguration.html", "Properties": { @@ -81995,6 +87276,17 @@ } } }, + "AWS::NeptuneGraph::Graph.VectorSearchConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-neptunegraph-graph-vectorsearchconfiguration.html", + "Properties": { + "VectorSearchDimension": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-neptunegraph-graph-vectorsearchconfiguration.html#cfn-neptunegraph-graph-vectorsearchconfiguration-vectorsearchdimension", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Immutable" + } + } + }, "AWS::NetworkFirewall::Firewall.SubnetMapping": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewall-subnetmapping.html", "Properties": { @@ -83851,6 +89143,37 @@ } } }, + "AWS::Oam::Link.LinkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-oam-link-linkconfiguration.html", + "Properties": { + "LogGroupConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-oam-link-linkconfiguration.html#cfn-oam-link-linkconfiguration-loggroupconfiguration", + "Required": false, + "Type": "LinkFilter", + "UpdateType": "Mutable" + }, + "MetricConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-oam-link-linkconfiguration.html#cfn-oam-link-linkconfiguration-metricconfiguration", + "Required": false, + "Type": "LinkFilter", + "UpdateType": "Mutable" + } + } + }, + "AWS::Oam::Link.LinkFilter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-oam-link-linkfilter.html", + "Properties": { + "Filter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-oam-link-linkfilter.html#cfn-oam-link-linkfilter-filter", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Oam::Link.LinkFilter.Filter" + } + } + } + }, "AWS::Omics::AnnotationStore.ReferenceItem": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-omics-annotationstore-referenceitem.html", "Properties": { @@ -84105,6 +89428,12 @@ "AWS::OpenSearchService::Domain.ClusterConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", "Properties": { + "ColdStorageOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-coldstorageoptions", + "Required": false, + "Type": "ColdStorageOptions", + "UpdateType": "Mutable" + }, "DedicatedMasterCount": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", "PrimitiveType": "Integer", @@ -84202,6 +89531,17 @@ } } }, + "AWS::OpenSearchService::Domain.ColdStorageOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-coldstorageoptions.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-coldstorageoptions.html#cfn-opensearchservice-domain-coldstorageoptions-enabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.DomainEndpointOptions": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-domainendpointoptions.html", "Properties": { @@ -86180,6 +91520,103 @@ } } }, + "AWS::PaymentCryptography::Key.KeyAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keyattributes.html", + "Properties": { + "KeyAlgorithm": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keyattributes.html#cfn-paymentcryptography-key-keyattributes-keyalgorithm", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::PaymentCryptography::Key.KeyAttributes.KeyAlgorithm" + } + }, + "KeyClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keyattributes.html#cfn-paymentcryptography-key-keyattributes-keyclass", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::PaymentCryptography::Key.KeyAttributes.KeyClass" + } + }, + "KeyModesOfUse": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keyattributes.html#cfn-paymentcryptography-key-keyattributes-keymodesofuse", + "Required": true, + "Type": "KeyModesOfUse", + "UpdateType": "Mutable" + }, + "KeyUsage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keyattributes.html#cfn-paymentcryptography-key-keyattributes-keyusage", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::PaymentCryptography::Key.KeyAttributes.KeyUsage" + } + } + } + }, + "AWS::PaymentCryptography::Key.KeyModesOfUse": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keymodesofuse.html", + "Properties": { + "Decrypt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keymodesofuse.html#cfn-paymentcryptography-key-keymodesofuse-decrypt", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeriveKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keymodesofuse.html#cfn-paymentcryptography-key-keymodesofuse-derivekey", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Encrypt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keymodesofuse.html#cfn-paymentcryptography-key-keymodesofuse-encrypt", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Generate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keymodesofuse.html#cfn-paymentcryptography-key-keymodesofuse-generate", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NoRestrictions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keymodesofuse.html#cfn-paymentcryptography-key-keymodesofuse-norestrictions", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Sign": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keymodesofuse.html#cfn-paymentcryptography-key-keymodesofuse-sign", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Unwrap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keymodesofuse.html#cfn-paymentcryptography-key-keymodesofuse-unwrap", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Verify": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keymodesofuse.html#cfn-paymentcryptography-key-keymodesofuse-verify", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Wrap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-paymentcryptography-key-keymodesofuse.html#cfn-paymentcryptography-key-keymodesofuse-wrap", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Personalize::Dataset.DataSource": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-personalize-dataset-datasource.html", "Properties": { @@ -91054,6 +96491,12 @@ "Type": "CategoryFilterConfiguration", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilter.html#cfn-quicksight-analysis-categoryfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-categoryfilter.html#cfn-quicksight-analysis-categoryfilter-filterid", "PrimitiveType": "String", @@ -93023,6 +98466,145 @@ } } }, + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultdatetimepickercontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultdatetimepickercontroloptions.html#cfn-quicksight-analysis-defaultdatetimepickercontroloptions-displayoptions", + "Required": false, + "Type": "DateTimePickerControlDisplayOptions", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultdatetimepickercontroloptions.html#cfn-quicksight-analysis-defaultdatetimepickercontroloptions-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type" + } + } + } + }, + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontrolconfiguration.html", + "Properties": { + "ControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontrolconfiguration.html#cfn-quicksight-analysis-defaultfiltercontrolconfiguration-controloptions", + "Required": true, + "Type": "DefaultFilterControlOptions", + "UpdateType": "Mutable" + }, + "Title": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontrolconfiguration.html#cfn-quicksight-analysis-defaultfiltercontrolconfiguration-title", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title" + } + } + } + }, + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html", + "Properties": { + "DefaultDateTimePickerOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaultdatetimepickeroptions", + "Required": false, + "Type": "DefaultDateTimePickerControlOptions", + "UpdateType": "Mutable" + }, + "DefaultDropdownOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaultdropdownoptions", + "Required": false, + "Type": "DefaultFilterDropDownControlOptions", + "UpdateType": "Mutable" + }, + "DefaultListOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaultlistoptions", + "Required": false, + "Type": "DefaultFilterListControlOptions", + "UpdateType": "Mutable" + }, + "DefaultRelativeDateTimeOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaultrelativedatetimeoptions", + "Required": false, + "Type": "DefaultRelativeDateTimeControlOptions", + "UpdateType": "Mutable" + }, + "DefaultSliderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaultslideroptions", + "Required": false, + "Type": "DefaultSliderControlOptions", + "UpdateType": "Mutable" + }, + "DefaultTextAreaOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaulttextareaoptions", + "Required": false, + "Type": "DefaultTextAreaControlOptions", + "UpdateType": "Mutable" + }, + "DefaultTextFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfiltercontroloptions.html#cfn-quicksight-analysis-defaultfiltercontroloptions-defaulttextfieldoptions", + "Required": false, + "Type": "DefaultTextFieldControlOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterdropdowncontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterdropdowncontroloptions.html#cfn-quicksight-analysis-defaultfilterdropdowncontroloptions-displayoptions", + "Required": false, + "Type": "DropDownControlDisplayOptions", + "UpdateType": "Mutable" + }, + "SelectableValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterdropdowncontroloptions.html#cfn-quicksight-analysis-defaultfilterdropdowncontroloptions-selectablevalues", + "Required": false, + "Type": "FilterSelectableValues", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterdropdowncontroloptions.html#cfn-quicksight-analysis-defaultfilterdropdowncontroloptions-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type" + } + } + } + }, + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterlistcontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterlistcontroloptions.html#cfn-quicksight-analysis-defaultfilterlistcontroloptions-displayoptions", + "Required": false, + "Type": "ListControlDisplayOptions", + "UpdateType": "Mutable" + }, + "SelectableValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterlistcontroloptions.html#cfn-quicksight-analysis-defaultfilterlistcontroloptions-selectablevalues", + "Required": false, + "Type": "FilterSelectableValues", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfilterlistcontroloptions.html#cfn-quicksight-analysis-defaultfilterlistcontroloptions-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type" + } + } + } + }, "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultfreeformlayoutconfiguration.html", "Properties": { @@ -93099,6 +98681,17 @@ } } }, + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultrelativedatetimecontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultrelativedatetimecontroloptions.html#cfn-quicksight-analysis-defaultrelativedatetimecontroloptions-displayoptions", + "Required": false, + "Type": "RelativeDateTimeControlDisplayOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultsectionbasedlayoutconfiguration.html", "Properties": { @@ -93110,6 +98703,75 @@ } } }, + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultslidercontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultslidercontroloptions.html#cfn-quicksight-analysis-defaultslidercontroloptions-displayoptions", + "Required": false, + "Type": "SliderControlDisplayOptions", + "UpdateType": "Mutable" + }, + "MaximumValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultslidercontroloptions.html#cfn-quicksight-analysis-defaultslidercontroloptions-maximumvalue", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + }, + "MinimumValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultslidercontroloptions.html#cfn-quicksight-analysis-defaultslidercontroloptions-minimumvalue", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + }, + "StepSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultslidercontroloptions.html#cfn-quicksight-analysis-defaultslidercontroloptions-stepsize", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaultslidercontroloptions.html#cfn-quicksight-analysis-defaultslidercontroloptions-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type" + } + } + } + }, + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaulttextareacontroloptions.html", + "Properties": { + "Delimiter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaulttextareacontroloptions.html#cfn-quicksight-analysis-defaulttextareacontroloptions-delimiter", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter" + } + }, + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaulttextareacontroloptions.html#cfn-quicksight-analysis-defaulttextareacontroloptions-displayoptions", + "Required": false, + "Type": "TextAreaControlDisplayOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaulttextfieldcontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-defaulttextfieldcontroloptions.html#cfn-quicksight-analysis-defaulttextfieldcontroloptions-displayoptions", + "Required": false, + "Type": "TextFieldControlDisplayOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html", "Properties": { @@ -93764,6 +99426,12 @@ "AWS::QuickSight::Analysis.FilterControl": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html", "Properties": { + "CrossSheet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-crosssheet", + "Required": false, + "Type": "FilterCrossSheetControl", + "UpdateType": "Mutable" + }, "DateTimePicker": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercontrol.html#cfn-quicksight-analysis-filtercontrol-datetimepicker", "Required": false, @@ -93808,6 +99476,35 @@ } } }, + "AWS::QuickSight::Analysis.FilterCrossSheetControl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercrosssheetcontrol.html", + "Properties": { + "CascadingControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercrosssheetcontrol.html#cfn-quicksight-analysis-filtercrosssheetcontrol-cascadingcontrolconfiguration", + "Required": false, + "Type": "CascadingControlConfiguration", + "UpdateType": "Mutable" + }, + "FilterControlId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercrosssheetcontrol.html#cfn-quicksight-analysis-filtercrosssheetcontrol-filtercontrolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId" + } + }, + "SourceFilterId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filtercrosssheetcontrol.html#cfn-quicksight-analysis-filtercrosssheetcontrol-sourcefilterid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId" + } + } + } + }, "AWS::QuickSight::Analysis.FilterDateTimePickerControl": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterdatetimepickercontrol.html", "Properties": { @@ -97431,6 +103128,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericequalityfilter.html#cfn-quicksight-analysis-numericequalityfilter-filterid", "PrimitiveType": "String", @@ -97522,6 +103225,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-filterid", "PrimitiveType": "String", @@ -99784,6 +105493,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "ExcludePeriodConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatesfilter.html#cfn-quicksight-analysis-relativedatesfilter-excludeperiodconfiguration", "Required": false, @@ -99871,12 +105586,6 @@ "Value": { "ValueType": "AWS::QuickSight::Analysis.ResourcePermission.Principal" } - }, - "Resource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-resourcepermission.html#cfn-quicksight-analysis-resourcepermission-resource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" } } }, @@ -101936,6 +107645,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timeequalityfilter.html#cfn-quicksight-analysis-timeequalityfilter-filterid", "PrimitiveType": "String", @@ -102018,6 +107733,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "ExcludePeriodConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-timerangefilter.html#cfn-quicksight-analysis-timerangefilter-excludeperiodconfiguration", "Required": false, @@ -102166,6 +107887,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomfilter.html#cfn-quicksight-analysis-topbottomfilter-filterid", "PrimitiveType": "String", @@ -104530,6 +110257,12 @@ "Type": "CategoryFilterConfiguration", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilter.html#cfn-quicksight-dashboard-categoryfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-categoryfilter.html#cfn-quicksight-dashboard-categoryfilter-filterid", "PrimitiveType": "String", @@ -106826,6 +112559,145 @@ } } }, + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultdatetimepickercontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultdatetimepickercontroloptions.html#cfn-quicksight-dashboard-defaultdatetimepickercontroloptions-displayoptions", + "Required": false, + "Type": "DateTimePickerControlDisplayOptions", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultdatetimepickercontroloptions.html#cfn-quicksight-dashboard-defaultdatetimepickercontroloptions-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type" + } + } + } + }, + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfiltercontrolconfiguration.html", + "Properties": { + "ControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfiltercontrolconfiguration.html#cfn-quicksight-dashboard-defaultfiltercontrolconfiguration-controloptions", + "Required": true, + "Type": "DefaultFilterControlOptions", + "UpdateType": "Mutable" + }, + "Title": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfiltercontrolconfiguration.html#cfn-quicksight-dashboard-defaultfiltercontrolconfiguration-title", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title" + } + } + } + }, + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfiltercontroloptions.html", + "Properties": { + "DefaultDateTimePickerOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfiltercontroloptions.html#cfn-quicksight-dashboard-defaultfiltercontroloptions-defaultdatetimepickeroptions", + "Required": false, + "Type": "DefaultDateTimePickerControlOptions", + "UpdateType": "Mutable" + }, + "DefaultDropdownOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfiltercontroloptions.html#cfn-quicksight-dashboard-defaultfiltercontroloptions-defaultdropdownoptions", + "Required": false, + "Type": "DefaultFilterDropDownControlOptions", + "UpdateType": "Mutable" + }, + "DefaultListOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfiltercontroloptions.html#cfn-quicksight-dashboard-defaultfiltercontroloptions-defaultlistoptions", + "Required": false, + "Type": "DefaultFilterListControlOptions", + "UpdateType": "Mutable" + }, + "DefaultRelativeDateTimeOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfiltercontroloptions.html#cfn-quicksight-dashboard-defaultfiltercontroloptions-defaultrelativedatetimeoptions", + "Required": false, + "Type": "DefaultRelativeDateTimeControlOptions", + "UpdateType": "Mutable" + }, + "DefaultSliderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfiltercontroloptions.html#cfn-quicksight-dashboard-defaultfiltercontroloptions-defaultslideroptions", + "Required": false, + "Type": "DefaultSliderControlOptions", + "UpdateType": "Mutable" + }, + "DefaultTextAreaOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfiltercontroloptions.html#cfn-quicksight-dashboard-defaultfiltercontroloptions-defaulttextareaoptions", + "Required": false, + "Type": "DefaultTextAreaControlOptions", + "UpdateType": "Mutable" + }, + "DefaultTextFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfiltercontroloptions.html#cfn-quicksight-dashboard-defaultfiltercontroloptions-defaulttextfieldoptions", + "Required": false, + "Type": "DefaultTextFieldControlOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfilterdropdowncontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfilterdropdowncontroloptions.html#cfn-quicksight-dashboard-defaultfilterdropdowncontroloptions-displayoptions", + "Required": false, + "Type": "DropDownControlDisplayOptions", + "UpdateType": "Mutable" + }, + "SelectableValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfilterdropdowncontroloptions.html#cfn-quicksight-dashboard-defaultfilterdropdowncontroloptions-selectablevalues", + "Required": false, + "Type": "FilterSelectableValues", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfilterdropdowncontroloptions.html#cfn-quicksight-dashboard-defaultfilterdropdowncontroloptions-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type" + } + } + } + }, + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfilterlistcontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfilterlistcontroloptions.html#cfn-quicksight-dashboard-defaultfilterlistcontroloptions-displayoptions", + "Required": false, + "Type": "ListControlDisplayOptions", + "UpdateType": "Mutable" + }, + "SelectableValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfilterlistcontroloptions.html#cfn-quicksight-dashboard-defaultfilterlistcontroloptions-selectablevalues", + "Required": false, + "Type": "FilterSelectableValues", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfilterlistcontroloptions.html#cfn-quicksight-dashboard-defaultfilterlistcontroloptions-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type" + } + } + } + }, "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultfreeformlayoutconfiguration.html", "Properties": { @@ -106902,6 +112774,17 @@ } } }, + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultrelativedatetimecontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultrelativedatetimecontroloptions.html#cfn-quicksight-dashboard-defaultrelativedatetimecontroloptions-displayoptions", + "Required": false, + "Type": "RelativeDateTimeControlDisplayOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultsectionbasedlayoutconfiguration.html", "Properties": { @@ -106913,6 +112796,75 @@ } } }, + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultslidercontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultslidercontroloptions.html#cfn-quicksight-dashboard-defaultslidercontroloptions-displayoptions", + "Required": false, + "Type": "SliderControlDisplayOptions", + "UpdateType": "Mutable" + }, + "MaximumValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultslidercontroloptions.html#cfn-quicksight-dashboard-defaultslidercontroloptions-maximumvalue", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + }, + "MinimumValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultslidercontroloptions.html#cfn-quicksight-dashboard-defaultslidercontroloptions-minimumvalue", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + }, + "StepSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultslidercontroloptions.html#cfn-quicksight-dashboard-defaultslidercontroloptions-stepsize", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaultslidercontroloptions.html#cfn-quicksight-dashboard-defaultslidercontroloptions-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type" + } + } + } + }, + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaulttextareacontroloptions.html", + "Properties": { + "Delimiter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaulttextareacontroloptions.html#cfn-quicksight-dashboard-defaulttextareacontroloptions-delimiter", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter" + } + }, + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaulttextareacontroloptions.html#cfn-quicksight-dashboard-defaulttextareacontroloptions-displayoptions", + "Required": false, + "Type": "TextAreaControlDisplayOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaulttextfieldcontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-defaulttextfieldcontroloptions.html#cfn-quicksight-dashboard-defaulttextfieldcontroloptions-displayoptions", + "Required": false, + "Type": "TextFieldControlDisplayOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html", "Properties": { @@ -107609,6 +113561,12 @@ "AWS::QuickSight::Dashboard.FilterControl": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercontrol.html", "Properties": { + "CrossSheet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercontrol.html#cfn-quicksight-dashboard-filtercontrol-crosssheet", + "Required": false, + "Type": "FilterCrossSheetControl", + "UpdateType": "Mutable" + }, "DateTimePicker": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercontrol.html#cfn-quicksight-dashboard-filtercontrol-datetimepicker", "Required": false, @@ -107653,6 +113611,35 @@ } } }, + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercrosssheetcontrol.html", + "Properties": { + "CascadingControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercrosssheetcontrol.html#cfn-quicksight-dashboard-filtercrosssheetcontrol-cascadingcontrolconfiguration", + "Required": false, + "Type": "CascadingControlConfiguration", + "UpdateType": "Mutable" + }, + "FilterControlId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercrosssheetcontrol.html#cfn-quicksight-dashboard-filtercrosssheetcontrol-filtercontrolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId" + } + }, + "SourceFilterId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filtercrosssheetcontrol.html#cfn-quicksight-dashboard-filtercrosssheetcontrol-sourcefilterid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId" + } + } + } + }, "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterdatetimepickercontrol.html", "Properties": { @@ -111289,6 +117276,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericequalityfilter.html#cfn-quicksight-dashboard-numericequalityfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericequalityfilter.html#cfn-quicksight-dashboard-numericequalityfilter-filterid", "PrimitiveType": "String", @@ -111380,6 +117373,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericrangefilter.html#cfn-quicksight-dashboard-numericrangefilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericrangefilter.html#cfn-quicksight-dashboard-numericrangefilter-filterid", "PrimitiveType": "String", @@ -113642,6 +119641,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatesfilter.html#cfn-quicksight-dashboard-relativedatesfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "ExcludePeriodConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatesfilter.html#cfn-quicksight-dashboard-relativedatesfilter-excludeperiodconfiguration", "Required": false, @@ -113729,12 +119734,6 @@ "Value": { "ValueType": "AWS::QuickSight::Dashboard.ResourcePermission.Principal" } - }, - "Resource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-resourcepermission.html#cfn-quicksight-dashboard-resourcepermission-resource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" } } }, @@ -115822,6 +121821,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timeequalityfilter.html#cfn-quicksight-dashboard-timeequalityfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timeequalityfilter.html#cfn-quicksight-dashboard-timeequalityfilter-filterid", "PrimitiveType": "String", @@ -115904,6 +121909,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefilter.html#cfn-quicksight-dashboard-timerangefilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "ExcludePeriodConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-timerangefilter.html#cfn-quicksight-dashboard-timerangefilter-excludeperiodconfiguration", "Required": false, @@ -116052,6 +122063,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomfilter.html#cfn-quicksight-dashboard-topbottomfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomfilter.html#cfn-quicksight-dashboard-topbottomfilter-filterid", "PrimitiveType": "String", @@ -120517,6 +126534,12 @@ "Type": "CategoryFilterConfiguration", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilter.html#cfn-quicksight-template-categoryfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-categoryfilter.html#cfn-quicksight-template-categoryfilter-filterid", "PrimitiveType": "String", @@ -122513,6 +128536,145 @@ } } }, + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultdatetimepickercontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultdatetimepickercontroloptions.html#cfn-quicksight-template-defaultdatetimepickercontroloptions-displayoptions", + "Required": false, + "Type": "DateTimePickerControlDisplayOptions", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultdatetimepickercontroloptions.html#cfn-quicksight-template-defaultdatetimepickercontroloptions-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type" + } + } + } + }, + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfiltercontrolconfiguration.html", + "Properties": { + "ControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfiltercontrolconfiguration.html#cfn-quicksight-template-defaultfiltercontrolconfiguration-controloptions", + "Required": true, + "Type": "DefaultFilterControlOptions", + "UpdateType": "Mutable" + }, + "Title": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfiltercontrolconfiguration.html#cfn-quicksight-template-defaultfiltercontrolconfiguration-title", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title" + } + } + } + }, + "AWS::QuickSight::Template.DefaultFilterControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfiltercontroloptions.html", + "Properties": { + "DefaultDateTimePickerOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfiltercontroloptions.html#cfn-quicksight-template-defaultfiltercontroloptions-defaultdatetimepickeroptions", + "Required": false, + "Type": "DefaultDateTimePickerControlOptions", + "UpdateType": "Mutable" + }, + "DefaultDropdownOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfiltercontroloptions.html#cfn-quicksight-template-defaultfiltercontroloptions-defaultdropdownoptions", + "Required": false, + "Type": "DefaultFilterDropDownControlOptions", + "UpdateType": "Mutable" + }, + "DefaultListOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfiltercontroloptions.html#cfn-quicksight-template-defaultfiltercontroloptions-defaultlistoptions", + "Required": false, + "Type": "DefaultFilterListControlOptions", + "UpdateType": "Mutable" + }, + "DefaultRelativeDateTimeOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfiltercontroloptions.html#cfn-quicksight-template-defaultfiltercontroloptions-defaultrelativedatetimeoptions", + "Required": false, + "Type": "DefaultRelativeDateTimeControlOptions", + "UpdateType": "Mutable" + }, + "DefaultSliderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfiltercontroloptions.html#cfn-quicksight-template-defaultfiltercontroloptions-defaultslideroptions", + "Required": false, + "Type": "DefaultSliderControlOptions", + "UpdateType": "Mutable" + }, + "DefaultTextAreaOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfiltercontroloptions.html#cfn-quicksight-template-defaultfiltercontroloptions-defaulttextareaoptions", + "Required": false, + "Type": "DefaultTextAreaControlOptions", + "UpdateType": "Mutable" + }, + "DefaultTextFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfiltercontroloptions.html#cfn-quicksight-template-defaultfiltercontroloptions-defaulttextfieldoptions", + "Required": false, + "Type": "DefaultTextFieldControlOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfilterdropdowncontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfilterdropdowncontroloptions.html#cfn-quicksight-template-defaultfilterdropdowncontroloptions-displayoptions", + "Required": false, + "Type": "DropDownControlDisplayOptions", + "UpdateType": "Mutable" + }, + "SelectableValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfilterdropdowncontroloptions.html#cfn-quicksight-template-defaultfilterdropdowncontroloptions-selectablevalues", + "Required": false, + "Type": "FilterSelectableValues", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfilterdropdowncontroloptions.html#cfn-quicksight-template-defaultfilterdropdowncontroloptions-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type" + } + } + } + }, + "AWS::QuickSight::Template.DefaultFilterListControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfilterlistcontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfilterlistcontroloptions.html#cfn-quicksight-template-defaultfilterlistcontroloptions-displayoptions", + "Required": false, + "Type": "ListControlDisplayOptions", + "UpdateType": "Mutable" + }, + "SelectableValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfilterlistcontroloptions.html#cfn-quicksight-template-defaultfilterlistcontroloptions-selectablevalues", + "Required": false, + "Type": "FilterSelectableValues", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfilterlistcontroloptions.html#cfn-quicksight-template-defaultfilterlistcontroloptions-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type" + } + } + } + }, "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultfreeformlayoutconfiguration.html", "Properties": { @@ -122589,6 +128751,17 @@ } } }, + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultrelativedatetimecontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultrelativedatetimecontroloptions.html#cfn-quicksight-template-defaultrelativedatetimecontroloptions-displayoptions", + "Required": false, + "Type": "RelativeDateTimeControlDisplayOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultsectionbasedlayoutconfiguration.html", "Properties": { @@ -122600,6 +128773,75 @@ } } }, + "AWS::QuickSight::Template.DefaultSliderControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultslidercontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultslidercontroloptions.html#cfn-quicksight-template-defaultslidercontroloptions-displayoptions", + "Required": false, + "Type": "SliderControlDisplayOptions", + "UpdateType": "Mutable" + }, + "MaximumValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultslidercontroloptions.html#cfn-quicksight-template-defaultslidercontroloptions-maximumvalue", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + }, + "MinimumValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultslidercontroloptions.html#cfn-quicksight-template-defaultslidercontroloptions-minimumvalue", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + }, + "StepSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultslidercontroloptions.html#cfn-quicksight-template-defaultslidercontroloptions-stepsize", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaultslidercontroloptions.html#cfn-quicksight-template-defaultslidercontroloptions-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DefaultSliderControlOptions.Type" + } + } + } + }, + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaulttextareacontroloptions.html", + "Properties": { + "Delimiter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaulttextareacontroloptions.html#cfn-quicksight-template-defaulttextareacontroloptions-delimiter", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter" + } + }, + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaulttextareacontroloptions.html#cfn-quicksight-template-defaulttextareacontroloptions-displayoptions", + "Required": false, + "Type": "TextAreaControlDisplayOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaulttextfieldcontroloptions.html", + "Properties": { + "DisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-defaulttextfieldcontroloptions.html#cfn-quicksight-template-defaulttextfieldcontroloptions-displayoptions", + "Required": false, + "Type": "TextFieldControlDisplayOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.DestinationParameterValueConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html", "Properties": { @@ -123254,6 +129496,12 @@ "AWS::QuickSight::Template.FilterControl": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html", "Properties": { + "CrossSheet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-crosssheet", + "Required": false, + "Type": "FilterCrossSheetControl", + "UpdateType": "Mutable" + }, "DateTimePicker": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercontrol.html#cfn-quicksight-template-filtercontrol-datetimepicker", "Required": false, @@ -123298,6 +129546,35 @@ } } }, + "AWS::QuickSight::Template.FilterCrossSheetControl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercrosssheetcontrol.html", + "Properties": { + "CascadingControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercrosssheetcontrol.html#cfn-quicksight-template-filtercrosssheetcontrol-cascadingcontrolconfiguration", + "Required": false, + "Type": "CascadingControlConfiguration", + "UpdateType": "Mutable" + }, + "FilterControlId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercrosssheetcontrol.html#cfn-quicksight-template-filtercrosssheetcontrol-filtercontrolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId" + } + }, + "SourceFilterId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filtercrosssheetcontrol.html#cfn-quicksight-template-filtercrosssheetcontrol-sourcefilterid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId" + } + } + } + }, "AWS::QuickSight::Template.FilterDateTimePickerControl": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterdatetimepickercontrol.html", "Properties": { @@ -126899,6 +133176,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericequalityfilter.html#cfn-quicksight-template-numericequalityfilter-filterid", "PrimitiveType": "String", @@ -126990,6 +133273,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-numericrangefilter.html#cfn-quicksight-template-numericrangefilter-filterid", "PrimitiveType": "String", @@ -129215,6 +135504,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "ExcludePeriodConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatesfilter.html#cfn-quicksight-template-relativedatesfilter-excludeperiodconfiguration", "Required": false, @@ -129302,12 +135597,6 @@ "Value": { "ValueType": "AWS::QuickSight::Template.ResourcePermission.Principal" } - }, - "Resource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-resourcepermission.html#cfn-quicksight-template-resourcepermission-resource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" } } }, @@ -131559,6 +137848,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html#cfn-quicksight-template-timeequalityfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timeequalityfilter.html#cfn-quicksight-template-timeequalityfilter-filterid", "PrimitiveType": "String", @@ -131641,6 +137936,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "ExcludePeriodConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-timerangefilter.html#cfn-quicksight-template-timerangefilter-excludeperiodconfiguration", "Required": false, @@ -131789,6 +138090,12 @@ "Type": "ColumnIdentifier", "UpdateType": "Mutable" }, + "DefaultFilterControlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-defaultfiltercontrolconfiguration", + "Required": false, + "Type": "DefaultFilterControlConfiguration", + "UpdateType": "Mutable" + }, "FilterId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomfilter.html#cfn-quicksight-template-topbottomfilter-filterid", "PrimitiveType": "String", @@ -133100,12 +139407,6 @@ "Value": { "ValueType": "AWS::QuickSight::Theme.ResourcePermission.Principal" } - }, - "Resource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.html#cfn-quicksight-theme-resourcepermission-resource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" } } }, @@ -134675,19 +140976,13 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-serverlessv2scalingconfiguration.html#cfn-rds-dbcluster-serverlessv2scalingconfiguration-maxcapacity", "PrimitiveType": "Double", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity" - } + "UpdateType": "Mutable" }, "MinCapacity": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-serverlessv2scalingconfiguration.html#cfn-rds-dbcluster-serverlessv2scalingconfiguration-mincapacity", "PrimitiveType": "Double", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity" - } + "UpdateType": "Mutable" } } }, @@ -135232,7 +141527,7 @@ "BucketName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-bucketname", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, "S3KeyPrefix": { @@ -135414,6 +141709,18 @@ "AWS::RedshiftServerless::Namespace.Namespace": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-namespace-namespace.html", "Properties": { + "AdminPasswordSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-namespace-namespace.html#cfn-redshiftserverless-namespace-namespace-adminpasswordsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AdminPasswordSecretKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-namespace-namespace.html#cfn-redshiftserverless-namespace-namespace-adminpasswordsecretkmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "AdminUsername": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-namespace-namespace.html#cfn-redshiftserverless-namespace-namespace-adminusername", "PrimitiveType": "String", @@ -135501,6 +141808,29 @@ } } }, + "AWS::RedshiftServerless::Namespace.SnapshotCopyConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-namespace-snapshotcopyconfiguration.html", + "Properties": { + "DestinationKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-namespace-snapshotcopyconfiguration.html#cfn-redshiftserverless-namespace-snapshotcopyconfiguration-destinationkmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-namespace-snapshotcopyconfiguration.html#cfn-redshiftserverless-namespace-snapshotcopyconfiguration-destinationregion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "SnapshotRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-namespace-snapshotcopyconfiguration.html#cfn-redshiftserverless-namespace-snapshotcopyconfiguration-snapshotretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::RedshiftServerless::Workgroup.ConfigParameter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-configparameter.html", "Properties": { @@ -135638,6 +141968,12 @@ "Required": false, "UpdateType": "Mutable" }, + "MaxCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-maxcapacity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, "NamespaceName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshiftserverless-workgroup-workgroup.html#cfn-redshiftserverless-workgroup-workgroup-namespacename", "PrimitiveType": "String", @@ -136152,6 +142488,35 @@ } } }, + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-resiliencypolicy-policymap.html", + "Properties": { + "AZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-resiliencypolicy-policymap.html#cfn-resiliencehub-resiliencypolicy-policymap-az", + "Required": true, + "Type": "FailurePolicy", + "UpdateType": "Mutable" + }, + "Hardware": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-resiliencypolicy-policymap.html#cfn-resiliencehub-resiliencypolicy-policymap-hardware", + "Required": true, + "Type": "FailurePolicy", + "UpdateType": "Mutable" + }, + "Region": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-resiliencypolicy-policymap.html#cfn-resiliencehub-resiliencypolicy-policymap-region", + "Required": false, + "Type": "FailurePolicy", + "UpdateType": "Mutable" + }, + "Software": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-resiliencypolicy-policymap.html#cfn-resiliencehub-resiliencypolicy-policymap-software", + "Required": true, + "Type": "FailurePolicy", + "UpdateType": "Mutable" + } + } + }, "AWS::ResourceExplorer2::View.IncludedProperty": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resourceexplorer2-view-includedproperty.html", "Properties": { @@ -136823,6 +143188,23 @@ } } }, + "AWS::Route53::RecordSet.Coordinates": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-coordinates.html", + "Properties": { + "Latitude": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-coordinates.html#cfn-route53-recordset-coordinates-latitude", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Longitude": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-coordinates.html#cfn-route53-recordset-coordinates-longitude", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::Route53::RecordSet.GeoLocation": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html", "Properties": { @@ -136849,6 +143231,35 @@ } } }, + "AWS::Route53::RecordSet.GeoProximityLocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-geoproximitylocation.html", + "Properties": { + "AWSRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-geoproximitylocation.html#cfn-route53-geoproximitylocation-awsregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Bias": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-geoproximitylocation.html#cfn-route53-geoproximitylocation-bias", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Coordinates": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-geoproximitylocation.html#cfn-route53-geoproximitylocation-coordinates", + "Required": false, + "Type": "Coordinates", + "UpdateType": "Mutable" + }, + "LocalZoneGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-geoproximitylocation.html#cfn-route53-geoproximitylocation-LocalZoneGroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Route53::RecordSetGroup.AliasTarget": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html", "Properties": { @@ -136889,6 +143300,23 @@ } } }, + "AWS::Route53::RecordSetGroup.Coordinates": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordsetgroup-coordinates.html", + "Properties": { + "Latitude": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordsetgroup-coordinates.html#cfn-route53-recordsetgroup-coordinates-latitude", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Longitude": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordsetgroup-coordinates.html#cfn-route53-recordsetgroup-coordinates-longitude", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::Route53::RecordSetGroup.GeoLocation": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html", "Properties": { @@ -136915,6 +143343,35 @@ } } }, + "AWS::Route53::RecordSetGroup.GeoProximityLocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-geoproximitylocation.html", + "Properties": { + "AWSRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-geoproximitylocation.html#cfn-route53-geoproximitylocation-awsregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Bias": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-geoproximitylocation.html#cfn-route53-geoproximitylocation-bias", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Coordinates": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-geoproximitylocation.html#cfn-route53-geoproximitylocation-coordinates", + "Required": false, + "Type": "Coordinates", + "UpdateType": "Mutable" + }, + "LocalZoneGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-geoproximitylocation.html#cfn-route53-geoproximitylocation-LocalZoneGroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Route53::RecordSetGroup.RecordSet": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html", "Properties": { @@ -136945,6 +143402,12 @@ "Type": "GeoLocation", "UpdateType": "Mutable" }, + "GeoProximityLocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-geoproximitylocation", + "Required": false, + "Type": "GeoProximityLocation", + "UpdateType": "Mutable" + }, "HealthCheckId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-healthcheckid", "PrimitiveType": "String", @@ -137283,6 +143746,15 @@ "PrimitiveType": "Integer", "Required": true, "UpdateType": "Mutable" + }, + "Qtype": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-firewallrulegroup-firewallrule.html#cfn-route53resolver-firewallrulegroup-firewallrule-qtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype" + } } } }, @@ -140893,14 +147365,21 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfilter.html#cfn-ssm-patchbaseline-patchfilter-key", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.PatchFilter.Key" + } }, "Values": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfilter.html#cfn-ssm-patchbaseline-patchfilter-values", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.PatchFilter.Values" + } } } }, @@ -140909,6 +147388,7 @@ "Properties": { "PatchFilters": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfiltergroup.html#cfn-ssm-patchbaseline-patchfiltergroup-patchfilters", + "DuplicatesAllowed": true, "ItemType": "PatchFilter", "Required": false, "Type": "List", @@ -140923,29 +147403,33 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html#cfn-ssm-patchbaseline-patchsource-configuration", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.PatchSource.Configuration" + } }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html#cfn-ssm-patchbaseline-patchsource-name", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.PatchSource.Name" + } }, "Products": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html#cfn-ssm-patchbaseline-patchsource-products", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.PatchSource.Products" + } } } }, - "AWS::SSM::PatchBaseline.PatchStringDate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchstringdate.html", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, "AWS::SSM::PatchBaseline.Rule": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html", "Properties": { @@ -140957,15 +147441,21 @@ }, "ApproveUntilDate": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-approveuntildate", + "PrimitiveType": "String", "Required": false, - "Type": "PatchStringDate", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate" + } }, "ComplianceLevel": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-compliancelevel", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.Rule.ComplianceLevel" + } }, "EnableNonSecurity": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html#cfn-ssm-patchbaseline-rule-enablenonsecurity", @@ -140986,6 +147476,7 @@ "Properties": { "PatchRules": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rulegroup.html#cfn-ssm-patchbaseline-rulegroup-patchrules", + "DuplicatesAllowed": true, "ItemType": "Rule", "Required": false, "Type": "List", @@ -141806,6 +148297,75 @@ } } }, + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-codeeditorappimageconfig.html", + "Properties": { + "ContainerConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-codeeditorappimageconfig.html#cfn-sagemaker-appimageconfig-codeeditorappimageconfig-containerconfig", + "Required": false, + "Type": "ContainerConfig", + "UpdateType": "Mutable" + } + } + }, + "AWS::SageMaker::AppImageConfig.ContainerConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-containerconfig.html", + "Properties": { + "ContainerArguments": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-containerconfig.html#cfn-sagemaker-appimageconfig-containerconfig-containerarguments", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments" + } + }, + "ContainerEntrypoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-containerconfig.html#cfn-sagemaker-appimageconfig-containerconfig-containerentrypoint", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint" + } + }, + "ContainerEnvironmentVariables": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-containerconfig.html#cfn-sagemaker-appimageconfig-containerconfig-containerenvironmentvariables", + "DuplicatesAllowed": true, + "ItemType": "CustomImageContainerEnvironmentVariable", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-customimagecontainerenvironmentvariable.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-customimagecontainerenvironmentvariable.html#cfn-sagemaker-appimageconfig-customimagecontainerenvironmentvariable-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-customimagecontainerenvironmentvariable.html#cfn-sagemaker-appimageconfig-customimagecontainerenvironmentvariable-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value" + } + } + } + }, "AWS::SageMaker::AppImageConfig.FileSystemConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html", "Properties": { @@ -141832,6 +148392,17 @@ } } }, + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-jupyterlabappimageconfig.html", + "Properties": { + "ContainerConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-jupyterlabappimageconfig.html#cfn-sagemaker-appimageconfig-jupyterlabappimageconfig-containerconfig", + "Required": false, + "Type": "ContainerConfig", + "UpdateType": "Mutable" + } + } + }, "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html", "Properties": { @@ -142413,6 +148984,14 @@ "AWS::SageMaker::Domain.CodeEditorAppSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-codeeditorappsettings.html", "Properties": { + "CustomImages": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-codeeditorappsettings.html#cfn-sagemaker-domain-codeeditorappsettings-customimages", + "DuplicatesAllowed": true, + "ItemType": "CustomImage", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "DefaultResourceSpec": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-codeeditorappsettings.html#cfn-sagemaker-domain-codeeditorappsettings-defaultresourcespec", "Required": false, @@ -142580,9 +149159,40 @@ } } }, + "AWS::SageMaker::Domain.DockerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-dockersettings.html", + "Properties": { + "EnableDockerAccess": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-dockersettings.html#cfn-sagemaker-domain-dockersettings-enabledockeraccess", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess" + } + }, + "VpcOnlyTrustedAccounts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-dockersettings.html#cfn-sagemaker-domain-dockersettings-vpconlytrustedaccounts", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts" + } + } + } + }, "AWS::SageMaker::Domain.DomainSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html", "Properties": { + "DockerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html#cfn-sagemaker-domain-domainsettings-dockersettings", + "Required": false, + "Type": "DockerSettings", + "UpdateType": "Mutable" + }, "RStudioServerProDomainSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html#cfn-sagemaker-domain-domainsettings-rstudioserverprodomainsettings", "Required": false, @@ -143723,6 +150333,12 @@ "Value": { "ValueType": "AWS::SageMaker::FeatureGroup.OnlineStoreConfig.StorageType" } + }, + "TtlDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html#cfn-sagemaker-featuregroup-onlinestoreconfig-ttlduration", + "Required": false, + "Type": "TtlDuration", + "UpdateType": "Mutable" } } }, @@ -143763,6 +150379,52 @@ } } }, + "AWS::SageMaker::FeatureGroup.ThroughputConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-throughputconfig.html", + "Properties": { + "ProvisionedReadCapacityUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-throughputconfig.html#cfn-sagemaker-featuregroup-throughputconfig-provisionedreadcapacityunits", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ProvisionedWriteCapacityUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-throughputconfig.html#cfn-sagemaker-featuregroup-throughputconfig-provisionedwritecapacityunits", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ThroughputMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-throughputconfig.html#cfn-sagemaker-featuregroup-throughputconfig-throughputmode", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode" + } + } + } + }, + "AWS::SageMaker::FeatureGroup.TtlDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-ttlduration.html", + "Properties": { + "Unit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-ttlduration.html#cfn-sagemaker-featuregroup-ttlduration-unit", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::FeatureGroup.TtlDuration.Unit" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-ttlduration.html#cfn-sagemaker-featuregroup-ttlduration-value", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::SageMaker::InferenceComponent.DeployedImage": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferencecomponent-deployedimage.html", "Properties": { @@ -144241,6 +150903,17 @@ } } }, + "AWS::SageMaker::Model.ModelAccessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource-modelaccessconfig.html", + "Properties": { + "AcceptEula": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource-modelaccessconfig.html#cfn-sagemaker-model-containerdefinition-modeldatasource-s3datasource-modelaccessconfig-accepteula", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Immutable" + } + } + }, "AWS::SageMaker::Model.ModelDataSource": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource.html", "Properties": { @@ -144283,6 +150956,12 @@ "Required": true, "UpdateType": "Immutable" }, + "ModelAccessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource.html#cfn-sagemaker-model-containerdefinition-modeldatasource-s3datasource-modelaccessconfig", + "Required": false, + "Type": "ModelAccessConfig", + "UpdateType": "Immutable" + }, "S3DataType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-modeldatasource-s3datasource.html#cfn-sagemaker-model-containerdefinition-modeldatasource-s3datasource-s3datatype", "PrimitiveType": "String", @@ -148255,6 +154934,31 @@ } } }, + "AWS::SageMaker::Space.CodeRepository": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-coderepository.html", + "Properties": { + "RepositoryUrl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-coderepository.html#cfn-sagemaker-space-coderepository-repositoryurl", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::Space.CodeRepository.RepositoryUrl" + } + } + } + }, + "AWS::SageMaker::Space.CustomFileSystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customfilesystem.html", + "Properties": { + "EFSFileSystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customfilesystem.html#cfn-sagemaker-space-customfilesystem-efsfilesystem", + "Required": false, + "Type": "EFSFileSystem", + "UpdateType": "Mutable" + } + } + }, "AWS::SageMaker::Space.CustomImage": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html", "Properties": { @@ -148284,6 +154988,34 @@ } } }, + "AWS::SageMaker::Space.EFSFileSystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-efsfilesystem.html", + "Properties": { + "FileSystemId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-efsfilesystem.html#cfn-sagemaker-space-efsfilesystem-filesystemid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::Space.EFSFileSystem.FileSystemId" + } + } + } + }, + "AWS::SageMaker::Space.EbsStorageSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-ebsstoragesettings.html", + "Properties": { + "EbsVolumeSizeInGb": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-ebsstoragesettings.html#cfn-sagemaker-space-ebsstoragesettings-ebsvolumesizeingb", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb" + } + } + } + }, "AWS::SageMaker::Space.JupyterServerAppSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-jupyterserverappsettings.html", "Properties": { @@ -148314,6 +155046,20 @@ } } }, + "AWS::SageMaker::Space.OwnershipSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-ownershipsettings.html", + "Properties": { + "OwnerUserProfileName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-ownershipsettings.html#cfn-sagemaker-space-ownershipsettings-owneruserprofilename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName" + } + } + } + }, "AWS::SageMaker::Space.ResourceSpec": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html", "Properties": { @@ -148346,9 +155092,68 @@ } } }, + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacecodeeditorappsettings.html", + "Properties": { + "DefaultResourceSpec": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacecodeeditorappsettings.html#cfn-sagemaker-space-spacecodeeditorappsettings-defaultresourcespec", + "Required": false, + "Type": "ResourceSpec", + "UpdateType": "Mutable" + } + } + }, + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacejupyterlabappsettings.html", + "Properties": { + "CodeRepositories": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacejupyterlabappsettings.html#cfn-sagemaker-space-spacejupyterlabappsettings-coderepositories", + "DuplicatesAllowed": true, + "ItemType": "CodeRepository", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DefaultResourceSpec": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacejupyterlabappsettings.html#cfn-sagemaker-space-spacejupyterlabappsettings-defaultresourcespec", + "Required": false, + "Type": "ResourceSpec", + "UpdateType": "Mutable" + } + } + }, "AWS::SageMaker::Space.SpaceSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html", "Properties": { + "AppType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-apptype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::Space.SpaceSettings.AppType" + } + }, + "CodeEditorAppSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-codeeditorappsettings", + "Required": false, + "Type": "SpaceCodeEditorAppSettings", + "UpdateType": "Mutable" + }, + "CustomFileSystems": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-customfilesystems", + "DuplicatesAllowed": false, + "ItemType": "CustomFileSystem", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "JupyterLabAppSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-jupyterlabappsettings", + "Required": false, + "Type": "SpaceJupyterLabAppSettings", + "UpdateType": "Mutable" + }, "JupyterServerAppSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-jupyterserverappsettings", "Required": false, @@ -148360,12 +155165,51 @@ "Required": false, "Type": "KernelGatewayAppSettings", "UpdateType": "Mutable" + }, + "SpaceStorageSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-spacestoragesettings", + "Required": false, + "Type": "SpaceStorageSettings", + "UpdateType": "Mutable" + } + } + }, + "AWS::SageMaker::Space.SpaceSharingSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesharingsettings.html", + "Properties": { + "SharingType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesharingsettings.html#cfn-sagemaker-space-spacesharingsettings-sharingtype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::SageMaker::Space.SpaceSharingSettings.SharingType" + } + } + } + }, + "AWS::SageMaker::Space.SpaceStorageSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacestoragesettings.html", + "Properties": { + "EbsStorageSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacestoragesettings.html#cfn-sagemaker-space-spacestoragesettings-ebsstoragesettings", + "Required": false, + "Type": "EbsStorageSettings", + "UpdateType": "Mutable" } } }, "AWS::SageMaker::UserProfile.CodeEditorAppSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-codeeditorappsettings.html", "Properties": { + "CustomImages": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-codeeditorappsettings.html#cfn-sagemaker-userprofile-codeeditorappsettings-customimages", + "DuplicatesAllowed": true, + "ItemType": "CustomImage", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "DefaultResourceSpec": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-codeeditorappsettings.html#cfn-sagemaker-userprofile-codeeditorappsettings-defaultresourcespec", "Required": false, @@ -150035,6 +156879,951 @@ } } }, + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html", + "Properties": { + "AwsAccountId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-awsaccountid", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AwsAccountName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-awsaccountname", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CompanyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-companyname", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ComplianceAssociatedStandardsId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-complianceassociatedstandardsid", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ComplianceSecurityControlId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-compliancesecuritycontrolid", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ComplianceSecurityControlParametersName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-compliancesecuritycontrolparametersname", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ComplianceSecurityControlParametersValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-compliancesecuritycontrolparametersvalue", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ComplianceStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-compliancestatus", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Confidence": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-confidence", + "DuplicatesAllowed": false, + "ItemType": "NumberFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CreatedAt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-createdat", + "DuplicatesAllowed": false, + "ItemType": "DateFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Criticality": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-criticality", + "DuplicatesAllowed": false, + "ItemType": "NumberFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-description", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "FindingProviderFieldsConfidence": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-findingproviderfieldsconfidence", + "DuplicatesAllowed": false, + "ItemType": "NumberFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "FindingProviderFieldsCriticality": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-findingproviderfieldscriticality", + "DuplicatesAllowed": false, + "ItemType": "NumberFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "FindingProviderFieldsRelatedFindingsId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-findingproviderfieldsrelatedfindingsid", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "FindingProviderFieldsRelatedFindingsProductArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-findingproviderfieldsrelatedfindingsproductarn", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "FindingProviderFieldsSeverityLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-findingproviderfieldsseveritylabel", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "FindingProviderFieldsSeverityOriginal": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-findingproviderfieldsseverityoriginal", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "FindingProviderFieldsTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-findingproviderfieldstypes", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "FirstObservedAt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-firstobservedat", + "DuplicatesAllowed": false, + "ItemType": "DateFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "GeneratorId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-generatorid", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Id": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-id", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LastObservedAt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-lastobservedat", + "DuplicatesAllowed": false, + "ItemType": "DateFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MalwareName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-malwarename", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MalwarePath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-malwarepath", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MalwareState": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-malwarestate", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MalwareType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-malwaretype", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkDestinationDomain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-networkdestinationdomain", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkDestinationIpV4": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-networkdestinationipv4", + "DuplicatesAllowed": false, + "ItemType": "IpFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkDestinationIpV6": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-networkdestinationipv6", + "DuplicatesAllowed": false, + "ItemType": "IpFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkDestinationPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-networkdestinationport", + "DuplicatesAllowed": false, + "ItemType": "NumberFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-networkdirection", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkProtocol": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-networkprotocol", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkSourceDomain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-networksourcedomain", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkSourceIpV4": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-networksourceipv4", + "DuplicatesAllowed": false, + "ItemType": "IpFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkSourceIpV6": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-networksourceipv6", + "DuplicatesAllowed": false, + "ItemType": "IpFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkSourceMac": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-networksourcemac", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkSourcePort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-networksourceport", + "DuplicatesAllowed": false, + "ItemType": "NumberFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NoteText": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-notetext", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NoteUpdatedAt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-noteupdatedat", + "DuplicatesAllowed": false, + "ItemType": "DateFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NoteUpdatedBy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-noteupdatedby", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ProcessLaunchedAt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-processlaunchedat", + "DuplicatesAllowed": false, + "ItemType": "DateFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ProcessName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-processname", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ProcessParentPid": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-processparentpid", + "DuplicatesAllowed": false, + "ItemType": "NumberFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ProcessPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-processpath", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ProcessPid": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-processpid", + "DuplicatesAllowed": false, + "ItemType": "NumberFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ProcessTerminatedAt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-processterminatedat", + "DuplicatesAllowed": false, + "ItemType": "DateFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ProductArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-productarn", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ProductFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-productfields", + "DuplicatesAllowed": false, + "ItemType": "MapFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ProductName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-productname", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RecommendationText": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-recommendationtext", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RecordState": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-recordstate", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Region": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-region", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RelatedFindingsId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-relatedfindingsid", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RelatedFindingsProductArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-relatedfindingsproductarn", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceApplicationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceapplicationarn", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceApplicationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceapplicationname", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsEc2InstanceIamInstanceProfileArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawsec2instanceiaminstanceprofilearn", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsEc2InstanceImageId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawsec2instanceimageid", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsEc2InstanceIpV4Addresses": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawsec2instanceipv4addresses", + "DuplicatesAllowed": false, + "ItemType": "IpFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsEc2InstanceIpV6Addresses": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawsec2instanceipv6addresses", + "DuplicatesAllowed": false, + "ItemType": "IpFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsEc2InstanceKeyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawsec2instancekeyname", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsEc2InstanceLaunchedAt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawsec2instancelaunchedat", + "DuplicatesAllowed": false, + "ItemType": "DateFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsEc2InstanceSubnetId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawsec2instancesubnetid", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsEc2InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawsec2instancetype", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsEc2InstanceVpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawsec2instancevpcid", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsIamAccessKeyCreatedAt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawsiamaccesskeycreatedat", + "DuplicatesAllowed": false, + "ItemType": "DateFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsIamAccessKeyPrincipalName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawsiamaccesskeyprincipalname", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsIamAccessKeyStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawsiamaccesskeystatus", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsIamUserUserName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawsiamuserusername", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsS3BucketOwnerId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawss3bucketownerid", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceAwsS3BucketOwnerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceawss3bucketownername", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceContainerImageId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourcecontainerimageid", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceContainerImageName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourcecontainerimagename", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceContainerLaunchedAt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourcecontainerlaunchedat", + "DuplicatesAllowed": false, + "ItemType": "DateFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceContainerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourcecontainername", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceDetailsOther": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourcedetailsother", + "DuplicatesAllowed": false, + "ItemType": "MapFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceid", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourcePartition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourcepartition", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourceregion", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourcetags", + "DuplicatesAllowed": false, + "ItemType": "MapFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResourceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-resourcetype", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Sample": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-sample", + "DuplicatesAllowed": false, + "ItemType": "BooleanFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SeverityLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-severitylabel", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SourceUrl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-sourceurl", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ThreatIntelIndicatorCategory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-threatintelindicatorcategory", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ThreatIntelIndicatorLastObservedAt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-threatintelindicatorlastobservedat", + "DuplicatesAllowed": false, + "ItemType": "DateFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ThreatIntelIndicatorSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-threatintelindicatorsource", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ThreatIntelIndicatorSourceUrl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-threatintelindicatorsourceurl", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ThreatIntelIndicatorType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-threatintelindicatortype", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ThreatIntelIndicatorValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-threatintelindicatorvalue", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Title": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-title", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-type", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UpdatedAt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-updatedat", + "DuplicatesAllowed": false, + "ItemType": "DateFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UserDefinedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-userdefinedfields", + "DuplicatesAllowed": false, + "ItemType": "MapFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "VerificationState": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-verificationstate", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "VulnerabilitiesExploitAvailable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-vulnerabilitiesexploitavailable", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "VulnerabilitiesFixAvailable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-vulnerabilitiesfixavailable", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "WorkflowState": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-workflowstate", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "WorkflowStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-awssecurityfindingfilters.html#cfn-securityhub-insight-awssecurityfindingfilters-workflowstatus", + "DuplicatesAllowed": false, + "ItemType": "StringFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityHub::Insight.BooleanFilter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-booleanfilter.html", + "Properties": { + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-booleanfilter.html#cfn-securityhub-insight-booleanfilter-value", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityHub::Insight.DateFilter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-datefilter.html", + "Properties": { + "DateRange": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-datefilter.html#cfn-securityhub-insight-datefilter-daterange", + "Required": false, + "Type": "DateRange", + "UpdateType": "Mutable" + }, + "End": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-datefilter.html#cfn-securityhub-insight-datefilter-end", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityHub::Insight.DateFilter.End" + } + }, + "Start": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-datefilter.html#cfn-securityhub-insight-datefilter-start", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityHub::Insight.DateFilter.Start" + } + } + } + }, + "AWS::SecurityHub::Insight.DateRange": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-daterange.html", + "Properties": { + "Unit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-daterange.html#cfn-securityhub-insight-daterange-unit", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityHub::Insight.DateRange.Unit" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-daterange.html#cfn-securityhub-insight-daterange-value", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityHub::Insight.IpFilter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-ipfilter.html", + "Properties": { + "Cidr": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-ipfilter.html#cfn-securityhub-insight-ipfilter-cidr", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityHub::Insight.MapFilter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-mapfilter.html", + "Properties": { + "Comparison": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-mapfilter.html#cfn-securityhub-insight-mapfilter-comparison", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityHub::Insight.MapFilter.Comparison" + } + }, + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-mapfilter.html#cfn-securityhub-insight-mapfilter-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-mapfilter.html#cfn-securityhub-insight-mapfilter-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityHub::Insight.NumberFilter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-numberfilter.html", + "Properties": { + "Eq": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-numberfilter.html#cfn-securityhub-insight-numberfilter-eq", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Gte": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-numberfilter.html#cfn-securityhub-insight-numberfilter-gte", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Lte": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-numberfilter.html#cfn-securityhub-insight-numberfilter-lte", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityHub::Insight.StringFilter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-stringfilter.html", + "Properties": { + "Comparison": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-stringfilter.html#cfn-securityhub-insight-stringfilter-comparison", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityHub::Insight.StringFilter.Comparison" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-insight-stringfilter.html#cfn-securityhub-insight-stringfilter-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::SecurityHub::Standard.StandardsControl": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securityhub-standard-standardscontrol.html", "Properties": { @@ -150055,6 +157844,163 @@ } } }, + "AWS::SecurityLake::DataLake.EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-datalake-encryptionconfiguration.html", + "Properties": { + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-datalake-encryptionconfiguration.html#cfn-securitylake-datalake-encryptionconfiguration-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::DataLake.Expiration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-datalake-expiration.html", + "Properties": { + "Days": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-datalake-expiration.html#cfn-securitylake-datalake-expiration-days", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::DataLake.LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-datalake-lifecycleconfiguration.html", + "Properties": { + "Expiration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-datalake-lifecycleconfiguration.html#cfn-securitylake-datalake-lifecycleconfiguration-expiration", + "Required": false, + "Type": "Expiration", + "UpdateType": "Mutable" + }, + "Transitions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-datalake-lifecycleconfiguration.html#cfn-securitylake-datalake-lifecycleconfiguration-transitions", + "DuplicatesAllowed": true, + "ItemType": "Transitions", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::DataLake.ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-datalake-replicationconfiguration.html", + "Properties": { + "Regions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-datalake-replicationconfiguration.html#cfn-securitylake-datalake-replicationconfiguration-regions", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions" + } + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-datalake-replicationconfiguration.html#cfn-securitylake-datalake-replicationconfiguration-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn" + } + } + } + }, + "AWS::SecurityLake::DataLake.Transitions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-datalake-transitions.html", + "Properties": { + "Days": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-datalake-transitions.html#cfn-securitylake-datalake-transitions-days", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-datalake-transitions.html#cfn-securitylake-datalake-transitions-storageclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber.AwsLogSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-subscriber-awslogsource.html", + "Properties": { + "SourceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-subscriber-awslogsource.html#cfn-securitylake-subscriber-awslogsource-sourcename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SourceVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-subscriber-awslogsource.html#cfn-securitylake-subscriber-awslogsource-sourceversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber.CustomLogSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-subscriber-customlogsource.html", + "Properties": { + "SourceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-subscriber-customlogsource.html#cfn-securitylake-subscriber-customlogsource-sourcename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SourceVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-subscriber-customlogsource.html#cfn-securitylake-subscriber-customlogsource-sourceversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber.Source": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-subscriber-source.html", + "Properties": { + "AwsLogSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-subscriber-source.html#cfn-securitylake-subscriber-source-awslogsource", + "Required": false, + "Type": "AwsLogSource", + "UpdateType": "Mutable" + }, + "CustomLogSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-subscriber-source.html#cfn-securitylake-subscriber-source-customlogsource", + "Required": false, + "Type": "CustomLogSource", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber.SubscriberIdentity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-subscriber-subscriberidentity.html", + "Properties": { + "ExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-subscriber-subscriberidentity.html#cfn-securitylake-subscriber-subscriberidentity-externalid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId" + } + }, + "Principal": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-securitylake-subscriber-subscriberidentity.html#cfn-securitylake-subscriber-subscriberidentity-principal", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal" + } + } + } + }, "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-codestarparameters.html", "Properties": { @@ -150933,6 +158879,37 @@ } } }, + "AWS::Timestream::InfluxDBInstance.LogDeliveryConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-influxdbinstance-logdeliveryconfiguration.html", + "Properties": { + "S3Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-influxdbinstance-logdeliveryconfiguration.html#cfn-timestream-influxdbinstance-logdeliveryconfiguration-s3configuration", + "Required": true, + "Type": "S3Configuration", + "UpdateType": "Mutable" + } + } + }, + "AWS::Timestream::InfluxDBInstance.S3Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-influxdbinstance-s3configuration.html", + "Properties": { + "BucketName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-influxdbinstance-s3configuration.html#cfn-timestream-influxdbinstance-s3configuration-bucketname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Timestream::InfluxDBInstance.S3Configuration.BucketName" + } + }, + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-influxdbinstance-s3configuration.html#cfn-timestream-influxdbinstance-s3configuration-enabled", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::Timestream::ScheduledQuery.DimensionMapping": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-timestream-scheduledquery-dimensionmapping.html", "Properties": { @@ -151954,6 +159931,20 @@ } } }, + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-identitysource-cognitogroupconfiguration.html", + "Properties": { + "GroupEntityType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-identitysource-cognitogroupconfiguration.html#cfn-verifiedpermissions-identitysource-cognitogroupconfiguration-groupentitytype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType" + } + } + } + }, "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-identitysource-cognitouserpoolconfiguration.html", "Properties": { @@ -151968,6 +159959,12 @@ "ValueType": "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds" } }, + "GroupConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-identitysource-cognitouserpoolconfiguration.html#cfn-verifiedpermissions-identitysource-cognitouserpoolconfiguration-groupconfiguration", + "Required": false, + "Type": "CognitoGroupConfiguration", + "UpdateType": "Mutable" + }, "UserPoolArn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-identitysource-cognitouserpoolconfiguration.html#cfn-verifiedpermissions-identitysource-cognitouserpoolconfiguration-userpoolarn", "PrimitiveType": "String", @@ -151990,49 +159987,6 @@ } } }, - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-identitysource-identitysourcedetails.html", - "Properties": { - "ClientIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-identitysource-identitysourcedetails.html#cfn-verifiedpermissions-identitysource-identitysourcedetails-clientids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds" - } - }, - "DiscoveryUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-identitysource-identitysourcedetails.html#cfn-verifiedpermissions-identitysource-identitysourcedetails-discoveryurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl" - } - }, - "OpenIdIssuer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-identitysource-identitysourcedetails.html#cfn-verifiedpermissions-identitysource-identitysourcedetails-openidissuer", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer" - } - }, - "UserPoolArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-identitysource-identitysourcedetails.html#cfn-verifiedpermissions-identitysource-identitysourcedetails-userpoolarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn" - } - } - } - }, "AWS::VerifiedPermissions::Policy.EntityIdentifier": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-verifiedpermissions-policy-entityidentifier.html", "Properties": { @@ -153199,12 +161153,6 @@ "AWS::WAFv2::LoggingConfiguration.FieldToMatch": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html", "Properties": { - "JsonBody": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-jsonbody", - "Required": false, - "Type": "JsonBody", - "UpdateType": "Mutable" - }, "Method": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-method", "PrimitiveType": "Json", @@ -153262,35 +161210,6 @@ } } }, - "AWS::WAFv2::LoggingConfiguration.JsonBody": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-jsonbody.html", - "Properties": { - "InvalidFallbackBehavior": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-jsonbody.html#cfn-wafv2-loggingconfiguration-jsonbody-invalidfallbackbehavior", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior" - } - }, - "MatchPattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-jsonbody.html#cfn-wafv2-loggingconfiguration-jsonbody-matchpattern", - "Required": true, - "Type": "MatchPattern", - "UpdateType": "Mutable" - }, - "MatchScope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-jsonbody.html#cfn-wafv2-loggingconfiguration-jsonbody-matchscope", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope" - } - } - } - }, "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-labelnamecondition.html", "Properties": { @@ -153324,25 +161243,6 @@ } } }, - "AWS::WAFv2::LoggingConfiguration.MatchPattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-matchpattern.html", - "Properties": { - "All": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-matchpattern.html#cfn-wafv2-loggingconfiguration-matchpattern-all", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "IncludedPaths": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-matchpattern.html#cfn-wafv2-loggingconfiguration-matchpattern-includedpaths", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, "AWS::WAFv2::LoggingConfiguration.SingleHeader": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-singleheader.html", "Properties": { @@ -153671,6 +161571,12 @@ "Type": "Headers", "UpdateType": "Mutable" }, + "JA3Fingerprint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-ja3fingerprint", + "Required": false, + "Type": "JA3Fingerprint", + "UpdateType": "Mutable" + }, "JsonBody": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-jsonbody", "Required": false, @@ -153876,6 +161782,20 @@ } } }, + "AWS::WAFv2::RuleGroup.JA3Fingerprint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ja3fingerprint.html", + "Properties": { + "FallbackBehavior": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ja3fingerprint.html#cfn-wafv2-rulegroup-ja3fingerprint-fallbackbehavior", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior" + } + } + } + }, "AWS::WAFv2::RuleGroup.JsonBody": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-jsonbody.html", "Properties": { @@ -154028,6 +161948,12 @@ "Type": "List", "UpdateType": "Mutable" }, + "EvaluationWindowSec": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-evaluationwindowsec", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, "ForwardedIPConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-forwardedipconfig", "Required": false, @@ -155055,6 +162981,12 @@ "Type": "Headers", "UpdateType": "Mutable" }, + "JA3Fingerprint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-ja3fingerprint", + "Required": false, + "Type": "JA3Fingerprint", + "UpdateType": "Mutable" + }, "JsonBody": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-jsonbody", "Required": false, @@ -155260,6 +163192,20 @@ } } }, + "AWS::WAFv2::WebACL.JA3Fingerprint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ja3fingerprint.html", + "Properties": { + "FallbackBehavior": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ja3fingerprint.html#cfn-wafv2-webacl-ja3fingerprint-fallbackbehavior", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior" + } + } + } + }, "AWS::WAFv2::WebACL.JsonBody": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-jsonbody.html", "Properties": { @@ -155527,6 +163473,12 @@ "Type": "List", "UpdateType": "Mutable" }, + "EvaluationWindowSec": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-evaluationwindowsec", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, "ForwardedIPConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-forwardedipconfig", "Required": false, @@ -156915,7 +164867,7 @@ } } }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": { "Attributes": { @@ -157141,13 +165093,64 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-rulegroupsnamespace.html#cfn-aps-rulegroupsnamespace-workspace", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { "ValueType": "AWS::APS::RuleGroupsNamespace.Workspace" } } } }, + "AWS::APS::Scraper": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "RoleArn": { + "PrimitiveType": "String" + }, + "ScraperId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-scraper.html", + "Properties": { + "Alias": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-scraper.html#cfn-aps-scraper-alias", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::APS::Scraper.Alias" + } + }, + "Destination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-scraper.html#cfn-aps-scraper-destination", + "Required": true, + "Type": "Destination", + "UpdateType": "Immutable" + }, + "ScrapeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-scraper.html#cfn-aps-scraper-scrapeconfiguration", + "Required": true, + "Type": "ScrapeConfiguration", + "UpdateType": "Immutable" + }, + "Source": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-scraper.html#cfn-aps-scraper-source", + "Required": true, + "Type": "Source", + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-scraper.html#cfn-aps-scraper-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::APS::Workspace": { "Attributes": { "Arn": { @@ -157177,6 +165180,15 @@ "ValueType": "AWS::APS::Workspace.Alias" } }, + "KmsKeyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-kmskeyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::APS::Workspace.KmsKeyArn" + } + }, "LoggingConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-loggingconfiguration", "Required": false, @@ -157205,7 +165217,7 @@ "ResourceIdentifier": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-arczonalshift-zonalautoshiftconfiguration.html#cfn-arczonalshift-zonalautoshiftconfiguration-resourceidentifier", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ResourceIdentifier" @@ -157800,6 +165812,18 @@ "AutoSubDomainIAMRole": { "PrimitiveType": "String" }, + "Certificate": { + "Type": "Certificate" + }, + "Certificate.CertificateArn": { + "PrimitiveType": "String" + }, + "Certificate.CertificateType": { + "PrimitiveType": "String" + }, + "Certificate.CertificateVerificationDNSRecord": { + "PrimitiveType": "String" + }, "CertificateRecord": { "PrimitiveType": "String" }, @@ -157814,6 +165838,9 @@ }, "StatusReason": { "PrimitiveType": "String" + }, + "UpdateStatus": { + "PrimitiveType": "String" } }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html", @@ -157847,6 +165874,12 @@ "ValueType": "AWS::Amplify::Domain.AutoSubDomainIAMRole" } }, + "CertificateSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html#cfn-amplify-domain-certificatesettings", + "Required": false, + "Type": "CertificateSettings", + "UpdateType": "Mutable" + }, "DomainName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html#cfn-amplify-domain-domainname", "PrimitiveType": "String", @@ -157874,8 +165907,14 @@ }, "AWS::AmplifyUIBuilder::Component": { "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, "Id": { "PrimitiveType": "String" + }, + "ModifiedAt": { + "PrimitiveType": "String" } }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html", @@ -157884,12 +165923,12 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-appid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "BindingProperties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-bindingproperties", "ItemType": "ComponentBindingPropertiesValue", - "Required": true, + "Required": false, "Type": "Map", "UpdateType": "Mutable" }, @@ -157911,7 +165950,7 @@ "ComponentType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-componenttype", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::AmplifyUIBuilder::Component.ComponentType" @@ -157921,7 +165960,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-environmentname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "Events": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-events", @@ -157933,7 +165972,7 @@ "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-name", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::AmplifyUIBuilder::Component.Name" @@ -157942,13 +165981,13 @@ "Overrides": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-overrides", "PrimitiveType": "Json", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, "Properties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-properties", "ItemType": "ComponentProperty", - "Required": true, + "Required": false, "Type": "Map", "UpdateType": "Mutable" }, @@ -157969,13 +166008,13 @@ "PrimitiveItemType": "String", "Required": false, "Type": "Map", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Variants": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-component.html#cfn-amplifyuibuilder-component-variants", "DuplicatesAllowed": true, "ItemType": "ComponentVariant", - "Required": true, + "Required": false, "Type": "List", "UpdateType": "Mutable" } @@ -157993,7 +166032,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-form.html#cfn-amplifyuibuilder-form-appid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "Cta": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-form.html#cfn-amplifyuibuilder-form-cta", @@ -158003,7 +166042,7 @@ }, "DataType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-form.html#cfn-amplifyuibuilder-form-datatype", - "Required": true, + "Required": false, "Type": "FormDataTypeConfig", "UpdateType": "Mutable" }, @@ -158011,19 +166050,19 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-form.html#cfn-amplifyuibuilder-form-environmentname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "Fields": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-form.html#cfn-amplifyuibuilder-form-fields", "ItemType": "FieldConfig", - "Required": true, + "Required": false, "Type": "Map", "UpdateType": "Mutable" }, "FormActionType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-form.html#cfn-amplifyuibuilder-form-formactiontype", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::AmplifyUIBuilder::Form.FormActionType" @@ -158041,7 +166080,7 @@ "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-form.html#cfn-amplifyuibuilder-form-name", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::AmplifyUIBuilder::Form.Name" @@ -158050,19 +166089,19 @@ "SchemaVersion": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-form.html#cfn-amplifyuibuilder-form-schemaversion", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, "SectionalElements": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-form.html#cfn-amplifyuibuilder-form-sectionalelements", "ItemType": "SectionalElement", - "Required": true, + "Required": false, "Type": "Map", "UpdateType": "Mutable" }, "Style": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-form.html#cfn-amplifyuibuilder-form-style", - "Required": true, + "Required": false, "Type": "FormStyle", "UpdateType": "Mutable" }, @@ -158071,14 +166110,20 @@ "PrimitiveItemType": "String", "Required": false, "Type": "Map", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, "AWS::AmplifyUIBuilder::Theme": { "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, "Id": { "PrimitiveType": "String" + }, + "ModifiedAt": { + "PrimitiveType": "String" } }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html", @@ -158087,18 +166132,18 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-appid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "EnvironmentName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-environmentname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-name", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::AmplifyUIBuilder::Theme.Name" @@ -158117,13 +166162,13 @@ "PrimitiveItemType": "String", "Required": false, "Type": "Map", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Values": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplifyuibuilder-theme.html#cfn-amplifyuibuilder-theme-values", "DuplicatesAllowed": true, "ItemType": "ThemeValues", - "Required": true, + "Required": false, "Type": "List", "UpdateType": "Mutable" } @@ -160027,6 +168072,13 @@ "Required": false, "UpdateType": "Immutable" }, + "DynamicExtensionParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deployment.html#cfn-appconfig-deployment-dynamicextensionparameters", + "ItemType": "DynamicExtensionParameters", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, "EnvironmentId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-deployment.html#cfn-appconfig-deployment-environmentid", "PrimitiveType": "String", @@ -160103,23 +168155,35 @@ } }, "AWS::AppConfig::Environment": { + "Attributes": { + "EnvironmentId": { + "PrimitiveType": "String" + } + }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-environment.html", "Properties": { "ApplicationId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-environment.html#cfn-appconfig-environment-applicationid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::AppConfig::Environment.ApplicationId" + } }, "Description": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-environment.html#cfn-appconfig-environment-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppConfig::Environment.Description" + } }, "Monitors": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-environment.html#cfn-appconfig-environment-monitors", - "ItemType": "Monitors", + "DuplicatesAllowed": true, + "ItemType": "Monitor", "Required": false, "Type": "List", "UpdateType": "Mutable" @@ -160128,11 +168192,15 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-environment.html#cfn-appconfig-environment-name", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppConfig::Environment.Name" + } }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-environment.html#cfn-appconfig-environment-tags", - "ItemType": "Tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" @@ -160247,19 +168315,30 @@ } }, "AWS::AppConfig::HostedConfigurationVersion": { + "Attributes": { + "VersionNumber": { + "PrimitiveType": "String" + } + }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html", "Properties": { "ApplicationId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html#cfn-appconfig-hostedconfigurationversion-applicationid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::AppConfig::HostedConfigurationVersion.ApplicationId" + } }, "ConfigurationProfileId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html#cfn-appconfig-hostedconfigurationversion-configurationprofileid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId" + } }, "Content": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html#cfn-appconfig-hostedconfigurationversion-content", @@ -160271,17 +168350,23 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html#cfn-appconfig-hostedconfigurationversion-contenttype", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::AppConfig::HostedConfigurationVersion.ContentType" + } }, "Description": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html#cfn-appconfig-hostedconfigurationversion-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::AppConfig::HostedConfigurationVersion.Description" + } }, "LatestVersionNumber": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html#cfn-appconfig-hostedconfigurationversion-latestversionnumber", - "PrimitiveType": "Double", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Immutable" }, @@ -160289,7 +168374,10 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-hostedconfigurationversion.html#cfn-appconfig-hostedconfigurationversion-versionlabel", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::AppConfig::HostedConfigurationVersion.VersionLabel" + } } } }, @@ -160488,6 +168576,71 @@ } } }, + "AWS::AppIntegrations::Application": { + "Attributes": { + "ApplicationArn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-application.html", + "Properties": { + "ApplicationSourceConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-application.html#cfn-appintegrations-application-applicationsourceconfig", + "Required": true, + "Type": "ApplicationSourceConfig", + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-application.html#cfn-appintegrations-application-description", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppIntegrations::Application.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-application.html#cfn-appintegrations-application-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppIntegrations::Application.Name" + } + }, + "Namespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-application.html#cfn-appintegrations-application-namespace", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppIntegrations::Application.Namespace" + } + }, + "Permissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-application.html#cfn-appintegrations-application-permissions", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppIntegrations::Application.Permissions" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appintegrations-application.html#cfn-appintegrations-application-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::AppIntegrations::DataIntegration": { "Attributes": { "DataIntegrationArn": { @@ -162074,6 +170227,12 @@ "Required": false, "UpdateType": "Mutable" }, + "HealthMetricsConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html#cfn-appsync-apicache-healthmetricsconfig", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "TransitEncryptionEnabled": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apicache.html#cfn-appsync-apicache-transitencryptionenabled", "PrimitiveType": "Boolean", @@ -162184,6 +170343,12 @@ "Type": "LambdaConfig", "UpdateType": "Mutable" }, + "MetricsConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-metricsconfig", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-name", "PrimitiveType": "String", @@ -162438,6 +170603,18 @@ "ValueType": "AWS::AppSync::GraphQLApi.AuthType" } }, + "EnhancedMetricsConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-enhancedmetricsconfig", + "Required": false, + "Type": "EnhancedMetricsConfig", + "UpdateType": "Mutable" + }, + "EnvironmentVariables": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-environmentvariables", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, "IntrospectionConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-introspectionconfig", "PrimitiveType": "String", @@ -162607,6 +170784,15 @@ "Required": false, "UpdateType": "Mutable" }, + "MetricsConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-metricsconfig", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppSync::Resolver.MetricsConfig" + } + }, "PipelineConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-pipelineconfig", "Required": false, @@ -162844,6 +171030,12 @@ }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html", "Properties": { + "AttachMissingPermission": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html#cfn-applicationinsights-application-attachmissingpermission", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "AutoConfigurationEnabled": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationinsights-application.html#cfn-applicationinsights-application-autoconfigurationenabled", "PrimitiveType": "Boolean", @@ -164136,6 +172328,9 @@ "CreatedAt": { "PrimitiveType": "String" }, + "ModifiedAt": { + "PrimitiveType": "String" + }, "TransformerArn": { "PrimitiveType": "String" }, @@ -164169,12 +172364,6 @@ "ValueType": "AWS::B2BI::Transformer.MappingTemplate" } }, - "ModifiedAt": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-b2bi-transformer.html#cfn-b2bi-transformer-modifiedat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-b2bi-transformer.html#cfn-b2bi-transformer-name", "PrimitiveType": "String", @@ -164212,6 +172401,30 @@ } } }, + "AWS::BCMDataExports::Export": { + "Attributes": { + "ExportArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bcmdataexports-export.html", + "Properties": { + "Export": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bcmdataexports-export.html#cfn-bcmdataexports-export-export", + "Required": true, + "Type": "Export", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bcmdataexports-export.html#cfn-bcmdataexports-export-tags", + "DuplicatesAllowed": true, + "ItemType": "ResourceTag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Backup::BackupPlan": { "Attributes": { "BackupPlanArn": { @@ -164680,100 +172893,86 @@ } }, "AWS::Batch::JobDefinition": { - "Attributes": { - "ContainerOrchestrationType": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - }, - "Revision": { - "PrimitiveType": "Integer" - }, - "Status": { - "PrimitiveType": "String" - } - }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html", "Properties": { "ContainerProperties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-containerproperties", "Required": false, "Type": "ContainerProperties", - "UpdateType": "Immutable" + "UpdateType": "Mutable" + }, + "EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-ecsproperties", + "Required": false, + "Type": "EcsProperties", + "UpdateType": "Mutable" }, "EksProperties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-eksproperties", "Required": false, "Type": "EksProperties", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "JobDefinitionName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-jobdefinitionname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Batch::JobDefinition.JobDefinitionName" - } + "UpdateType": "Immutable" }, "NodeProperties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-nodeproperties", "Required": false, "Type": "NodeProperties", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Parameters": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-parameters", - "PrimitiveItemType": "String", + "PrimitiveType": "Json", "Required": false, - "Type": "Map", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "PlatformCapabilities": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-platformcapabilities", - "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "PropagateTags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-propagatetags", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "RetryStrategy": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-retrystrategy", "Required": false, "Type": "RetryStrategy", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "SchedulingPriority": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-schedulingpriority", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-tags", - "PrimitiveItemType": "String", + "PrimitiveType": "Json", "Required": false, - "Type": "Map", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "Timeout": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-timeout", "Required": false, - "Type": "JobTimeout", - "UpdateType": "Immutable" + "Type": "Timeout", + "UpdateType": "Mutable" }, "Type": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-type", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -164802,6 +173001,14 @@ "ValueType": "AWS::Batch::JobQueue.JobQueueName" } }, + "JobStateTimeLimitActions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-jobstatetimelimitactions", + "DuplicatesAllowed": true, + "ItemType": "JobStateTimeLimitAction", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Priority": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-priority", "PrimitiveType": "Integer", @@ -164864,6 +173071,467 @@ } } }, + "AWS::Bedrock::Agent": { + "Attributes": { + "AgentArn": { + "PrimitiveType": "String" + }, + "AgentId": { + "PrimitiveType": "String" + }, + "AgentStatus": { + "PrimitiveType": "String" + }, + "AgentVersion": { + "PrimitiveType": "String" + }, + "CreatedAt": { + "PrimitiveType": "String" + }, + "FailureReasons": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "PreparedAt": { + "PrimitiveType": "String" + }, + "RecommendedActions": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "UpdatedAt": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html", + "Properties": { + "ActionGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-actiongroups", + "DuplicatesAllowed": true, + "ItemType": "AgentActionGroup", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AgentName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-agentname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.AgentName" + } + }, + "AgentResourceRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-agentresourcerolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.AgentResourceRoleArn" + } + }, + "AutoPrepare": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-autoprepare", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomerEncryptionKeyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-customerencryptionkeyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.CustomerEncryptionKeyArn" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.Description" + } + }, + "FoundationModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-foundationmodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.FoundationModel" + } + }, + "IdleSessionTTLInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-idlesessionttlinseconds", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.IdleSessionTTLInSeconds" + } + }, + "Instruction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-instruction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Agent.Instruction" + } + }, + "KnowledgeBases": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-knowledgebases", + "DuplicatesAllowed": true, + "ItemType": "AgentKnowledgeBase", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromptOverrideConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-promptoverrideconfiguration", + "Required": false, + "Type": "PromptOverrideConfiguration", + "UpdateType": "Mutable" + }, + "SkipResourceInUseCheckOnDelete": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-skipresourceinusecheckondelete", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + }, + "TestAliasTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agent.html#cfn-bedrock-agent-testaliastags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::AgentAlias": { + "Attributes": { + "AgentAliasArn": { + "PrimitiveType": "String" + }, + "AgentAliasHistoryEvents": { + "ItemType": "AgentAliasHistoryEvent", + "Type": "List" + }, + "AgentAliasId": { + "PrimitiveType": "String" + }, + "AgentAliasStatus": { + "PrimitiveType": "String" + }, + "CreatedAt": { + "PrimitiveType": "String" + }, + "UpdatedAt": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agentalias.html", + "Properties": { + "AgentAliasName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agentalias.html#cfn-bedrock-agentalias-agentaliasname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::AgentAlias.AgentAliasName" + } + }, + "AgentId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agentalias.html#cfn-bedrock-agentalias-agentid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::AgentAlias.AgentId" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agentalias.html#cfn-bedrock-agentalias-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::AgentAlias.Description" + } + }, + "RoutingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agentalias.html#cfn-bedrock-agentalias-routingconfiguration", + "DuplicatesAllowed": true, + "ItemType": "AgentAliasRoutingConfigurationListItem", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-agentalias.html#cfn-bedrock-agentalias-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::DataSource": { + "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "DataSourceId": { + "PrimitiveType": "String" + }, + "DataSourceStatus": { + "PrimitiveType": "String" + }, + "UpdatedAt": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-datasource.html", + "Properties": { + "DataSourceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-datasource.html#cfn-bedrock-datasource-datasourceconfiguration", + "Required": true, + "Type": "DataSourceConfiguration", + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-datasource.html#cfn-bedrock-datasource-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::DataSource.Description" + } + }, + "KnowledgeBaseId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-datasource.html#cfn-bedrock-datasource-knowledgebaseid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Bedrock::DataSource.KnowledgeBaseId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-datasource.html#cfn-bedrock-datasource-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::DataSource.Name" + } + }, + "ServerSideEncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-datasource.html#cfn-bedrock-datasource-serversideencryptionconfiguration", + "Required": false, + "Type": "ServerSideEncryptionConfiguration", + "UpdateType": "Mutable" + }, + "VectorIngestionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-datasource.html#cfn-bedrock-datasource-vectoringestionconfiguration", + "Required": false, + "Type": "VectorIngestionConfiguration", + "UpdateType": "Immutable" + } + } + }, + "AWS::Bedrock::Guardrail": { + "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "FailureRecommendations": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "GuardrailArn": { + "PrimitiveType": "String" + }, + "GuardrailId": { + "PrimitiveType": "String" + }, + "Status": { + "PrimitiveType": "String" + }, + "StatusReasons": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "UpdatedAt": { + "PrimitiveType": "String" + }, + "Version": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-guardrail.html", + "Properties": { + "BlockedInputMessaging": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-guardrail.html#cfn-bedrock-guardrail-blockedinputmessaging", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.BlockedInputMessaging" + } + }, + "BlockedOutputsMessaging": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-guardrail.html#cfn-bedrock-guardrail-blockedoutputsmessaging", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.BlockedOutputsMessaging" + } + }, + "ContentPolicyConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-guardrail.html#cfn-bedrock-guardrail-contentpolicyconfig", + "Required": false, + "Type": "ContentPolicyConfig", + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-guardrail.html#cfn-bedrock-guardrail-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.Description" + } + }, + "KmsKeyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-guardrail.html#cfn-bedrock-guardrail-kmskeyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.KmsKeyArn" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-guardrail.html#cfn-bedrock-guardrail-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::Guardrail.Name" + } + }, + "SensitiveInformationPolicyConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-guardrail.html#cfn-bedrock-guardrail-sensitiveinformationpolicyconfig", + "Required": false, + "Type": "SensitiveInformationPolicyConfig", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-guardrail.html#cfn-bedrock-guardrail-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TopicPolicyConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-guardrail.html#cfn-bedrock-guardrail-topicpolicyconfig", + "Required": false, + "Type": "TopicPolicyConfig", + "UpdateType": "Mutable" + }, + "WordPolicyConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-guardrail.html#cfn-bedrock-guardrail-wordpolicyconfig", + "Required": false, + "Type": "WordPolicyConfig", + "UpdateType": "Mutable" + } + } + }, + "AWS::Bedrock::KnowledgeBase": { + "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "FailureReasons": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "KnowledgeBaseArn": { + "PrimitiveType": "String" + }, + "KnowledgeBaseId": { + "PrimitiveType": "String" + }, + "Status": { + "PrimitiveType": "String" + }, + "UpdatedAt": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-knowledgebase.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-knowledgebase.html#cfn-bedrock-knowledgebase-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.Description" + } + }, + "KnowledgeBaseConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-knowledgebase.html#cfn-bedrock-knowledgebase-knowledgebaseconfiguration", + "Required": true, + "Type": "KnowledgeBaseConfiguration", + "UpdateType": "Immutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-knowledgebase.html#cfn-bedrock-knowledgebase-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.Name" + } + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-knowledgebase.html#cfn-bedrock-knowledgebase-rolearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Bedrock::KnowledgeBase.RoleArn" + } + }, + "StorageConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-knowledgebase.html#cfn-bedrock-knowledgebase-storageconfiguration", + "Required": true, + "Type": "StorageConfiguration", + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-bedrock-knowledgebase.html#cfn-bedrock-knowledgebase-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::BillingConductor::BillingGroup": { "Attributes": { "Arn": { @@ -165613,6 +174281,12 @@ "AWS::Cassandra::Table": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-table.html", "Properties": { + "AutoScalingSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-table.html#cfn-cassandra-table-autoscalingspecifications", + "Required": false, + "Type": "AutoScalingSpecification", + "UpdateType": "Mutable" + }, "BillingMode": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-table.html#cfn-cassandra-table-billingmode", "Required": false, @@ -165676,6 +174350,14 @@ "Type": "List", "UpdateType": "Mutable" }, + "ReplicaSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-table.html#cfn-cassandra-table-replicaspecifications", + "DuplicatesAllowed": false, + "ItemType": "ReplicaSpecification", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "TableName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-table.html#cfn-cassandra-table-tablename", "PrimitiveType": "String", @@ -166319,6 +175001,125 @@ } } }, + "AWS::CleanRooms::PrivacyBudgetTemplate": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "CollaborationArn": { + "PrimitiveType": "String" + }, + "CollaborationIdentifier": { + "PrimitiveType": "String" + }, + "MembershipArn": { + "PrimitiveType": "String" + }, + "PrivacyBudgetTemplateIdentifier": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-privacybudgettemplate.html", + "Properties": { + "AutoRefresh": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-privacybudgettemplate.html#cfn-cleanrooms-privacybudgettemplate-autorefresh", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRooms::PrivacyBudgetTemplate.AutoRefresh" + } + }, + "MembershipIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-privacybudgettemplate.html#cfn-cleanrooms-privacybudgettemplate-membershipidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRooms::PrivacyBudgetTemplate.MembershipIdentifier" + } + }, + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-privacybudgettemplate.html#cfn-cleanrooms-privacybudgettemplate-parameters", + "Required": true, + "Type": "Parameters", + "UpdateType": "Mutable" + }, + "PrivacyBudgetType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-privacybudgettemplate.html#cfn-cleanrooms-privacybudgettemplate-privacybudgettype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRooms::PrivacyBudgetTemplate.PrivacyBudgetType" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-privacybudgettemplate.html#cfn-cleanrooms-privacybudgettemplate-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::CleanRoomsML::TrainingDataset": { + "Attributes": { + "Status": { + "PrimitiveType": "String" + }, + "TrainingDatasetArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanroomsml-trainingdataset.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanroomsml-trainingdataset.html#cfn-cleanroomsml-trainingdataset-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRoomsML::TrainingDataset.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanroomsml-trainingdataset.html#cfn-cleanroomsml-trainingdataset-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRoomsML::TrainingDataset.Name" + } + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanroomsml-trainingdataset.html#cfn-cleanroomsml-trainingdataset-rolearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRoomsML::TrainingDataset.RoleArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanroomsml-trainingdataset.html#cfn-cleanroomsml-trainingdataset-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TrainingData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanroomsml-trainingdataset.html#cfn-cleanroomsml-trainingdataset-trainingdata", + "DuplicatesAllowed": true, + "ItemType": "Dataset", + "Required": true, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, "AWS::Cloud9::EnvironmentEC2": { "Attributes": { "Arn": { @@ -167909,6 +176710,14 @@ "ValueType": "AWS::CloudWatch::Alarm.Statistic" } }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarm-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Threshold": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-alarm.html#cfn-cloudwatch-alarm-threshold", "PrimitiveType": "Double", @@ -167957,6 +176766,12 @@ "Type": "List", "UpdateType": "Immutable" }, + "MetricCharacteristics": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-metriccharacteristics", + "Required": false, + "Type": "MetricCharacteristics", + "UpdateType": "Immutable" + }, "MetricMathAnomalyDetector": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-metricmathanomalydetector", "Required": false, @@ -168083,6 +176898,14 @@ "Value": { "ValueType": "AWS::CloudWatch::CompositeAlarm.OKActions" } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html#cfn-cloudwatch-compositealarm-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, @@ -168281,6 +177104,75 @@ } } }, + "AWS::CodeArtifact::PackageGroup": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-packagegroup.html", + "Properties": { + "ContactInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-packagegroup.html#cfn-codeartifact-packagegroup-contactinfo", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodeArtifact::PackageGroup.ContactInfo" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-packagegroup.html#cfn-codeartifact-packagegroup-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodeArtifact::PackageGroup.Description" + } + }, + "DomainName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-packagegroup.html#cfn-codeartifact-packagegroup-domainname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CodeArtifact::PackageGroup.DomainName" + } + }, + "DomainOwner": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-packagegroup.html#cfn-codeartifact-packagegroup-domainowner", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodeArtifact::PackageGroup.DomainOwner" + } + }, + "OriginConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-packagegroup.html#cfn-codeartifact-packagegroup-originconfiguration", + "Required": false, + "Type": "OriginConfiguration", + "UpdateType": "Mutable" + }, + "Pattern": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-packagegroup.html#cfn-codeartifact-packagegroup-pattern", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CodeArtifact::PackageGroup.Pattern" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeartifact-packagegroup.html#cfn-codeartifact-packagegroup-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::CodeArtifact::Repository": { "Attributes": { "Arn": { @@ -168366,6 +177258,57 @@ } } }, + "AWS::CodeBuild::Fleet": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-fleet.html", + "Properties": { + "BaseCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-fleet.html#cfn-codebuild-fleet-basecapacity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ComputeType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-fleet.html#cfn-codebuild-fleet-computetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodeBuild::Fleet.ComputeType" + } + }, + "EnvironmentType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-fleet.html#cfn-codebuild-fleet-environmenttype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodeBuild::Fleet.EnvironmentType" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-fleet.html#cfn-codebuild-fleet-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodeBuild::Fleet.Name" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-fleet.html#cfn-codebuild-fleet-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::CodeBuild::Project": { "Attributes": { "Arn": { @@ -168667,6 +177610,54 @@ } } }, + "AWS::CodeConnections::Connection": { + "Attributes": { + "ConnectionArn": { + "PrimitiveType": "String" + }, + "ConnectionStatus": { + "PrimitiveType": "String" + }, + "OwnerAccountId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeconnections-connection.html", + "Properties": { + "ConnectionName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeconnections-connection.html#cfn-codeconnections-connection-connectionname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CodeConnections::Connection.ConnectionName" + } + }, + "HostArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeconnections-connection.html#cfn-codeconnections-connection-hostarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CodeConnections::Connection.HostArn" + } + }, + "ProviderType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeconnections-connection.html#cfn-codeconnections-connection-providertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codeconnections-connection.html#cfn-codeconnections-connection-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::CodeDeploy::Application": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-application.html", "Properties": { @@ -169075,6 +178066,12 @@ "Type": "List", "UpdateType": "Mutable" }, + "ExecutionMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-executionmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-name", "PrimitiveType": "String", @@ -169382,6 +178379,15 @@ "Required": true, "UpdateType": "Mutable" }, + "PublishDeploymentStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarconnections-syncconfiguration.html#cfn-codestarconnections-syncconfiguration-publishdeploymentstatus", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus" + } + }, "RepositoryLinkId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarconnections-syncconfiguration.html#cfn-codestarconnections-syncconfiguration-repositorylinkid", "PrimitiveType": "String", @@ -169411,6 +178417,15 @@ "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" + }, + "TriggerResourceUpdateOn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codestarconnections-syncconfiguration.html#cfn-codestarconnections-syncconfiguration-triggerresourceupdateon", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn" + } } } }, @@ -169515,6 +178530,9 @@ }, "AWS::Cognito::IdentityPool": { "Attributes": { + "Id": { + "PrimitiveType": "String" + }, "Name": { "PrimitiveType": "String" } @@ -169541,6 +178559,7 @@ }, "CognitoIdentityProviders": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoidentityproviders", + "DuplicatesAllowed": true, "ItemType": "CognitoIdentityProvider", "Required": false, "Type": "List", @@ -169566,6 +178585,7 @@ }, "OpenIdConnectProviderARNs": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-openidconnectproviderarns", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -169579,6 +178599,7 @@ }, "SamlProviderARNs": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-samlproviderarns", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -169622,6 +178643,11 @@ } }, "AWS::Cognito::IdentityPoolRoleAttachment": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + } + }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html", "Properties": { "IdentityPoolId": { @@ -169632,14 +178658,16 @@ }, "RoleMappings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-rolemappings", - "PrimitiveType": "Json", + "ItemType": "RoleMapping", "Required": false, + "Type": "Map", "UpdateType": "Mutable" }, "Roles": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-roles", - "PrimitiveType": "Json", + "PrimitiveItemType": "String", "Required": false, + "Type": "Map", "UpdateType": "Mutable" } } @@ -171480,7 +180508,7 @@ "CountryCode": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-phonenumber.html#cfn-connect-phonenumber-countrycode", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::Connect::PhoneNumber.CountryCode" @@ -171504,6 +180532,12 @@ "ValueType": "AWS::Connect::PhoneNumber.Prefix" } }, + "SourcePhoneNumberArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-phonenumber.html#cfn-connect-phonenumber-sourcephonenumberarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-phonenumber.html#cfn-connect-phonenumber-tags", "DuplicatesAllowed": false, @@ -171524,7 +180558,7 @@ "Type": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-phonenumber.html#cfn-connect-phonenumber-type", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::Connect::PhoneNumber.Type" @@ -171532,6 +180566,43 @@ } } }, + "AWS::Connect::PredefinedAttribute": { + "Attributes": { + "LastModifiedRegion": { + "PrimitiveType": "String" + }, + "LastModifiedTime": { + "PrimitiveType": "Double" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-predefinedattribute.html", + "Properties": { + "InstanceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-predefinedattribute.html#cfn-connect-predefinedattribute-instancearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Connect::PredefinedAttribute.InstanceArn" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-predefinedattribute.html#cfn-connect-predefinedattribute-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Connect::PredefinedAttribute.Name" + } + }, + "Values": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-predefinedattribute.html#cfn-connect-predefinedattribute-values", + "Required": true, + "Type": "Values", + "UpdateType": "Mutable" + } + } + }, "AWS::Connect::Prompt": { "Attributes": { "PromptArn": { @@ -171901,12 +180972,27 @@ }, "AWS::Connect::SecurityProfile": { "Attributes": { + "LastModifiedRegion": { + "PrimitiveType": "String" + }, + "LastModifiedTime": { + "PrimitiveType": "Double" + }, "SecurityProfileArn": { "PrimitiveType": "String" } }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-securityprofile.html", "Properties": { + "AllowedAccessControlHierarchyGroupId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-securityprofile.html#cfn-connect-securityprofile-allowedaccesscontrolhierarchygroupid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::SecurityProfile.AllowedAccessControlHierarchyGroupId" + } + }, "AllowedAccessControlTags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-securityprofile.html#cfn-connect-securityprofile-allowedaccesscontroltags", "DuplicatesAllowed": false, @@ -171915,6 +181001,14 @@ "Type": "List", "UpdateType": "Mutable" }, + "Applications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-securityprofile.html#cfn-connect-securityprofile-applications", + "DuplicatesAllowed": false, + "ItemType": "Application", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Description": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-securityprofile.html#cfn-connect-securityprofile-description", "PrimitiveType": "String", @@ -171924,6 +181018,17 @@ "ValueType": "AWS::Connect::SecurityProfile.Description" } }, + "HierarchyRestrictedResources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-securityprofile.html#cfn-connect-securityprofile-hierarchyrestrictedresources", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::SecurityProfile.HierarchyRestrictedResources" + } + }, "InstanceArn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-securityprofile.html#cfn-connect-securityprofile-instancearn", "PrimitiveType": "String", @@ -172200,6 +181305,14 @@ "Type": "List", "UpdateType": "Mutable" }, + "UserProficiencies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-user.html#cfn-connect-user-userproficiencies", + "DuplicatesAllowed": true, + "ItemType": "UserProficiency", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Username": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-user.html#cfn-connect-user-username", "PrimitiveType": "String", @@ -172412,6 +181525,59 @@ } } }, + "AWS::ControlTower::EnabledBaseline": { + "Attributes": { + "EnabledBaselineIdentifier": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-controltower-enabledbaseline.html", + "Properties": { + "BaselineIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-controltower-enabledbaseline.html#cfn-controltower-enabledbaseline-baselineidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ControlTower::EnabledBaseline.BaselineIdentifier" + } + }, + "BaselineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-controltower-enabledbaseline.html#cfn-controltower-enabledbaseline-baselineversion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ControlTower::EnabledBaseline.BaselineVersion" + } + }, + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-controltower-enabledbaseline.html#cfn-controltower-enabledbaseline-parameters", + "DuplicatesAllowed": true, + "ItemType": "Parameter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-controltower-enabledbaseline.html#cfn-controltower-enabledbaseline-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TargetIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-controltower-enabledbaseline.html#cfn-controltower-enabledbaseline-targetidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ControlTower::EnabledBaseline.TargetIdentifier" + } + } + } + }, "AWS::ControlTower::EnabledControl": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-controltower-enabledcontrol.html", "Properties": { @@ -172432,6 +181598,14 @@ "Type": "List", "UpdateType": "Mutable" }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-controltower-enabledcontrol.html#cfn-controltower-enabledcontrol-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "TargetIdentifier": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-controltower-enabledcontrol.html#cfn-controltower-enabledcontrol-targetidentifier", "PrimitiveType": "String", @@ -172616,7 +181790,7 @@ "DefaultExpirationDays": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-domain.html#cfn-customerprofiles-domain-defaultexpirationdays", "PrimitiveType": "Integer", - "Required": false, + "Required": true, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::CustomerProfiles::Domain.DefaultExpirationDays" @@ -172795,7 +181969,7 @@ "Description": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-description", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::CustomerProfiles::ObjectType.Description" @@ -172847,7 +182021,7 @@ "ObjectTypeName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-customerprofiles-objecttype.html#cfn-customerprofiles-objecttype-objecttypename", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::CustomerProfiles::ObjectType.ObjectTypeName" @@ -175428,6 +184602,12 @@ "Type": "List", "UpdateType": "Mutable" }, + "ManifestConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-manifestconfig", + "Required": false, + "Type": "ManifestConfig", + "UpdateType": "Mutable" + }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", "PrimitiveType": "String", @@ -175474,6 +184654,1103 @@ } } }, + "AWS::DataZone::DataSource": { + "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "DomainId": { + "PrimitiveType": "String" + }, + "EnvironmentId": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + }, + "LastRunAssetCount": { + "PrimitiveType": "Double" + }, + "LastRunAt": { + "PrimitiveType": "String" + }, + "LastRunStatus": { + "PrimitiveType": "String" + }, + "ProjectId": { + "PrimitiveType": "String" + }, + "Status": { + "PrimitiveType": "String" + }, + "UpdatedAt": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-datasource.html", + "Properties": { + "AssetFormsInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-datasource.html#cfn-datazone-datasource-assetformsinput", + "DuplicatesAllowed": true, + "ItemType": "FormInput", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-datasource.html#cfn-datazone-datasource-configuration", + "Required": false, + "Type": "DataSourceConfigurationInput", + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-datasource.html#cfn-datazone-datasource-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::DataSource.Description" + } + }, + "DomainIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-datasource.html#cfn-datazone-datasource-domainidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::DataSource.DomainIdentifier" + } + }, + "EnableSetting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-datasource.html#cfn-datazone-datasource-enablesetting", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::DataSource.EnableSetting" + } + }, + "EnvironmentIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-datasource.html#cfn-datazone-datasource-environmentidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-datasource.html#cfn-datazone-datasource-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::DataSource.Name" + } + }, + "ProjectIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-datasource.html#cfn-datazone-datasource-projectidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "PublishOnImport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-datasource.html#cfn-datazone-datasource-publishonimport", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Recommendation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-datasource.html#cfn-datazone-datasource-recommendation", + "Required": false, + "Type": "RecommendationConfiguration", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-datasource.html#cfn-datazone-datasource-schedule", + "Required": false, + "Type": "ScheduleConfiguration", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-datasource.html#cfn-datazone-datasource-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::DataSource.Type" + } + } + } + }, + "AWS::DataZone::Domain": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "CreatedAt": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + }, + "LastUpdatedAt": { + "PrimitiveType": "String" + }, + "ManagedAccountId": { + "PrimitiveType": "String" + }, + "PortalUrl": { + "PrimitiveType": "String" + }, + "Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html#cfn-datazone-domain-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainExecutionRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html#cfn-datazone-domain-domainexecutionrole", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::Domain.DomainExecutionRole" + } + }, + "KmsKeyIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html#cfn-datazone-domain-kmskeyidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::Domain.KmsKeyIdentifier" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html#cfn-datazone-domain-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "SingleSignOn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html#cfn-datazone-domain-singlesignon", + "Required": false, + "Type": "SingleSignOn", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html#cfn-datazone-domain-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::Environment": { + "Attributes": { + "AwsAccountId": { + "PrimitiveType": "String" + }, + "AwsAccountRegion": { + "PrimitiveType": "String" + }, + "CreatedAt": { + "PrimitiveType": "String" + }, + "CreatedBy": { + "PrimitiveType": "String" + }, + "DomainId": { + "PrimitiveType": "String" + }, + "EnvironmentBlueprintId": { + "PrimitiveType": "String" + }, + "EnvironmentProfileId": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + }, + "ProjectId": { + "PrimitiveType": "String" + }, + "Provider": { + "PrimitiveType": "String" + }, + "Status": { + "PrimitiveType": "String" + }, + "UpdatedAt": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environment.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environment.html#cfn-datazone-environment-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::Environment.Description" + } + }, + "DomainIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environment.html#cfn-datazone-environment-domainidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::Environment.DomainIdentifier" + } + }, + "EnvironmentProfileIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environment.html#cfn-datazone-environment-environmentprofileidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::Environment.EnvironmentProfileIdentifier" + } + }, + "GlossaryTerms": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environment.html#cfn-datazone-environment-glossaryterms", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::Environment.GlossaryTerms" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environment.html#cfn-datazone-environment-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::Environment.Name" + } + }, + "ProjectIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environment.html#cfn-datazone-environment-projectidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::Environment.ProjectIdentifier" + } + }, + "UserParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environment.html#cfn-datazone-environment-userparameters", + "DuplicatesAllowed": true, + "ItemType": "EnvironmentParameter", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, + "AWS::DataZone::EnvironmentBlueprintConfiguration": { + "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "DomainId": { + "PrimitiveType": "String" + }, + "EnvironmentBlueprintId": { + "PrimitiveType": "String" + }, + "UpdatedAt": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html", + "Properties": { + "DomainIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-domainidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier" + } + }, + "EnabledRegions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-enabledregions", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions" + } + }, + "EnvironmentBlueprintIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-environmentblueprintidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier" + } + }, + "ManageAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-manageaccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn" + } + }, + "ProvisioningRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-provisioningrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn" + } + }, + "RegionalParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-regionalparameters", + "DuplicatesAllowed": false, + "ItemType": "RegionalParameter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::EnvironmentProfile": { + "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "CreatedBy": { + "PrimitiveType": "String" + }, + "DomainId": { + "PrimitiveType": "String" + }, + "EnvironmentBlueprintId": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + }, + "ProjectId": { + "PrimitiveType": "String" + }, + "UpdatedAt": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentprofile.html", + "Properties": { + "AwsAccountId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentprofile.html#cfn-datazone-environmentprofile-awsaccountid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::EnvironmentProfile.AwsAccountId" + } + }, + "AwsAccountRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentprofile.html#cfn-datazone-environmentprofile-awsaccountregion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::EnvironmentProfile.AwsAccountRegion" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentprofile.html#cfn-datazone-environmentprofile-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::EnvironmentProfile.Description" + } + }, + "DomainIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentprofile.html#cfn-datazone-environmentprofile-domainidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::EnvironmentProfile.DomainIdentifier" + } + }, + "EnvironmentBlueprintIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentprofile.html#cfn-datazone-environmentprofile-environmentblueprintidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentprofile.html#cfn-datazone-environmentprofile-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::EnvironmentProfile.Name" + } + }, + "ProjectIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentprofile.html#cfn-datazone-environmentprofile-projectidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::EnvironmentProfile.ProjectIdentifier" + } + }, + "UserParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentprofile.html#cfn-datazone-environmentprofile-userparameters", + "DuplicatesAllowed": true, + "ItemType": "EnvironmentParameter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::DataZone::Project": { + "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "CreatedBy": { + "PrimitiveType": "String" + }, + "DomainId": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + }, + "LastUpdatedAt": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-project.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-project.html#cfn-datazone-project-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::Project.Description" + } + }, + "DomainIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-project.html#cfn-datazone-project-domainidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::Project.DomainIdentifier" + } + }, + "GlossaryTerms": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-project.html#cfn-datazone-project-glossaryterms", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::Project.GlossaryTerms" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-project.html#cfn-datazone-project-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::Project.Name" + } + } + } + }, + "AWS::DataZone::SubscriptionTarget": { + "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "CreatedBy": { + "PrimitiveType": "String" + }, + "DomainId": { + "PrimitiveType": "String" + }, + "EnvironmentId": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + }, + "ProjectId": { + "PrimitiveType": "String" + }, + "UpdatedAt": { + "PrimitiveType": "String" + }, + "UpdatedBy": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html", + "Properties": { + "ApplicableAssetTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-applicableassettypes", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes" + } + }, + "AuthorizedPrincipals": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-authorizedprincipals", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals" + } + }, + "DomainIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-domainidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::SubscriptionTarget.DomainIdentifier" + } + }, + "EnvironmentIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-environmentidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier" + } + }, + "ManageAccessRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-manageaccessrole", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataZone::SubscriptionTarget.Name" + } + }, + "Provider": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-provider", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SubscriptionTargetConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-subscriptiontargetconfig", + "DuplicatesAllowed": true, + "ItemType": "SubscriptionTargetForm", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-subscriptiontarget.html#cfn-datazone-subscriptiontarget-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, + "AWS::Deadline::Farm": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "FarmId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html#cfn-deadline-farm-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Farm.Description" + } + }, + "DisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html#cfn-deadline-farm-displayname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Farm.DisplayName" + } + }, + "KmsKeyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html#cfn-deadline-farm-kmskeyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Deadline::Farm.KmsKeyArn" + } + } + } + }, + "AWS::Deadline::Fleet": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Capabilities": { + "Type": "FleetCapabilities" + }, + "Capabilities.Amounts": { + "ItemType": "FleetAmountCapability", + "Type": "List" + }, + "Capabilities.Attributes": { + "ItemType": "FleetAttributeCapability", + "Type": "List" + }, + "FleetId": { + "PrimitiveType": "String" + }, + "Status": { + "PrimitiveType": "String" + }, + "WorkerCount": { + "PrimitiveType": "Integer" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-fleet.html", + "Properties": { + "Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-fleet.html#cfn-deadline-fleet-configuration", + "Required": true, + "Type": "FleetConfiguration", + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-fleet.html#cfn-deadline-fleet-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Fleet.Description" + } + }, + "DisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-fleet.html#cfn-deadline-fleet-displayname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Fleet.DisplayName" + } + }, + "FarmId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-fleet.html#cfn-deadline-fleet-farmid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Deadline::Fleet.FarmId" + } + }, + "MaxWorkerCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-fleet.html#cfn-deadline-fleet-maxworkercount", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + }, + "MinWorkerCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-fleet.html#cfn-deadline-fleet-minworkercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-fleet.html#cfn-deadline-fleet-rolearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Fleet.RoleArn" + } + } + } + }, + "AWS::Deadline::LicenseEndpoint": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "DnsName": { + "PrimitiveType": "String" + }, + "LicenseEndpointId": { + "PrimitiveType": "String" + }, + "Status": { + "PrimitiveType": "String" + }, + "StatusMessage": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-licenseendpoint.html", + "Properties": { + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-licenseendpoint.html#cfn-deadline-licenseendpoint-securitygroupids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Immutable" + }, + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-licenseendpoint.html#cfn-deadline-licenseendpoint-subnetids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Deadline::LicenseEndpoint.SubnetIds" + } + }, + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-licenseendpoint.html#cfn-deadline-licenseendpoint-vpcid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Deadline::LicenseEndpoint.VpcId" + } + } + } + }, + "AWS::Deadline::MeteredProduct": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-meteredproduct.html", + "Properties": { + "Family": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-meteredproduct.html#cfn-deadline-meteredproduct-family", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::MeteredProduct.Family" + } + }, + "LicenseEndpointId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-meteredproduct.html#cfn-deadline-meteredproduct-licenseendpointid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Deadline::MeteredProduct.LicenseEndpointId" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-meteredproduct.html#cfn-deadline-meteredproduct-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::MeteredProduct.Port" + } + }, + "ProductId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-meteredproduct.html#cfn-deadline-meteredproduct-productid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Deadline::MeteredProduct.ProductId" + } + }, + "Vendor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-meteredproduct.html#cfn-deadline-meteredproduct-vendor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::MeteredProduct.Vendor" + } + } + } + }, + "AWS::Deadline::Queue": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "QueueId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queue.html", + "Properties": { + "AllowedStorageProfileIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queue.html#cfn-deadline-queue-allowedstorageprofileids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.AllowedStorageProfileIds" + } + }, + "DefaultBudgetAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queue.html#cfn-deadline-queue-defaultbudgetaction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.DefaultBudgetAction" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queue.html#cfn-deadline-queue-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.Description" + } + }, + "DisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queue.html#cfn-deadline-queue-displayname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.DisplayName" + } + }, + "FarmId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queue.html#cfn-deadline-queue-farmid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.FarmId" + } + }, + "JobAttachmentSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queue.html#cfn-deadline-queue-jobattachmentsettings", + "Required": false, + "Type": "JobAttachmentSettings", + "UpdateType": "Mutable" + }, + "JobRunAsUser": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queue.html#cfn-deadline-queue-jobrunasuser", + "Required": false, + "Type": "JobRunAsUser", + "UpdateType": "Mutable" + }, + "RequiredFileSystemLocationNames": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queue.html#cfn-deadline-queue-requiredfilesystemlocationnames", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.RequiredFileSystemLocationNames" + } + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queue.html#cfn-deadline-queue-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::Queue.RoleArn" + } + } + } + }, + "AWS::Deadline::QueueEnvironment": { + "Attributes": { + "Name": { + "PrimitiveType": "String" + }, + "QueueEnvironmentId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queueenvironment.html", + "Properties": { + "FarmId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queueenvironment.html#cfn-deadline-queueenvironment-farmid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Deadline::QueueEnvironment.FarmId" + } + }, + "Priority": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queueenvironment.html#cfn-deadline-queueenvironment-priority", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + }, + "QueueId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queueenvironment.html#cfn-deadline-queueenvironment-queueid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Deadline::QueueEnvironment.QueueId" + } + }, + "Template": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queueenvironment.html#cfn-deadline-queueenvironment-template", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::QueueEnvironment.Template" + } + }, + "TemplateType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queueenvironment.html#cfn-deadline-queueenvironment-templatetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::QueueEnvironment.TemplateType" + } + } + } + }, + "AWS::Deadline::QueueFleetAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queuefleetassociation.html", + "Properties": { + "FarmId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queuefleetassociation.html#cfn-deadline-queuefleetassociation-farmid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Deadline::QueueFleetAssociation.FarmId" + } + }, + "FleetId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queuefleetassociation.html#cfn-deadline-queuefleetassociation-fleetid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Deadline::QueueFleetAssociation.FleetId" + } + }, + "QueueId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-queuefleetassociation.html#cfn-deadline-queuefleetassociation-queueid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Deadline::QueueFleetAssociation.QueueId" + } + } + } + }, + "AWS::Deadline::StorageProfile": { + "Attributes": { + "StorageProfileId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-storageprofile.html", + "Properties": { + "DisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-storageprofile.html#cfn-deadline-storageprofile-displayname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::StorageProfile.DisplayName" + } + }, + "FarmId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-storageprofile.html#cfn-deadline-storageprofile-farmid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Deadline::StorageProfile.FarmId" + } + }, + "FileSystemLocations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-storageprofile.html#cfn-deadline-storageprofile-filesystemlocations", + "DuplicatesAllowed": true, + "ItemType": "FileSystemLocation", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "OsFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-storageprofile.html#cfn-deadline-storageprofile-osfamily", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Deadline::StorageProfile.OsFamily" + } + } + } + }, "AWS::Detective::Graph": { "Attributes": { "Arn": { @@ -175806,7 +186083,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-engineversion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { "ValueType": "DocumentDBEngineVersion" } @@ -175877,6 +186154,12 @@ "Required": false, "UpdateType": "Immutable" }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-tags", "ItemType": "Tag", @@ -176115,6 +186398,12 @@ "Required": true, "UpdateType": "Immutable" }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, "ClusterName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-clustername", "PrimitiveType": "String", @@ -176130,6 +186419,12 @@ "Required": false, "UpdateType": "Immutable" }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "PreferredMaintenanceWindow": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-preferredmaintenancewindow", "PrimitiveType": "String", @@ -176148,6 +186443,12 @@ "Required": true, "UpdateType": "Mutable" }, + "ShardInstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-shardinstancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, "SubnetIds": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdbelastic-cluster.html#cfn-docdbelastic-cluster-subnetids", "DuplicatesAllowed": true, @@ -176354,6 +186655,12 @@ "Type": "ProvisionedThroughput", "UpdateType": "Mutable" }, + "ResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-resourcepolicy", + "Required": false, + "Type": "ResourcePolicy", + "UpdateType": "Mutable" + }, "SSESpecification": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html#cfn-dynamodb-table-ssespecification", "Required": false, @@ -176824,9 +187131,18 @@ "BgpAsn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", "PrimitiveType": "Integer", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, "DeviceName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", "PrimitiveType": "String", @@ -176880,6 +187196,12 @@ "Type": "List", "UpdateType": "Immutable" }, + "Ipv6AddressPreferredLeaseTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcpoptions.html#cfn-ec2-dhcpoptions-ipv6addresspreferredleasetime", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, "NetbiosNameServers": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcpoptions.html#cfn-ec2-dhcpoptions-netbiosnameservers", "DuplicatesAllowed": false, @@ -177549,6 +187871,12 @@ "Required": false, "UpdateType": "Immutable" }, + "SourceResource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-sourceresource", + "Required": false, + "Type": "SourceResource", + "UpdateType": "Immutable" + }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-tags", "DuplicatesAllowed": false, @@ -177738,6 +188066,9 @@ "AvailabilityZone": { "PrimitiveType": "String" }, + "InstanceId": { + "PrimitiveType": "String" + }, "PrivateDnsName": { "PrimitiveType": "String" }, @@ -177749,18 +188080,21 @@ }, "PublicIp": { "PrimitiveType": "String" + }, + "VpcId": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html", "Properties": { "AdditionalInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-additionalinfo", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-additionalinfo", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional" }, "Affinity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-affinity", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-affinity", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional", @@ -177769,7 +188103,7 @@ } }, "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-availabilityzone", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-availabilityzone", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", @@ -177778,7 +188112,7 @@ } }, "BlockDeviceMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-blockdevicemappings", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-blockdevicemappings", "DuplicatesAllowed": true, "ItemType": "BlockDeviceMapping", "Required": false, @@ -177786,71 +188120,71 @@ "UpdateType": "Conditional" }, "CpuOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-cpuoptions", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-cpuoptions", "Required": false, "Type": "CpuOptions", "UpdateType": "Immutable" }, "CreditSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-creditspecification", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-creditspecification", "Required": false, "Type": "CreditSpecification", "UpdateType": "Mutable" }, "DisableApiTermination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-disableapitermination", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-disableapitermination", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, "EbsOptimized": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ebsoptimized", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-ebsoptimized", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Conditional" }, "ElasticGpuSpecifications": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-elasticgpuspecifications", - "DuplicatesAllowed": false, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-elasticgpuspecifications", + "DuplicatesAllowed": true, "ItemType": "ElasticGpuSpecification", "Required": false, "Type": "List", "UpdateType": "Immutable" }, "ElasticInferenceAccelerators": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-elasticinferenceaccelerators", - "DuplicatesAllowed": false, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-elasticinferenceaccelerators", + "DuplicatesAllowed": true, "ItemType": "ElasticInferenceAccelerator", "Required": false, "Type": "List", "UpdateType": "Immutable" }, "EnclaveOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-enclaveoptions", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-enclaveoptions", "Required": false, "Type": "EnclaveOptions", "UpdateType": "Immutable" }, "HibernationOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hibernationoptions", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-hibernationoptions", "Required": false, "Type": "HibernationOptions", "UpdateType": "Immutable" }, "HostId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hostid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-hostid", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional" }, "HostResourceGroupArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hostresourcegrouparn", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-hostresourcegrouparn", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, "IamInstanceProfile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-iaminstanceprofile", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-iaminstanceprofile", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", @@ -177859,19 +188193,19 @@ } }, "ImageId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-imageid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-imageid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, "InstanceInitiatedShutdownBehavior": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-instanceinitiatedshutdownbehavior", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-instanceinitiatedshutdownbehavior", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-instancetype", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-instancetype", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional", @@ -177880,13 +188214,13 @@ } }, "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ipv6addresscount", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-ipv6addresscount", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Immutable" }, "Ipv6Addresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ipv6addresses", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-ipv6addresses", "DuplicatesAllowed": true, "ItemType": "InstanceIpv6Address", "Required": false, @@ -177894,13 +188228,13 @@ "UpdateType": "Immutable" }, "KernelId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-kernelid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-kernelid", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional" }, "KeyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-keyname", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-keyname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", @@ -177909,27 +188243,27 @@ } }, "LaunchTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-launchtemplate", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-launchtemplate", "Required": false, "Type": "LaunchTemplateSpecification", "UpdateType": "Immutable" }, "LicenseSpecifications": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-licensespecifications", - "DuplicatesAllowed": false, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-licensespecifications", + "DuplicatesAllowed": true, "ItemType": "LicenseSpecification", "Required": false, "Type": "List", "UpdateType": "Immutable" }, "Monitoring": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-monitoring", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-monitoring", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, "NetworkInterfaces": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-networkinterfaces", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-networkinterfaces", "DuplicatesAllowed": true, "ItemType": "NetworkInterface", "Required": false, @@ -177937,7 +188271,7 @@ "UpdateType": "Immutable" }, "PlacementGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-placementgroupname", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-placementgroupname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", @@ -177946,13 +188280,13 @@ } }, "PrivateDnsNameOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-privatednsnameoptions", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-privatednsnameoptions", "Required": false, "Type": "PrivateDnsNameOptions", "UpdateType": "Conditional" }, "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-privateipaddress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-privateipaddress", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", @@ -177961,19 +188295,19 @@ } }, "PropagateTagsToVolumeOnCreation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-propagatetagstovolumeoncreation", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-propagatetagstovolumeoncreation", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, "RamdiskId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ramdiskid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-ramdiskid", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional" }, "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-securitygroupids", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-securitygroupids", "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, @@ -177985,7 +188319,7 @@ } }, "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-securitygroups", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-securitygroups", "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, @@ -177997,13 +188331,13 @@ } }, "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-sourcedestcheck", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-sourcedestcheck", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, "SsmAssociations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ssmassociations", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-ssmassociations", "DuplicatesAllowed": true, "ItemType": "SsmAssociation", "Required": false, @@ -178011,7 +188345,7 @@ "UpdateType": "Mutable" }, "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-subnetid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-subnetid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", @@ -178020,7 +188354,7 @@ } }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, @@ -178028,7 +188362,7 @@ "UpdateType": "Mutable" }, "Tenancy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-tenancy", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-tenancy", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional", @@ -178037,13 +188371,13 @@ } }, "UserData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-userdata", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-userdata", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional" }, "Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-volumes", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-instance.html#cfn-ec2-instance-volumes", "DuplicatesAllowed": true, "ItemType": "Volume", "Required": false, @@ -178789,16 +189123,28 @@ "Id": { "PrimitiveType": "String" }, + "PrimaryIpv6Address": { + "PrimitiveType": "String" + }, "PrimaryPrivateIpAddress": { "PrimitiveType": "String" }, "SecondaryPrivateIpAddresses": { "PrimitiveItemType": "String", "Type": "List" + }, + "VpcId": { + "PrimitiveType": "String" } }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html", "Properties": { + "ConnectionTrackingSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-connectiontrackingspecification", + "Required": false, + "Type": "ConnectionTrackingSpecification", + "UpdateType": "Conditional" + }, "Description": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterface.html#cfn-ec2-networkinterface-description", "PrimitiveType": "String", @@ -178923,6 +189269,12 @@ "Required": true, "UpdateType": "Immutable" }, + "EnaSrdSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfaceattachment.html#cfn-ec2-networkinterfaceattachment-enasrdspecification", + "Required": false, + "Type": "EnaSrdSpecification", + "UpdateType": "Mutable" + }, "InstanceId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfaceattachment.html#cfn-ec2-networkinterfaceattachment-instanceid", "PrimitiveType": "String", @@ -179068,7 +189420,7 @@ "MaxEntries": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-prefixlist.html#cfn-ec2-prefixlist-maxentries", "PrimitiveType": "Integer", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, "PrefixListName": { @@ -179225,14 +189577,17 @@ "GroupId": { "PrimitiveType": "String" }, + "Id": { + "PrimitiveType": "String" + }, "VpcId": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroup.html", "Properties": { "GroupDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-groupdescription", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroup.html#cfn-ec2-securitygroup-groupdescription", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable", @@ -179241,13 +189596,13 @@ } }, "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-groupname", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroup.html#cfn-ec2-securitygroup-groupname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, "SecurityGroupEgress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-securitygroupegress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroup.html#cfn-ec2-securitygroup-securitygroupegress", "DuplicatesAllowed": true, "ItemType": "Egress", "Required": false, @@ -179255,7 +189610,7 @@ "UpdateType": "Mutable" }, "SecurityGroupIngress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-securitygroupingress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroup.html#cfn-ec2-securitygroup-securitygroupingress", "DuplicatesAllowed": true, "ItemType": "Ingress", "Required": false, @@ -179263,7 +189618,7 @@ "UpdateType": "Mutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroup.html#cfn-ec2-securitygroup-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, @@ -179271,7 +189626,7 @@ "UpdateType": "Mutable" }, "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-vpcid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroup.html#cfn-ec2-securitygroup-vpcid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", @@ -179349,10 +189704,15 @@ } }, "AWS::EC2::SecurityGroupIngress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html", + "Attributes": { + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupingress.html", "Properties": { "CidrIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-cidrip", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupingress.html#cfn-ec2-securitygroupingress-cidrip", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", @@ -179361,49 +189721,49 @@ } }, "CidrIpv6": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-cidripv6", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupingress.html#cfn-ec2-securitygroupingress-cidripv6", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-description", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupingress.html#cfn-ec2-securitygroupingress-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "FromPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-fromport", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupingress.html#cfn-ec2-securitygroupingress-fromport", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Immutable" }, "GroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-groupid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupingress.html#cfn-ec2-securitygroupingress-groupid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-groupname", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupingress.html#cfn-ec2-securitygroupingress-groupname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, "IpProtocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-ipprotocol", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupingress.html#cfn-ec2-securitygroupingress-ipprotocol", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" }, "SourcePrefixListId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-securitygroupingress-sourceprefixlistid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupingress.html#cfn-ec2-securitygroupingress-sourceprefixlistid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, "SourceSecurityGroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupingress.html#cfn-ec2-securitygroupingress-sourcesecuritygroupid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", @@ -179412,19 +189772,19 @@ } }, "SourceSecurityGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupname", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupingress.html#cfn-ec2-securitygroupingress-sourcesecuritygroupname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, "SourceSecurityGroupOwnerId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupownerid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupingress.html#cfn-ec2-securitygroupingress-sourcesecuritygroupownerid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, "ToPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-toport", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-securitygroupingress.html#cfn-ec2-securitygroupingress-toport", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Immutable" @@ -179528,6 +189888,24 @@ "Required": false, "UpdateType": "Mutable" }, + "EnableLniAtDeviceIndex": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-enablelniatdeviceindex", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Ipv4IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv4ipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv4NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv4netmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, "Ipv6CidrBlock": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6cidrblock", "PrimitiveType": "String", @@ -179542,12 +189920,24 @@ "Type": "List", "UpdateType": "Mutable" }, + "Ipv6IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6ipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, "Ipv6Native": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6native", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Immutable" }, + "Ipv6NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6netmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, "MapPublicIpOnLaunch": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-mappubliciponlaunch", "PrimitiveType": "Boolean", @@ -179596,12 +189986,24 @@ "Ipv6CidrBlock": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-ipv6cidrblock", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::EC2::SubnetCidrBlock.Ipv6CidrBlock" } }, + "Ipv6IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-ipv6ipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-ipv6netmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, "SubnetId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-subnetid", "PrimitiveType": "String", @@ -180486,6 +190888,11 @@ } }, "AWS::EC2::VPCCidrBlock": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + } + }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html", "Properties": { "AmazonProvidedIpv6CidrBlock": { @@ -181557,6 +191964,86 @@ } } }, + "AWS::ECR::RepositoryCreationTemplate": { + "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "UpdatedAt": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repositorycreationtemplate.html", + "Properties": { + "AppliedFor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repositorycreationtemplate.html#cfn-ecr-repositorycreationtemplate-appliedfor", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ECR::RepositoryCreationTemplate.AppliedFor" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repositorycreationtemplate.html#cfn-ecr-repositorycreationtemplate-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ECR::RepositoryCreationTemplate.Description" + } + }, + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repositorycreationtemplate.html#cfn-ecr-repositorycreationtemplate-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "ImageTagMutability": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repositorycreationtemplate.html#cfn-ecr-repositorycreationtemplate-imagetagmutability", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ECR::RepositoryCreationTemplate.ImageTagMutability" + } + }, + "LifecyclePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repositorycreationtemplate.html#cfn-ecr-repositorycreationtemplate-lifecyclepolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ECR::RepositoryCreationTemplate.LifecyclePolicy" + } + }, + "Prefix": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repositorycreationtemplate.html#cfn-ecr-repositorycreationtemplate-prefix", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ECR::RepositoryCreationTemplate.Prefix" + } + }, + "RepositoryPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repositorycreationtemplate.html#cfn-ecr-repositorycreationtemplate-repositorypolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ResourceTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repositorycreationtemplate.html#cfn-ecr-repositorycreationtemplate-resourcetags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::ECS::CapacityProvider": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-capacityprovider.html", "Properties": { @@ -182071,6 +192558,14 @@ "Type": "List", "UpdateType": "Immutable" }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "TaskDefinition": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-taskdefinition", "PrimitiveType": "String", @@ -184152,7 +194647,7 @@ "PrimitiveType": "String" }, "Endpoint.Port": { - "PrimitiveType": "Integer" + "PrimitiveType": "String" }, "FullEngineVersion": { "PrimitiveType": "String" @@ -184161,7 +194656,7 @@ "PrimitiveType": "String" }, "ReaderEndpoint.Port": { - "PrimitiveType": "Integer" + "PrimitiveType": "String" }, "Status": { "PrimitiveType": "String" @@ -184922,6 +195417,12 @@ }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html", "Properties": { + "EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-enforcesecuritygroupinboundrulesonprivatelinktraffic", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "IpAddressType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype", "PrimitiveType": "String", @@ -185380,7 +195881,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idmappingworkflow.html#cfn-entityresolution-idmappingworkflow-outputsourceconfig", "DuplicatesAllowed": true, "ItemType": "IdMappingWorkflowOutputSource", - "Required": true, + "Required": false, "Type": "List", "UpdateType": "Mutable" }, @@ -185412,6 +195913,82 @@ } } }, + "AWS::EntityResolution::IdNamespace": { + "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "IdNamespaceArn": { + "PrimitiveType": "String" + }, + "UpdatedAt": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::IdNamespace.Description" + } + }, + "IdMappingWorkflowProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-idmappingworkflowproperties", + "DuplicatesAllowed": true, + "ItemType": "IdNamespaceIdMappingWorkflowProperties", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "IdNamespaceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-idnamespacename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EntityResolution::IdNamespace.IdNamespaceName" + } + }, + "InputSourceConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-inputsourceconfig", + "DuplicatesAllowed": true, + "ItemType": "IdNamespaceInputSource", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::IdNamespace.RoleArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-idnamespace.html#cfn-entityresolution-idnamespace-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::IdNamespace.Type" + } + } + } + }, "AWS::EntityResolution::MatchingWorkflow": { "Attributes": { "CreatedAt": { @@ -185485,6 +196062,69 @@ } } }, + "AWS::EntityResolution::PolicyStatement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html#cfn-entityresolution-policystatement-action", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::PolicyStatement.Action" + } + }, + "Arn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html#cfn-entityresolution-policystatement-arn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EntityResolution::PolicyStatement.Arn" + } + }, + "Condition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html#cfn-entityresolution-policystatement-condition", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::PolicyStatement.Condition" + } + }, + "Effect": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html#cfn-entityresolution-policystatement-effect", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::PolicyStatement.Effect" + } + }, + "Principal": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html#cfn-entityresolution-policystatement-principal", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::PolicyStatement.Principal" + } + }, + "StatementId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-policystatement.html#cfn-entityresolution-policystatement-statementid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EntityResolution::PolicyStatement.StatementId" + } + } + } + }, "AWS::EntityResolution::SchemaMapping": { "Attributes": { "CreatedAt": { @@ -187725,8 +198365,85 @@ } } }, + "AWS::GameLift::ContainerGroupDefinition": { + "Attributes": { + "ContainerGroupDefinitionArn": { + "PrimitiveType": "String" + }, + "CreationTime": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-containergroupdefinition.html", + "Properties": { + "ContainerDefinitions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-containergroupdefinition.html#cfn-gamelift-containergroupdefinition-containerdefinitions", + "DuplicatesAllowed": false, + "ItemType": "ContainerDefinition", + "Required": true, + "Type": "List", + "UpdateType": "Immutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-containergroupdefinition.html#cfn-gamelift-containergroupdefinition-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.Name" + } + }, + "OperatingSystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-containergroupdefinition.html#cfn-gamelift-containergroupdefinition-operatingsystem", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.OperatingSystem" + } + }, + "SchedulingStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-containergroupdefinition.html#cfn-gamelift-containergroupdefinition-schedulingstrategy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.SchedulingStrategy" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-containergroupdefinition.html#cfn-gamelift-containergroupdefinition-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TotalCpuLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-containergroupdefinition.html#cfn-gamelift-containergroupdefinition-totalcpulimit", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.TotalCpuLimit" + } + }, + "TotalMemoryLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-containergroupdefinition.html#cfn-gamelift-containergroupdefinition-totalmemorylimit", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GameLift::ContainerGroupDefinition.TotalMemoryLimit" + } + } + } + }, "AWS::GameLift::Fleet": { "Attributes": { + "ContainerGroupsConfiguration.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": { + "PrimitiveType": "Integer" + }, "FleetId": { "PrimitiveType": "String" } @@ -187772,6 +198489,12 @@ "ValueType": "AWS::GameLift::Fleet.ComputeType" } }, + "ContainerGroupsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-containergroupsconfiguration", + "Required": false, + "Type": "ContainerGroupsConfiguration", + "UpdateType": "Immutable" + }, "Description": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-description", "PrimitiveType": "String", @@ -188461,6 +199184,49 @@ } } }, + "AWS::GlobalAccelerator::CrossAccountAttachment": { + "Attributes": { + "AttachmentArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-crossaccountattachment.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-crossaccountattachment.html#cfn-globalaccelerator-crossaccountattachment-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GlobalAccelerator::CrossAccountAttachment.Name" + } + }, + "Principals": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-crossaccountattachment.html#cfn-globalaccelerator-crossaccountattachment-principals", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Resources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-crossaccountattachment.html#cfn-globalaccelerator-crossaccountattachment-resources", + "DuplicatesAllowed": true, + "ItemType": "Resource", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-crossaccountattachment.html#cfn-globalaccelerator-crossaccountattachment-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::GlobalAccelerator::EndpointGroup": { "Attributes": { "EndpointGroupArn": { @@ -188663,6 +199429,12 @@ "Required": false, "UpdateType": "Mutable" }, + "LakeFormationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-lakeformationconfiguration", + "Required": false, + "Type": "LakeFormationConfiguration", + "UpdateType": "Mutable" + }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-name", "PrimitiveType": "String", @@ -189388,6 +200160,41 @@ } } }, + "AWS::Glue::TableOptimizer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-tableoptimizer.html", + "Properties": { + "CatalogId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-tableoptimizer.html#cfn-glue-tableoptimizer-catalogid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-tableoptimizer.html#cfn-glue-tableoptimizer-databasename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "TableName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-tableoptimizer.html#cfn-glue-tableoptimizer-tablename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "TableOptimizerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-tableoptimizer.html#cfn-glue-tableoptimizer-tableoptimizerconfiguration", + "Required": true, + "Type": "TableOptimizerConfiguration", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-tableoptimizer.html#cfn-glue-tableoptimizer-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, "AWS::Glue::Trigger": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html", "Properties": { @@ -190410,7 +201217,10 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-groundstation-missionprofile.html#cfn-groundstation-missionprofile-trackingconfigarn", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GroundStation::MissionProfile.TrackingConfigArn" + } } } }, @@ -190467,7 +201277,7 @@ "Action": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-action", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::GuardDuty::Filter.Action" @@ -190476,14 +201286,17 @@ "Description": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-description", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, "DetectorId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-detectorid", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GuardDuty::Filter.DetectorId" + } }, "FindingCriteria": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-findingcriteria", @@ -190494,18 +201307,25 @@ "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-name", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GuardDuty::Filter.Name" + } }, "Rank": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-rank", "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GuardDuty::Filter.Rank" + } }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-tags", - "ItemType": "Tag", + "DuplicatesAllowed": true, + "ItemType": "TagItem", "Required": false, "Type": "List", "UpdateType": "Mutable" @@ -190556,7 +201376,7 @@ "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-name", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::GuardDuty::IPSet.Name" @@ -190601,7 +201421,7 @@ "DetectorId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-detectorid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, "DisableEmailNotification": { @@ -190614,12 +201434,12 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-email", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "MemberId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-memberid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, "Message": { @@ -190683,7 +201503,7 @@ "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-name", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, "Tags": { @@ -191617,6 +202437,39 @@ } } }, + "AWS::IVS::EncoderConfiguration": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-encoderconfiguration.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-encoderconfiguration.html#cfn-ivs-encoderconfiguration-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::IVS::EncoderConfiguration.Name" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-encoderconfiguration.html#cfn-ivs-encoderconfiguration-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Video": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-encoderconfiguration.html#cfn-ivs-encoderconfiguration-video", + "Required": false, + "Type": "Video", + "UpdateType": "Immutable" + } + } + }, "AWS::IVS::PlaybackKeyPair": { "Attributes": { "Arn": { @@ -191653,6 +202506,55 @@ } } }, + "AWS::IVS::PlaybackRestrictionPolicy": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-playbackrestrictionpolicy.html", + "Properties": { + "AllowedCountries": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-playbackrestrictionpolicy.html#cfn-ivs-playbackrestrictionpolicy-allowedcountries", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "AllowedOrigins": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-playbackrestrictionpolicy.html#cfn-ivs-playbackrestrictionpolicy-allowedorigins", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableStrictOriginEnforcement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-playbackrestrictionpolicy.html#cfn-ivs-playbackrestrictionpolicy-enablestrictoriginenforcement", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-playbackrestrictionpolicy.html#cfn-ivs-playbackrestrictionpolicy-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IVS::PlaybackRestrictionPolicy.Name" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-playbackrestrictionpolicy.html#cfn-ivs-playbackrestrictionpolicy-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::IVS::RecordingConfiguration": { "Attributes": { "Arn": { @@ -191707,6 +202609,69 @@ } } }, + "AWS::IVS::Stage": { + "Attributes": { + "ActiveSessionId": { + "PrimitiveType": "String" + }, + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-stage.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-stage.html#cfn-ivs-stage-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IVS::Stage.Name" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-stage.html#cfn-ivs-stage-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::IVS::StorageConfiguration": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-storageconfiguration.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-storageconfiguration.html#cfn-ivs-storageconfiguration-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::IVS::StorageConfiguration.Name" + } + }, + "S3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-storageconfiguration.html#cfn-ivs-storageconfiguration-s3", + "Required": true, + "Type": "S3StorageConfiguration", + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ivs-storageconfiguration.html#cfn-ivs-storageconfiguration-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::IVS::StreamKey": { "Attributes": { "Arn": { @@ -192728,6 +203693,50 @@ } } }, + "AWS::InspectorV2::CisScanConfiguration": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-cisscanconfiguration.html", + "Properties": { + "ScanName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-cisscanconfiguration.html#cfn-inspectorv2-cisscanconfiguration-scanname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-cisscanconfiguration.html#cfn-inspectorv2-cisscanconfiguration-schedule", + "Required": false, + "Type": "Schedule", + "UpdateType": "Mutable" + }, + "SecurityLevel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-cisscanconfiguration.html#cfn-inspectorv2-cisscanconfiguration-securitylevel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::InspectorV2::CisScanConfiguration.SecurityLevel" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-cisscanconfiguration.html#cfn-inspectorv2-cisscanconfiguration-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + }, + "Targets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-cisscanconfiguration.html#cfn-inspectorv2-cisscanconfiguration-targets", + "Required": false, + "Type": "CisTargets", + "UpdateType": "Mutable" + } + } + }, "AWS::InspectorV2::Filter": { "Attributes": { "Arn": { @@ -192797,12 +203806,27 @@ "Type": "HealthEventsConfig", "UpdateType": "Mutable" }, + "IncludeLinkedAccounts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-includelinkedaccounts", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "InternetMeasurementsLogDelivery": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-internetmeasurementslogdelivery", "Required": false, "Type": "InternetMeasurementsLogDelivery", "UpdateType": "Mutable" }, + "LinkedAccountId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-linkedaccountid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::InternetMonitor::Monitor.LinkedAccountId" + } + }, "MaxCityNetworksToMonitor": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-internetmonitor-monitor.html#cfn-internetmonitor-monitor-maxcitynetworkstomonitor", "PrimitiveType": "Integer", @@ -193447,6 +204471,12 @@ "ValueType": "AWS::IoT::DomainConfiguration.ServerCertificateArns" } }, + "ServerCertificateConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificateconfig", + "Required": false, + "Type": "ServerCertificateConfig", + "UpdateType": "Mutable" + }, "ServiceType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", "PrimitiveType": "String", @@ -193484,10 +204514,10 @@ "AWS::IoT::FleetMetric": { "Attributes": { "CreationDate": { - "PrimitiveType": "Double" + "PrimitiveType": "String" }, "LastModifiedDate": { - "PrimitiveType": "Double" + "PrimitiveType": "String" }, "MetricArn": { "PrimitiveType": "String" @@ -195365,6 +206395,15 @@ "Required": false, "UpdateType": "Mutable" }, + "AssetExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assetexternalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::Asset.AssetExternalId" + } + }, "AssetHierarchies": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assethierarchies", "DuplicatesAllowed": true, @@ -195428,6 +206467,15 @@ "Required": false, "UpdateType": "Mutable" }, + "AssetModelExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-assetmodel.html#cfn-iotsitewise-assetmodel-assetmodelexternalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTSiteWise::AssetModel.AssetModelExternalId" + } + }, "AssetModelHierarchies": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-assetmodel.html#cfn-iotsitewise-assetmodel-assetmodelhierarchies", "DuplicatesAllowed": true, @@ -195450,6 +206498,12 @@ "Type": "List", "UpdateType": "Mutable" }, + "AssetModelType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-assetmodel.html#cfn-iotsitewise-assetmodel-assetmodeltype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-assetmodel.html#cfn-iotsitewise-assetmodel-tags", "DuplicatesAllowed": true, @@ -196664,6 +207718,15 @@ "ValueType": "AWS::IoTWireless::WirelessDevice.Name" } }, + "Positioning": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-positioning", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.Positioning" + } + }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-tags", "DuplicatesAllowed": false, @@ -196922,6 +207985,15 @@ "ValueType": "AWS::KMS::Key.PendingWindowInDays" } }, + "RotationPeriodInDays": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-rotationperiodindays", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KMS::Key.RotationPeriodInDays" + } + }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-tags", "DuplicatesAllowed": false, @@ -197078,6 +208150,14 @@ "ValueType": "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn" } }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-connector.html#cfn-kafkaconnect-connector-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "WorkerConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-connector.html#cfn-kafkaconnect-connector-workerconfiguration", "Required": false, @@ -197086,6 +208166,114 @@ } } }, + "AWS::KafkaConnect::CustomPlugin": { + "Attributes": { + "CustomPluginArn": { + "PrimitiveType": "String" + }, + "FileDescription": { + "Type": "CustomPluginFileDescription" + }, + "FileDescription.FileMd5": { + "PrimitiveType": "String" + }, + "FileDescription.FileSize": { + "PrimitiveType": "Integer" + }, + "Revision": { + "PrimitiveType": "Integer" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-customplugin.html", + "Properties": { + "ContentType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-customplugin.html#cfn-kafkaconnect-customplugin-contenttype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::KafkaConnect::CustomPlugin.ContentType" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-customplugin.html#cfn-kafkaconnect-customplugin-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::KafkaConnect::CustomPlugin.Description" + } + }, + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-customplugin.html#cfn-kafkaconnect-customplugin-location", + "Required": true, + "Type": "CustomPluginLocation", + "UpdateType": "Immutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-customplugin.html#cfn-kafkaconnect-customplugin-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::KafkaConnect::CustomPlugin.Name" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-customplugin.html#cfn-kafkaconnect-customplugin-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::KafkaConnect::WorkerConfiguration": { + "Attributes": { + "Revision": { + "PrimitiveType": "Integer" + }, + "WorkerConfigurationArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-workerconfiguration.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-workerconfiguration.html#cfn-kafkaconnect-workerconfiguration-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::KafkaConnect::WorkerConfiguration.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-workerconfiguration.html#cfn-kafkaconnect-workerconfiguration-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::KafkaConnect::WorkerConfiguration.Name" + } + }, + "PropertiesFileContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-workerconfiguration.html#cfn-kafkaconnect-workerconfiguration-propertiesfilecontent", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kafkaconnect-workerconfiguration.html#cfn-kafkaconnect-workerconfiguration-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Kendra::DataSource": { "Attributes": { "Arn": { @@ -197220,6 +208408,15 @@ "ValueType": "AWS::Kendra::Faq.IndexId" } }, + "LanguageCode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-languagecode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Kendra::Faq.LanguageCode" + } + }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kendra-faq.html#cfn-kendra-faq-name", "PrimitiveType": "String", @@ -197600,7 +208797,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-runtimeenvironment", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { "ValueType": "AWS::KinesisAnalyticsV2::Application.RuntimeEnvironment" } @@ -197761,6 +208958,12 @@ "Type": "S3DestinationConfiguration", "UpdateType": "Mutable" }, + "SnowflakeDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-snowflakedestinationconfiguration", + "Required": false, + "Type": "SnowflakeDestinationConfiguration", + "UpdateType": "Mutable" + }, "SplunkDestinationConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration", "Required": false, @@ -198103,6 +209306,12 @@ "AWS::LakeFormation::Resource": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html", "Properties": { + "HybridAccessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html#cfn-lakeformation-resource-hybridaccessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "ResourceArn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-resource.html#cfn-lakeformation-resource-resourcearn", "PrimitiveType": "String", @@ -200225,6 +211434,84 @@ } } }, + "AWS::Location::APIKey": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "CreateTime": { + "PrimitiveType": "String" + }, + "KeyArn": { + "PrimitiveType": "String" + }, + "UpdateTime": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-apikey.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-apikey.html#cfn-location-apikey-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Location::APIKey.Description" + } + }, + "ExpireTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-apikey.html#cfn-location-apikey-expiretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Location::APIKey.ExpireTime" + } + }, + "ForceDelete": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-apikey.html#cfn-location-apikey-forcedelete", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ForceUpdate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-apikey.html#cfn-location-apikey-forceupdate", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "KeyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-apikey.html#cfn-location-apikey-keyname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Location::APIKey.KeyName" + } + }, + "NoExpiry": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-apikey.html#cfn-location-apikey-noexpiry", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Restrictions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-apikey.html#cfn-location-apikey-restrictions", + "Required": true, + "Type": "ApiKeyRestrictions", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-apikey.html#cfn-location-apikey-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Location::GeofenceCollection": { "Attributes": { "Arn": { @@ -200255,7 +211542,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-geofencecollection.html#cfn-location-geofencecollection-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { "ValueType": "AWS::Location::GeofenceCollection.Description" } @@ -200268,6 +211555,14 @@ "Value": { "ValueType": "AWS::Location::GeofenceCollection.KmsKeyId" } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-geofencecollection.html#cfn-location-geofencecollection-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, @@ -200279,9 +211574,6 @@ "CreateTime": { "PrimitiveType": "String" }, - "DataSource": { - "PrimitiveType": "String" - }, "MapArn": { "PrimitiveType": "String" }, @@ -200301,7 +211593,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-map.html#cfn-location-map-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { "ValueType": "AWS::Location::Map.Description" } @@ -200319,10 +211611,18 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-map.html#cfn-location-map-pricingplan", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { "ValueType": "AWS::Location::Map.PricingPlan" } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-map.html#cfn-location-map-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, @@ -200353,13 +211653,13 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-placeindex.html#cfn-location-placeindex-datasourceconfiguration", "Required": false, "Type": "DataSourceConfiguration", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Description": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-placeindex.html#cfn-location-placeindex-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { "ValueType": "AWS::Location::PlaceIndex.Description" } @@ -200377,10 +211677,18 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-placeindex.html#cfn-location-placeindex-pricingplan", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { "ValueType": "AWS::Location::PlaceIndex.PricingPlan" } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-placeindex.html#cfn-location-placeindex-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, @@ -200420,7 +211728,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-routecalculator.html#cfn-location-routecalculator-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { "ValueType": "AWS::Location::RouteCalculator.Description" } @@ -200429,10 +211737,18 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-routecalculator.html#cfn-location-routecalculator-pricingplan", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { "ValueType": "AWS::Location::RouteCalculator.PricingPlan" } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-routecalculator.html#cfn-location-routecalculator-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, @@ -200457,11 +211773,23 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-tracker.html#cfn-location-tracker-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { "ValueType": "AWS::Location::Tracker.Description" } }, + "EventBridgeEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-tracker.html#cfn-location-tracker-eventbridgeenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyEnableGeospatialQueries": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-tracker.html#cfn-location-tracker-kmskeyenablegeospatialqueries", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "KmsKeyId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-tracker.html#cfn-location-tracker-kmskeyid", "PrimitiveType": "String", @@ -200475,11 +211803,19 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-tracker.html#cfn-location-tracker-positionfiltering", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { "ValueType": "AWS::Location::Tracker.PositionFiltering" } }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-tracker.html#cfn-location-tracker-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "TrackerName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-location-tracker.html#cfn-location-tracker-trackername", "PrimitiveType": "String", @@ -200557,6 +211893,12 @@ "Value": { "ValueType": "AWS::Logs::AccountPolicy.Scope" } + }, + "SelectionCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-accountpolicy.html#cfn-logs-accountpolicy-selectioncriteria", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" } } }, @@ -203642,7 +214984,7 @@ "ChannelGroupName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-channel.html#cfn-mediapackagev2-channel-channelgroupname", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::MediaPackageV2::Channel.ChannelGroupName" @@ -203651,7 +214993,7 @@ "ChannelName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-channel.html#cfn-mediapackagev2-channel-channelname", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::MediaPackageV2::Channel.ChannelName" @@ -203696,7 +215038,7 @@ "ChannelGroupName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-channelgroup.html#cfn-mediapackagev2-channelgroup-channelgroupname", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::MediaPackageV2::ChannelGroup.ChannelGroupName" @@ -203727,7 +215069,7 @@ "ChannelGroupName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-channelpolicy.html#cfn-mediapackagev2-channelpolicy-channelgroupname", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::MediaPackageV2::ChannelPolicy.ChannelGroupName" @@ -203736,7 +215078,7 @@ "ChannelName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-channelpolicy.html#cfn-mediapackagev2-channelpolicy-channelname", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::MediaPackageV2::ChannelPolicy.ChannelName" @@ -203767,7 +215109,7 @@ "ChannelGroupName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-originendpoint.html#cfn-mediapackagev2-originendpoint-channelgroupname", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::MediaPackageV2::OriginEndpoint.ChannelGroupName" @@ -203776,7 +215118,7 @@ "ChannelName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-originendpoint.html#cfn-mediapackagev2-originendpoint-channelname", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::MediaPackageV2::OriginEndpoint.ChannelName" @@ -203785,7 +215127,7 @@ "ContainerType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-originendpoint.html#cfn-mediapackagev2-originendpoint-containertype", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::MediaPackageV2::OriginEndpoint.ContainerType" @@ -203819,7 +215161,7 @@ "OriginEndpointName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-originendpoint.html#cfn-mediapackagev2-originendpoint-originendpointname", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::MediaPackageV2::OriginEndpoint.OriginEndpointName" @@ -203856,7 +215198,7 @@ "ChannelGroupName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-originendpointpolicy.html#cfn-mediapackagev2-originendpointpolicy-channelgroupname", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::MediaPackageV2::OriginEndpointPolicy.ChannelGroupName" @@ -203865,7 +215207,7 @@ "ChannelName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-originendpointpolicy.html#cfn-mediapackagev2-originendpointpolicy-channelname", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::MediaPackageV2::OriginEndpointPolicy.ChannelName" @@ -203874,7 +215216,7 @@ "OriginEndpointName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackagev2-originendpointpolicy.html#cfn-mediapackagev2-originendpointpolicy-originendpointname", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::MediaPackageV2::OriginEndpointPolicy.OriginEndpointName" @@ -203950,6 +215292,14 @@ }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html", "Properties": { + "Audiences": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html#cfn-mediatailor-channel-audiences", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "ChannelName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html#cfn-mediatailor-channel-channelname", "PrimitiveType": "String", @@ -204001,6 +215351,12 @@ "Value": { "ValueType": "AWS::MediaTailor::Channel.Tier" } + }, + "TimeShiftConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html#cfn-mediatailor-channel-timeshiftconfiguration", + "Required": false, + "Type": "TimeShiftConfiguration", + "UpdateType": "Mutable" } } }, @@ -204983,6 +216339,110 @@ } } }, + "AWS::NeptuneGraph::Graph": { + "Attributes": { + "Endpoint": { + "PrimitiveType": "String" + }, + "GraphArn": { + "PrimitiveType": "String" + }, + "GraphId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html", + "Properties": { + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "GraphName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-graphname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::NeptuneGraph::Graph.GraphName" + } + }, + "ProvisionedMemory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-provisionedmemory", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Conditional" + }, + "PublicConnectivity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-publicconnectivity", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-replicacount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "VectorSearchConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-vectorsearchconfiguration", + "Required": false, + "Type": "VectorSearchConfiguration", + "UpdateType": "Immutable" + } + } + }, + "AWS::NeptuneGraph::PrivateGraphEndpoint": { + "Attributes": { + "PrivateGraphEndpointIdentifier": { + "PrimitiveType": "String" + }, + "VpcEndpointId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-privategraphendpoint.html", + "Properties": { + "GraphIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-privategraphendpoint.html#cfn-neptunegraph-privategraphendpoint-graphidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-privategraphendpoint.html#cfn-neptunegraph-privategraphendpoint-securitygroupids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-privategraphendpoint.html#cfn-neptunegraph-privategraphendpoint-subnetids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-privategraphendpoint.html#cfn-neptunegraph-privategraphendpoint-vpcid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, "AWS::NetworkFirewall::Firewall": { "Attributes": { "EndpointIds": { @@ -206431,6 +217891,12 @@ "ValueType": "AWS::Oam::Link.LabelTemplate" } }, + "LinkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-oam-link.html#cfn-oam-link-linkconfiguration", + "Required": false, + "Type": "LinkConfiguration", + "UpdateType": "Mutable" + }, "ResourceTypes": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-oam-link.html#cfn-oam-link-resourcetypes", "DuplicatesAllowed": false, @@ -208801,6 +220267,80 @@ } } }, + "AWS::PaymentCryptography::Alias": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-paymentcryptography-alias.html", + "Properties": { + "AliasName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-paymentcryptography-alias.html#cfn-paymentcryptography-alias-aliasname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::PaymentCryptography::Alias.AliasName" + } + }, + "KeyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-paymentcryptography-alias.html#cfn-paymentcryptography-alias-keyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::PaymentCryptography::Alias.KeyArn" + } + } + } + }, + "AWS::PaymentCryptography::Key": { + "Attributes": { + "KeyIdentifier": { + "PrimitiveType": "String" + }, + "KeyOrigin": { + "PrimitiveType": "String" + }, + "KeyState": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-paymentcryptography-key.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-paymentcryptography-key.html#cfn-paymentcryptography-key-enabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Exportable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-paymentcryptography-key.html#cfn-paymentcryptography-key-exportable", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + }, + "KeyAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-paymentcryptography-key.html#cfn-paymentcryptography-key-keyattributes", + "Required": true, + "Type": "KeyAttributes", + "UpdateType": "Mutable" + }, + "KeyCheckValueAlgorithm": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-paymentcryptography-key.html#cfn-paymentcryptography-key-keycheckvaluealgorithm", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::PaymentCryptography::Key.KeyCheckValueAlgorithm" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-paymentcryptography-key.html#cfn-paymentcryptography-key-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Personalize::Dataset": { "Attributes": { "DatasetArn": { @@ -209506,6 +221046,12 @@ "Required": true, "UpdateType": "Mutable" }, + "OrchestrationSendingRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-orchestrationsendingrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "RoleArn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-rolearn", "PrimitiveType": "String", @@ -210435,16 +221981,8 @@ "PrimitiveItemType": "String", "Type": "List" }, - "Errors": { - "ItemType": "AnalysisError", - "Type": "List" - }, "LastUpdatedTime": { "PrimitiveType": "String" - }, - "Sheets": { - "ItemType": "Sheet", - "Type": "List" } }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html", @@ -210473,6 +222011,14 @@ "Type": "AnalysisDefinition", "UpdateType": "Mutable" }, + "Errors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-errors", + "DuplicatesAllowed": true, + "ItemType": "AnalysisError", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-name", "PrimitiveType": "String", @@ -210496,6 +222042,14 @@ "Type": "List", "UpdateType": "Mutable" }, + "Sheets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-sheets", + "DuplicatesAllowed": true, + "ItemType": "Sheet", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "SourceEntity": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-sourceentity", "Required": false, @@ -210616,6 +222170,17 @@ "Type": "DashboardVersionDefinition", "UpdateType": "Mutable" }, + "LinkEntities": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-linkentities", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.LinkEntities" + } + }, "LinkSharingConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-dashboard.html#cfn-quicksight-dashboard-linksharingconfiguration", "Required": false, @@ -211262,6 +222827,15 @@ "Value": { "ValueType": "AWS::QuickSight::Topic.TopicId" } + }, + "UserExperienceVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html#cfn-quicksight-topic-userexperienceversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Topic.UserExperienceVersion" + } } } }, @@ -211484,7 +223058,7 @@ "DatabaseInstallationFilesS3BucketName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-customdbengineversion.html#cfn-rds-customdbengineversion-databaseinstallationfiless3bucketname", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::RDS::CustomDBEngineVersion.DatabaseInstallationFilesS3BucketName" @@ -211526,6 +223100,12 @@ "ValueType": "AWS::RDS::CustomDBEngineVersion.EngineVersion" } }, + "ImageId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-customdbengineversion.html#cfn-rds-customdbengineversion-imageid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, "KMSKeyId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-customdbengineversion.html#cfn-rds-customdbengineversion-kmskeyid", "PrimitiveType": "String", @@ -211544,6 +223124,12 @@ "ValueType": "AWS::RDS::CustomDBEngineVersion.Manifest" } }, + "SourceCustomDbEngineVersionIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-customdbengineversion.html#cfn-rds-customdbengineversion-sourcecustomdbengineversionidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, "Status": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-customdbengineversion.html#cfn-rds-customdbengineversion-status", "PrimitiveType": "String", @@ -211560,6 +223146,12 @@ "Required": false, "Type": "List", "UpdateType": "Mutable" + }, + "UseAwsProvidedLatestImage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-customdbengineversion.html#cfn-rds-customdbengineversion-useawsprovidedlatestimage", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" } } }, @@ -211585,6 +223177,9 @@ }, "ReadEndpoint.Address": { "PrimitiveType": "String" + }, + "StorageThroughput": { + "PrimitiveType": "Integer" } }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html", @@ -212042,6 +223637,12 @@ "Required": false, "UpdateType": "Conditional" }, + "AutomaticBackupReplicationKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationkmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "AutomaticBackupReplicationRegion": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", "PrimitiveType": "String", @@ -212971,6 +224572,79 @@ } } }, + "AWS::RDS::Integration": { + "Attributes": { + "CreateTime": { + "PrimitiveType": "String" + }, + "IntegrationArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-integration.html", + "Properties": { + "AdditionalEncryptionContext": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-integration.html#cfn-rds-integration-additionalencryptioncontext", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Immutable" + }, + "DataFilter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-integration.html#cfn-rds-integration-datafilter", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::Integration.DataFilter" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-integration.html#cfn-rds-integration-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::Integration.Description" + } + }, + "IntegrationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-integration.html#cfn-rds-integration-integrationname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::Integration.IntegrationName" + } + }, + "KMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-integration.html#cfn-rds-integration-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "SourceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-integration.html#cfn-rds-integration-sourcearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-integration.html#cfn-rds-integration-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TargetArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-integration.html#cfn-rds-integration-targetarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, "AWS::RDS::OptionGroup": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html", "Properties": { @@ -213072,6 +224746,9 @@ }, "AWS::Redshift::Cluster": { "Attributes": { + "ClusterNamespaceArn": { + "PrimitiveType": "String" + }, "DeferMaintenanceIdentifier": { "PrimitiveType": "String" }, @@ -213081,7 +224758,7 @@ "Endpoint.Port": { "PrimitiveType": "String" }, - "Id": { + "MasterPasswordSecretArn": { "PrimitiveType": "String" } }, @@ -213277,16 +224954,28 @@ "Required": false, "UpdateType": "Mutable" }, + "ManageMasterPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-managemasterpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "ManualSnapshotRetentionPeriod": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-manualsnapshotretentionperiod", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, + "MasterPasswordSecretKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterpasswordsecretkmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "MasterUserPassword": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" @@ -213307,6 +224996,12 @@ "Required": false, "UpdateType": "Mutable" }, + "NamespaceResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-namespaceresourcepolicy", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, "NodeType": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", "PrimitiveType": "String", @@ -213817,19 +225512,13 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-scheduledaction.html#cfn-redshift-scheduledaction-scheduledactiondescription", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Redshift::ScheduledAction.ScheduledActionDescription" - } + "UpdateType": "Mutable" }, "ScheduledActionName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-scheduledaction.html#cfn-redshift-scheduledaction-scheduledactionname", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Redshift::ScheduledAction.ScheduledActionName" - } + "UpdateType": "Immutable" }, "StartTime": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-scheduledaction.html#cfn-redshift-scheduledaction-starttime", @@ -213850,6 +225539,12 @@ "Namespace": { "Type": "Namespace" }, + "Namespace.AdminPasswordSecretArn": { + "PrimitiveType": "String" + }, + "Namespace.AdminPasswordSecretKmsKeyId": { + "PrimitiveType": "String" + }, "Namespace.AdminUsername": { "PrimitiveType": "String" }, @@ -213888,6 +225583,12 @@ }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html", "Properties": { + "AdminPasswordSecretKmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminpasswordsecretkmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "AdminUserPassword": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-adminuserpassword", "PrimitiveType": "String", @@ -213964,6 +225665,12 @@ "ValueType": "AWS::RedshiftServerless::Namespace.LogExports" } }, + "ManageAdminPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-manageadminpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "NamespaceName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespacename", "PrimitiveType": "String", @@ -213973,6 +225680,26 @@ "ValueType": "AWS::RedshiftServerless::Namespace.NamespaceName" } }, + "NamespaceResourcePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-namespaceresourcepolicy", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "RedshiftIdcApplicationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-redshiftidcapplicationarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SnapshotCopyConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-snapshotcopyconfigurations", + "DuplicatesAllowed": true, + "ItemType": "SnapshotCopyConfiguration", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-namespace.html#cfn-redshiftserverless-namespace-tags", "DuplicatesAllowed": true, @@ -214014,6 +225741,9 @@ "Workgroup.EnhancedVpcRouting": { "PrimitiveType": "Boolean" }, + "Workgroup.MaxCapacity": { + "PrimitiveType": "Integer" + }, "Workgroup.NamespaceName": { "PrimitiveType": "String" }, @@ -214063,6 +225793,12 @@ "Required": false, "UpdateType": "Mutable" }, + "MaxCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html#cfn-redshiftserverless-workgroup-maxcapacity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, "NamespaceName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshiftserverless-workgroup.html#cfn-redshiftserverless-workgroup-namespacename", "PrimitiveType": "String", @@ -214672,9 +226408,8 @@ }, "Policy": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-resiliencypolicy.html#cfn-resiliencehub-resiliencypolicy-policy", - "ItemType": "FailurePolicy", "Required": true, - "Type": "Map", + "Type": "PolicyMap", "UpdateType": "Mutable" }, "PolicyDescription": { @@ -215489,6 +227224,12 @@ "Type": "GeoLocation", "UpdateType": "Mutable" }, + "GeoProximityLocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-geoproximitylocation", + "Required": false, + "Type": "GeoProximityLocation", + "UpdateType": "Mutable" + }, "HealthCheckId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-healthcheckid", "PrimitiveType": "String", @@ -215593,6 +227334,118 @@ } } }, + "AWS::Route53Profiles::Profile": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "ClientToken": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profile.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profile.html#cfn-route53profiles-profile-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Route53Profiles::Profile.Name" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profile.html#cfn-route53profiles-profile-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Route53Profiles::ProfileAssociation": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profileassociation.html", + "Properties": { + "Arn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profileassociation.html#cfn-route53profiles-profileassociation-arn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profileassociation.html#cfn-route53profiles-profileassociation-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ProfileId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profileassociation.html#cfn-route53profiles-profileassociation-profileid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profileassociation.html#cfn-route53profiles-profileassociation-resourceid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profileassociation.html#cfn-route53profiles-profileassociation-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Route53Profiles::ProfileResourceAssociation": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + }, + "ResourceType": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profileresourceassociation.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profileresourceassociation.html#cfn-route53profiles-profileresourceassociation-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ProfileId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profileresourceassociation.html#cfn-route53profiles-profileresourceassociation-profileid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ResourceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profileresourceassociation.html#cfn-route53profiles-profileresourceassociation-resourcearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ResourceProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53profiles-profileresourceassociation.html#cfn-route53profiles-profileresourceassociation-resourceproperties", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Route53RecoveryControl::Cluster": { "Attributes": { "ClusterArn": { @@ -216855,7 +228708,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-bucket.html#cfn-s3-bucket-objectlockenabled", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "OwnershipControls": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-bucket.html#cfn-s3-bucket-ownershipcontrols", @@ -218537,6 +230390,11 @@ } }, "AWS::SSM::PatchBaseline": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + } + }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html", "Properties": { "ApprovalRules": { @@ -218547,16 +230405,23 @@ }, "ApprovedPatches": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatches", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.ApprovedPatches" + } }, "ApprovedPatchesComplianceLevel": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatchescompliancelevel", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel" + } }, "ApprovedPatchesEnableNonSecurity": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-approvedpatchesenablenonsecurity", @@ -218564,11 +230429,20 @@ "Required": false, "UpdateType": "Mutable" }, + "DefaultBaseline": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-defaultbaseline", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "Description": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.Description" + } }, "GlobalFilters": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-globalfilters", @@ -218580,36 +230454,54 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-name", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.Name" + } }, "OperatingSystem": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-operatingsystem", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.OperatingSystem" + } }, "PatchGroups": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-patchgroups", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.PatchGroups" + } }, "RejectedPatches": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-rejectedpatches", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.RejectedPatches" + } }, "RejectedPatchesAction": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-rejectedpatchesaction", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SSM::PatchBaseline.RejectedPatchesAction" + } }, "Sources": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-sources", + "DuplicatesAllowed": true, "ItemType": "PatchSource", "Required": false, "Type": "List", @@ -218617,6 +230509,7 @@ }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-patchbaseline.html#cfn-ssm-patchbaseline-tags", + "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", @@ -219278,6 +231171,18 @@ "ValueType": "AWS::SageMaker::AppImageConfig.AppImageConfigName" } }, + "CodeEditorAppImageConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-codeeditorappimageconfig", + "Required": false, + "Type": "CodeEditorAppImageConfig", + "UpdateType": "Mutable" + }, + "JupyterLabAppImageConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-jupyterlabappimageconfig", + "Required": false, + "Type": "JupyterLabAppImageConfig", + "UpdateType": "Mutable" + }, "KernelGatewayImageConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig", "Required": false, @@ -219795,7 +231700,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-onlinestoreconfig", "Required": false, "Type": "OnlineStoreConfig", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "RecordIdentifierFeatureName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-recordidentifierfeaturename", @@ -219822,6 +231727,12 @@ "Required": false, "Type": "List", "UpdateType": "Immutable" + }, + "ThroughputConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-throughputconfig", + "Required": false, + "Type": "ThroughputConfig", + "UpdateType": "Mutable" } } }, @@ -221222,6 +233133,9 @@ "Attributes": { "SpaceArn": { "PrimitiveType": "String" + }, + "Url": { + "PrimitiveType": "String" } }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html", @@ -221235,6 +233149,21 @@ "ValueType": "AWS::SageMaker::Space.DomainId" } }, + "OwnershipSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-ownershipsettings", + "Required": false, + "Type": "OwnershipSettings", + "UpdateType": "Immutable" + }, + "SpaceDisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-spacedisplayname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SageMaker::Space.SpaceDisplayName" + } + }, "SpaceName": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-spacename", "PrimitiveType": "String", @@ -221250,6 +233179,12 @@ "Type": "SpaceSettings", "UpdateType": "Mutable" }, + "SpaceSharingSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-spacesharingsettings", + "Required": false, + "Type": "SpaceSharingSettings", + "UpdateType": "Immutable" + }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-tags", "DuplicatesAllowed": true, @@ -221723,6 +233658,28 @@ } } }, + "AWS::SecurityHub::DelegatedAdmin": { + "Attributes": { + "DelegatedAdminIdentifier": { + "PrimitiveType": "String" + }, + "Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-delegatedadmin.html", + "Properties": { + "AdminAccountId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-delegatedadmin.html#cfn-securityhub-delegatedadmin-adminaccountid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::SecurityHub::DelegatedAdmin.AdminAccountId" + } + } + } + }, "AWS::SecurityHub::Hub": { "Attributes": { "ARN": { @@ -221764,6 +233721,56 @@ } } }, + "AWS::SecurityHub::Insight": { + "Attributes": { + "InsightArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-insight.html", + "Properties": { + "Filters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-insight.html#cfn-securityhub-insight-filters", + "Required": true, + "Type": "AwsSecurityFindingFilters", + "UpdateType": "Mutable" + }, + "GroupByAttribute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-insight.html#cfn-securityhub-insight-groupbyattribute", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-insight.html#cfn-securityhub-insight-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityHub::Insight.Name" + } + } + } + }, + "AWS::SecurityHub::ProductSubscription": { + "Attributes": { + "ProductSubscriptionArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-productsubscription.html", + "Properties": { + "ProductArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-productsubscription.html#cfn-securityhub-productsubscription-productarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::SecurityHub::ProductSubscription.ProductArn" + } + } + } + }, "AWS::SecurityHub::Standard": { "Attributes": { "StandardsSubscriptionArn": { @@ -221791,6 +233798,173 @@ } } }, + "AWS::SecurityLake::AwsLogSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-awslogsource.html", + "Properties": { + "Accounts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-awslogsource.html#cfn-securitylake-awslogsource-accounts", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::AwsLogSource.Accounts" + } + }, + "DataLakeArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-awslogsource.html#cfn-securitylake-awslogsource-datalakearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::SecurityLake::AwsLogSource.DataLakeArn" + } + }, + "SourceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-awslogsource.html#cfn-securitylake-awslogsource-sourcename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "SourceVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-awslogsource.html#cfn-securitylake-awslogsource-sourceversion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::SecurityLake::AwsLogSource.SourceVersion" + } + } + } + }, + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": { + "Attributes": { + "ResourceShareArn": { + "PrimitiveType": "String" + }, + "ResourceShareName": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + }, + "SubscriberArn": { + "PrimitiveType": "String" + }, + "SubscriberRoleArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-subscriber.html", + "Properties": { + "AccessTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-subscriber.html#cfn-securitylake-subscriber-accesstypes", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::Subscriber.AccessTypes" + } + }, + "DataLakeArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-subscriber.html#cfn-securitylake-subscriber-datalakearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::SecurityLake::Subscriber.DataLakeArn" + } + }, + "Sources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-subscriber.html#cfn-securitylake-subscriber-sources", + "DuplicatesAllowed": true, + "ItemType": "Source", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "SubscriberDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-subscriber.html#cfn-securitylake-subscriber-subscriberdescription", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SubscriberIdentity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-subscriber.html#cfn-securitylake-subscriber-subscriberidentity", + "Required": true, + "Type": "SubscriberIdentity", + "UpdateType": "Mutable" + }, + "SubscriberName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-subscriber.html#cfn-securitylake-subscriber-subscribername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::Subscriber.SubscriberName" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-subscriber.html#cfn-securitylake-subscriber-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::ServiceCatalog::AcceptedPortfolioShare": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html", "Properties": { @@ -223725,6 +235899,160 @@ } } }, + "AWS::Timestream::InfluxDBInstance": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "AvailabilityZone": { + "PrimitiveType": "String" + }, + "Endpoint": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + }, + "InfluxAuthParametersSecretArn": { + "PrimitiveType": "String" + }, + "SecondaryAvailabilityZone": { + "PrimitiveType": "String" + }, + "Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-allocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Timestream::InfluxDBInstance.AllocatedStorage" + } + }, + "Bucket": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-bucket", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Timestream::InfluxDBInstance.Bucket" + } + }, + "DbInstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-dbinstancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Timestream::InfluxDBInstance.DbInstanceType" + } + }, + "DbParameterGroupIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-dbparametergroupidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Timestream::InfluxDBInstance.DbParameterGroupIdentifier" + } + }, + "DbStorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-dbstoragetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Timestream::InfluxDBInstance.DbStorageType" + } + }, + "DeploymentType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-deploymenttype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Timestream::InfluxDBInstance.DeploymentType" + } + }, + "LogDeliveryConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-logdeliveryconfiguration", + "Required": false, + "Type": "LogDeliveryConfiguration", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Timestream::InfluxDBInstance.Name" + } + }, + "Organization": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-organization", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Timestream::InfluxDBInstance.Organization" + } + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-password", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Timestream::InfluxDBInstance.Password" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Timestream::InfluxDBInstance.Username" + } + }, + "VpcSecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-vpcsecuritygroupids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "VpcSubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-influxdbinstance.html#cfn-timestream-influxdbinstance-vpcsubnetids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, "AWS::Timestream::ScheduledQuery": { "Attributes": { "Arn": { @@ -224410,22 +236738,6 @@ }, "AWS::VerifiedPermissions::IdentitySource": { "Attributes": { - "Details": { - "Type": "IdentitySourceDetails" - }, - "Details.ClientIds": { - "PrimitiveItemType": "String", - "Type": "List" - }, - "Details.DiscoveryUrl": { - "PrimitiveType": "String" - }, - "Details.OpenIdIssuer": { - "PrimitiveType": "String" - }, - "Details.UserPoolArn": { - "PrimitiveType": "String" - }, "IdentitySourceId": { "PrimitiveType": "String" } @@ -224441,7 +236753,7 @@ "PolicyStoreId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-verifiedpermissions-identitysource.html#cfn-verifiedpermissions-identitysource-policystoreid", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId" @@ -224478,7 +236790,7 @@ "PolicyStoreId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-verifiedpermissions-policy.html#cfn-verifiedpermissions-policy-policystoreid", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::VerifiedPermissions::Policy.PolicyStoreId" @@ -224497,6 +236809,15 @@ }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-verifiedpermissions-policystore.html", "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-verifiedpermissions-policystore.html#cfn-verifiedpermissions-policystore-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::VerifiedPermissions::PolicyStore.Description" + } + }, "Schema": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-verifiedpermissions-policystore.html#cfn-verifiedpermissions-policystore-schema", "Required": false, @@ -224531,7 +236852,7 @@ "PolicyStoreId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-verifiedpermissions-policytemplate.html#cfn-verifiedpermissions-policytemplate-policystoreid", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { "ValueType": "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId" @@ -226579,6 +238900,15 @@ "ValueType": "AWS::WorkSpacesWeb::Portal.DisplayName" } }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::Portal.InstanceType" + } + }, "IpAccessSettingsArn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-ipaccesssettingsarn", "PrimitiveType": "String", @@ -226588,6 +238918,15 @@ "ValueType": "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn" } }, + "MaxConcurrentSessions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-maxconcurrentsessions", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::Portal.MaxConcurrentSessions" + } + }, "NetworkSettingsArn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-networksettingsarn", "PrimitiveType": "String", @@ -226923,10 +239262,32 @@ "AWS::APS::RuleGroupsNamespace.Workspace": { "AllowedPatternRegex": "^arn:(aws|aws-us-gov|aws-cn):aps:[a-z0-9-]+:[0-9]+:workspace/[a-zA-Z0-9-]+$" }, + "AWS::APS::Scraper.Alias": { + "AllowedPatternRegex": "^[0-9A-Za-z][-.0-9A-Z_a-z]*$", + "StringMax": 100, + "StringMin": 1 + }, + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": { + "AllowedPatternRegex": "^arn:aws[-a-z]*:aps:[-a-z0-9]+:[0-9]{12}:workspace/.+$" + }, + "AWS::APS::Scraper.EksConfiguration.ClusterArn": { + "AllowedPatternRegex": "^arn:aws[-a-z]*:eks:[-a-z0-9]+:[0-9]{12}:cluster/.+$" + }, + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": { + "AllowedPatternRegex": "^sg-[0-9a-z]+$" + }, + "AWS::APS::Scraper.EksConfiguration.SubnetIds": { + "AllowedPatternRegex": "^subnet-[0-9a-z]+$" + }, "AWS::APS::Workspace.Alias": { "StringMax": 100, "StringMin": 0 }, + "AWS::APS::Workspace.KmsKeyArn": { + "AllowedPatternRegex": "^arn:aws[-a-z]*:kms:[-a-z0-9]+:[0-9]{12}:key/.+$", + "StringMax": 2048, + "StringMin": 20 + }, "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": { "StringMax": 512, "StringMin": 0 @@ -226957,8 +239318,7 @@ }, "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ZonalAutoshiftStatus": { "AllowedValues": [ - "ENABLED", - "DISABLED" + "ENABLED" ] }, "AWS::AccessAnalyzer::Analyzer.AnalyzerName": { @@ -227187,6 +239547,28 @@ "StringMax": 1000, "StringMin": 0 }, + "AWS::Amplify::Domain.Certificate.CertificateArn": { + "AllowedPatternRegex": "\"^arn:aws:acm:[a-z0-9-]+:\\d{12}:certificate\\/.+$\"" + }, + "AWS::Amplify::Domain.Certificate.CertificateType": { + "AllowedValues": [ + "AMPLIFY_MANAGED", + "CUSTOM" + ] + }, + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": { + "StringMax": 1000, + "StringMin": 0 + }, + "AWS::Amplify::Domain.CertificateSettings.CertificateType": { + "AllowedValues": [ + "AMPLIFY_MANAGED", + "CUSTOM" + ] + }, + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": { + "AllowedPatternRegex": "^arn:aws:acm:[a-z0-9-]+:\\d{12}:certificate\\/.+$" + }, "AWS::Amplify::Domain.DomainName": { "AllowedPatternRegex": "^(((?!-)[A-Za-z0-9-]{0,62}[A-Za-z0-9])\\.)+((?!-)[A-Za-z0-9-]{1,62}[A-Za-z0-9])(\\.)?$", "StringMax": 255, @@ -227397,6 +239779,45 @@ "StringMax": 32768, "StringMin": 0 }, + "AWS::AppConfig::Environment.ApplicationId": { + "AllowedPatternRegex": "[a-z0-9]{4,7}" + }, + "AWS::AppConfig::Environment.Description": { + "StringMax": 1024, + "StringMin": 0 + }, + "AWS::AppConfig::Environment.Monitor.AlarmArn": { + "StringMax": 2048, + "StringMin": 1 + }, + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": { + "AllowedPatternRegex": "^((arn):(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):(iam)::\\d{12}:role[/].*)$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::AppConfig::Environment.Name": { + "StringMax": 64, + "StringMin": 1 + }, + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": { + "AllowedPatternRegex": "[a-z0-9]{4,7}" + }, + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": { + "AllowedPatternRegex": "[a-z0-9]{4,7}" + }, + "AWS::AppConfig::HostedConfigurationVersion.ContentType": { + "StringMax": 255, + "StringMin": 1 + }, + "AWS::AppConfig::HostedConfigurationVersion.Description": { + "StringMax": 1024, + "StringMin": 0 + }, + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": { + "AllowedPatternRegex": "^$|.*[^0-9].*", + "StringMax": 64, + "StringMin": 0 + }, "AWS::AppFlow::Connector.ConnectorLabel": { "AllowedPatternRegex": "[a-zA-Z0-9][\\w!@#.-]+", "StringMax": 512, @@ -228733,6 +241154,35 @@ "StringMax": 512, "StringMin": 0 }, + "AWS::AppIntegrations::Application.Description": { + "StringMax": 1000, + "StringMin": 1 + }, + "AWS::AppIntegrations::Application.ExternalUrlConfig.AccessUrl": { + "AllowedPatternRegex": "^\\w+\\:\\/\\/.*$", + "StringMax": 1000, + "StringMin": 1 + }, + "AWS::AppIntegrations::Application.ExternalUrlConfig.ApprovedOrigins": { + "AllowedPatternRegex": "^\\w+\\:\\/\\/.*$", + "StringMax": 1000, + "StringMin": 1 + }, + "AWS::AppIntegrations::Application.Name": { + "AllowedPatternRegex": "^[a-zA-Z0-9\\/\\._ \\-]+$", + "StringMax": 255, + "StringMin": 1 + }, + "AWS::AppIntegrations::Application.Namespace": { + "AllowedPatternRegex": "^[a-zA-Z0-9/\\._\\-]+$", + "StringMax": 255, + "StringMin": 1 + }, + "AWS::AppIntegrations::Application.Permissions": { + "AllowedPatternRegex": "^[a-zA-Z0-9\\/\\._\\-\\*]+$", + "StringMax": 255, + "StringMin": 1 + }, "AWS::AppIntegrations::DataIntegration.Description": { "StringMax": 1000, "StringMin": 1 @@ -228838,7 +241288,9 @@ "GO_1", "DOTNET_6", "PHP_81", - "RUBY_31" + "RUBY_31", + "PYTHON_311", + "NODEJS_18" ] }, "AWS::AppRunner::Service.CodeRepository.SourceDirectory": { @@ -229000,6 +241452,12 @@ "UNIT" ] }, + "AWS::AppSync::Resolver.MetricsConfig": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": { "AllowedValues": [ "StepScaling", @@ -229119,11 +241577,21 @@ "StringMax": 30, "StringMin": 1 }, + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": { + "AllowedPatternRegex": "\\b([0-9]|[0-9][0-9])\\b", + "StringMax": 2, + "StringMin": 1 + }, "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": { "AllowedPatternRegex": "^arn:aws(-[\\w]+)*:[\\w\\d-]+:([\\w\\d-]*)?:[\\w\\d_-]*([:/].+)*$", "StringMax": 300, "StringMin": 20 }, + "AWS::ApplicationInsights::Application.Process.ProcessName": { + "AllowedPatternRegex": "^[a-zA-Z0-9_,-]+$", + "StringMax": 256, + "StringMin": 1 + }, "AWS::ApplicationInsights::Application.ResourceGroupName": { "AllowedPatternRegex": "[a-zA-Z0-9.-_]*", "StringMax": 256, @@ -229541,6 +242009,77 @@ "inactive" ] }, + "AWS::BCMDataExports::Export.DataQuery.QueryStatement": { + "AllowedPatternRegex": "^[\\S\\s]*$", + "StringMax": 36000, + "StringMin": 1 + }, + "AWS::BCMDataExports::Export.Export.Description": { + "AllowedPatternRegex": "^[\\S\\s]*$", + "StringMax": 1024, + "StringMin": 0 + }, + "AWS::BCMDataExports::Export.Export.ExportArn": { + "AllowedPatternRegex": "^arn:aws[-a-z0-9]*:[-a-z0-9]+:[-a-z0-9]*:[0-9]{12}:[-a-zA-Z0-9/:_]+$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::BCMDataExports::Export.Export.Name": { + "AllowedPatternRegex": "^[0-9A-Za-z\\-_]+$", + "StringMax": 128, + "StringMin": 1 + }, + "AWS::BCMDataExports::Export.RefreshCadence.Frequency": { + "AllowedValues": [ + "SYNCHRONOUS" + ] + }, + "AWS::BCMDataExports::Export.ResourceTag.Key": { + "StringMax": 128, + "StringMin": 1 + }, + "AWS::BCMDataExports::Export.ResourceTag.Value": { + "StringMax": 256, + "StringMin": 0 + }, + "AWS::BCMDataExports::Export.S3Destination.S3Bucket": { + "AllowedPatternRegex": "^[\\S\\s]*$", + "StringMax": 1024, + "StringMin": 0 + }, + "AWS::BCMDataExports::Export.S3Destination.S3Prefix": { + "AllowedPatternRegex": "^[\\S\\s]*$", + "StringMax": 1024, + "StringMin": 0 + }, + "AWS::BCMDataExports::Export.S3Destination.S3Region": { + "AllowedPatternRegex": "^[\\S\\s]*$", + "StringMax": 1024, + "StringMin": 0 + }, + "AWS::BCMDataExports::Export.S3OutputConfigurations.Compression": { + "AllowedValues": [ + "GZIP", + "PARQUET" + ] + }, + "AWS::BCMDataExports::Export.S3OutputConfigurations.Format": { + "AllowedValues": [ + "TEXT_OR_CSV", + "PARQUET" + ] + }, + "AWS::BCMDataExports::Export.S3OutputConfigurations.OutputType": { + "AllowedValues": [ + "CUSTOM" + ] + }, + "AWS::BCMDataExports::Export.S3OutputConfigurations.Overwrite": { + "AllowedValues": [ + "CREATE_NEW_REPORT", + "OVERWRITE_REPORT" + ] + }, "AWS::Backup::BackupPlan.Id": { "GetAtt": { "AWS::Backup::BackupPlan": "BackupPlanId" @@ -229629,14 +242168,24 @@ "StringMax": 100, "StringMin": 1 }, - "AWS::Batch::JobDefinition.JobDefinitionName": { - "StringMax": 128, - "StringMin": 0 - }, "AWS::Batch::JobQueue.JobQueueName": { "StringMax": 128, "StringMin": 1 }, + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": { + "AllowedValues": [ + "CANCEL" + ] + }, + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": { + "NumberMax": 86400, + "NumberMin": 600 + }, + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": { + "AllowedValues": [ + "RUNNABLE" + ] + }, "AWS::Batch::JobQueue.SchedulingPolicyArn": { "AllowedPatternRegex": "arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}" }, @@ -229646,6 +242195,400 @@ "ENABLED" ] }, + "AWS::Bedrock::Agent.ActionGroupExecutor.Lambda": { + "AllowedPatternRegex": "^arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}(-gov)?-[a-z]+-\\d{1}:\\d{12}:function:[a-zA-Z0-9-_\\.]+(:(\\$LATEST|[a-zA-Z0-9-_]+))?$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::Bedrock::Agent.AgentActionGroup.ActionGroupName": { + "AllowedPatternRegex": "^([0-9a-zA-Z][_-]?){1,100}$" + }, + "AWS::Bedrock::Agent.AgentActionGroup.ActionGroupState": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, + "AWS::Bedrock::Agent.AgentActionGroup.Description": { + "StringMax": 200, + "StringMin": 1 + }, + "AWS::Bedrock::Agent.AgentActionGroup.ParentActionGroupSignature": { + "AllowedValues": [ + "AMAZON.UserInput" + ] + }, + "AWS::Bedrock::Agent.AgentKnowledgeBase.Description": { + "StringMax": 200, + "StringMin": 1 + }, + "AWS::Bedrock::Agent.AgentKnowledgeBase.KnowledgeBaseId": { + "AllowedPatternRegex": "^[0-9a-zA-Z]{10}$" + }, + "AWS::Bedrock::Agent.AgentKnowledgeBase.KnowledgeBaseState": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, + "AWS::Bedrock::Agent.AgentName": { + "AllowedPatternRegex": "^([0-9a-zA-Z][_-]?){1,100}$" + }, + "AWS::Bedrock::Agent.AgentResourceRoleArn": { + "AllowedPatternRegex": "^arn:aws(-[^:]+)?:iam::([0-9]{12})?:role/(service-role/)?AmazonBedrockExecutionRoleForAgents.+$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::Bedrock::Agent.CustomerEncryptionKeyArn": { + "AllowedPatternRegex": "^arn:aws(|-cn|-us-gov):kms:[a-zA-Z0-9-]*:[0-9]{12}:key/[a-zA-Z0-9-]{36}$", + "StringMax": 2048, + "StringMin": 1 + }, + "AWS::Bedrock::Agent.Description": { + "StringMax": 200, + "StringMin": 1 + }, + "AWS::Bedrock::Agent.FoundationModel": { + "AllowedPatternRegex": "^arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:(([0-9]{12}:custom-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}(([:][a-z0-9-]{1,63}){0,2})?/[a-z0-9]{12})|(:foundation-model/([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.]?[a-z0-9-]{1,63})([:][a-z0-9-]{1,63}){0,2})))|(([a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}([.]?[a-z0-9-]{1,63})([:][a-z0-9-]{1,63}){0,2}))|(([0-9a-zA-Z][_-]?)+)$", + "StringMax": 2048, + "StringMin": 1 + }, + "AWS::Bedrock::Agent.IdleSessionTTLInSeconds": { + "NumberMax": 3600, + "NumberMin": 60 + }, + "AWS::Bedrock::Agent.Instruction": { + "StringMax": 1200, + "StringMin": 40 + }, + "AWS::Bedrock::Agent.PromptConfiguration.BasePromptTemplate": { + "StringMax": 100000, + "StringMin": 1 + }, + "AWS::Bedrock::Agent.PromptConfiguration.ParserMode": { + "AllowedValues": [ + "DEFAULT", + "OVERRIDDEN" + ] + }, + "AWS::Bedrock::Agent.PromptConfiguration.PromptCreationMode": { + "AllowedValues": [ + "DEFAULT", + "OVERRIDDEN" + ] + }, + "AWS::Bedrock::Agent.PromptConfiguration.PromptState": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, + "AWS::Bedrock::Agent.PromptConfiguration.PromptType": { + "AllowedValues": [ + "PRE_PROCESSING", + "ORCHESTRATION", + "POST_PROCESSING", + "KNOWLEDGE_BASE_RESPONSE_GENERATION" + ] + }, + "AWS::Bedrock::Agent.PromptOverrideConfiguration.OverrideLambda": { + "AllowedPatternRegex": "^arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}(-gov)?-[a-z]+-\\d{1}:\\d{12}:function:[a-zA-Z0-9-_\\.]+(:(\\$LATEST|[a-zA-Z0-9-_]+))?$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::Bedrock::AgentAlias.AgentAliasName": { + "AllowedPatternRegex": "^([0-9a-zA-Z][_-]?){1,100}$" + }, + "AWS::Bedrock::AgentAlias.AgentAliasRoutingConfigurationListItem.AgentVersion": { + "AllowedPatternRegex": "^(DRAFT|[0-9]{0,4}[1-9][0-9]{0,4})$", + "StringMax": 5, + "StringMin": 1 + }, + "AWS::Bedrock::AgentAlias.AgentId": { + "AllowedPatternRegex": "^[0-9a-zA-Z]{10}$" + }, + "AWS::Bedrock::AgentAlias.Description": { + "StringMax": 200, + "StringMin": 1 + }, + "AWS::Bedrock::DataSource.ChunkingConfiguration.ChunkingStrategy": { + "AllowedValues": [ + "FIXED_SIZE", + "NONE" + ] + }, + "AWS::Bedrock::DataSource.DataSourceConfiguration.Type": { + "AllowedValues": [ + "S3" + ] + }, + "AWS::Bedrock::DataSource.Description": { + "StringMax": 200, + "StringMin": 1 + }, + "AWS::Bedrock::DataSource.FixedSizeChunkingConfiguration.OverlapPercentage": { + "NumberMax": 99, + "NumberMin": 1 + }, + "AWS::Bedrock::DataSource.KnowledgeBaseId": { + "AllowedPatternRegex": "^[0-9a-zA-Z]{10}$" + }, + "AWS::Bedrock::DataSource.Name": { + "AllowedPatternRegex": "^([0-9a-zA-Z][_-]?){1,100}$" + }, + "AWS::Bedrock::DataSource.S3DataSourceConfiguration.BucketArn": { + "AllowedPatternRegex": "^arn:aws(|-cn|-us-gov):s3:::[a-z0-9][a-z0-9.-]{1,61}[a-z0-9]$", + "StringMax": 2048, + "StringMin": 1 + }, + "AWS::Bedrock::DataSource.S3DataSourceConfiguration.InclusionPrefixes": { + "StringMax": 300, + "StringMin": 1 + }, + "AWS::Bedrock::DataSource.ServerSideEncryptionConfiguration.KmsKeyArn": { + "AllowedPatternRegex": "^arn:aws(|-cn|-us-gov):kms:[a-zA-Z0-9-]*:[0-9]{12}:key/[a-zA-Z0-9-]{36}$", + "StringMax": 2048, + "StringMin": 1 + }, + "AWS::Bedrock::Guardrail.BlockedInputMessaging": { + "StringMax": 500, + "StringMin": 1 + }, + "AWS::Bedrock::Guardrail.BlockedOutputsMessaging": { + "StringMax": 500, + "StringMin": 1 + }, + "AWS::Bedrock::Guardrail.ContentFilterConfig.InputStrength": { + "AllowedValues": [ + "NONE", + "LOW", + "MEDIUM", + "HIGH" + ] + }, + "AWS::Bedrock::Guardrail.ContentFilterConfig.OutputStrength": { + "AllowedValues": [ + "NONE", + "LOW", + "MEDIUM", + "HIGH" + ] + }, + "AWS::Bedrock::Guardrail.ContentFilterConfig.Type": { + "AllowedValues": [ + "SEXUAL", + "VIOLENCE", + "HATE", + "INSULTS", + "MISCONDUCT", + "PROMPT_ATTACK" + ] + }, + "AWS::Bedrock::Guardrail.Description": { + "StringMax": 200, + "StringMin": 1 + }, + "AWS::Bedrock::Guardrail.KmsKeyArn": { + "AllowedPatternRegex": "^arn:aws(-[^:]+)?:kms:[a-zA-Z0-9-]*:[0-9]{12}:key/[a-zA-Z0-9-]{36}$", + "StringMax": 2048, + "StringMin": 1 + }, + "AWS::Bedrock::Guardrail.ManagedWordsConfig.Type": { + "AllowedValues": [ + "PROFANITY" + ] + }, + "AWS::Bedrock::Guardrail.Name": { + "AllowedPatternRegex": "^[0-9a-zA-Z-_]+$", + "StringMax": 50, + "StringMin": 1 + }, + "AWS::Bedrock::Guardrail.PiiEntityConfig.Action": { + "AllowedValues": [ + "BLOCK", + "ANONYMIZE" + ] + }, + "AWS::Bedrock::Guardrail.PiiEntityConfig.Type": { + "AllowedValues": [ + "ADDRESS", + "AGE", + "AWS_ACCESS_KEY", + "AWS_SECRET_KEY", + "CA_HEALTH_NUMBER", + "CA_SOCIAL_INSURANCE_NUMBER", + "CREDIT_DEBIT_CARD_CVV", + "CREDIT_DEBIT_CARD_EXPIRY", + "CREDIT_DEBIT_CARD_NUMBER", + "DRIVER_ID", + "EMAIL", + "INTERNATIONAL_BANK_ACCOUNT_NUMBER", + "IP_ADDRESS", + "LICENSE_PLATE", + "MAC_ADDRESS", + "NAME", + "PASSWORD", + "PHONE", + "PIN", + "SWIFT_CODE", + "UK_NATIONAL_HEALTH_SERVICE_NUMBER", + "UK_NATIONAL_INSURANCE_NUMBER", + "UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER", + "URL", + "USERNAME", + "US_BANK_ACCOUNT_NUMBER", + "US_BANK_ROUTING_NUMBER", + "US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER", + "US_PASSPORT_NUMBER", + "US_SOCIAL_SECURITY_NUMBER", + "VEHICLE_IDENTIFICATION_NUMBER" + ] + }, + "AWS::Bedrock::Guardrail.RegexConfig.Action": { + "AllowedValues": [ + "BLOCK", + "ANONYMIZE" + ] + }, + "AWS::Bedrock::Guardrail.RegexConfig.Description": { + "StringMax": 1000, + "StringMin": 1 + }, + "AWS::Bedrock::Guardrail.RegexConfig.Name": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::Bedrock::Guardrail.TopicConfig.Definition": { + "StringMax": 200, + "StringMin": 1 + }, + "AWS::Bedrock::Guardrail.TopicConfig.Examples": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::Bedrock::Guardrail.TopicConfig.Name": { + "AllowedPatternRegex": "^[0-9a-zA-Z-_ !?.]+$", + "StringMax": 100, + "StringMin": 1 + }, + "AWS::Bedrock::Guardrail.TopicConfig.Type": { + "AllowedValues": [ + "DENY" + ] + }, + "AWS::Bedrock::KnowledgeBase.Description": { + "StringMax": 200, + "StringMin": 1 + }, + "AWS::Bedrock::KnowledgeBase.KnowledgeBaseConfiguration.Type": { + "AllowedValues": [ + "VECTOR" + ] + }, + "AWS::Bedrock::KnowledgeBase.Name": { + "AllowedPatternRegex": "^([0-9a-zA-Z][_-]?){1,100}$" + }, + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessConfiguration.CollectionArn": { + "AllowedPatternRegex": "^arn:aws:aoss:[a-z]{2}(-gov)?-[a-z]+-\\d{1}:\\d{12}:collection/[a-z0-9-]{3,32}$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessConfiguration.VectorIndexName": { + "AllowedPatternRegex": "^.*$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessFieldMapping.MetadataField": { + "AllowedPatternRegex": "^.*$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessFieldMapping.TextField": { + "AllowedPatternRegex": "^.*$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessFieldMapping.VectorField": { + "AllowedPatternRegex": "^.*$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.PineconeConfiguration.ConnectionString": { + "AllowedPatternRegex": "^.*$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.PineconeConfiguration.CredentialsSecretArn": { + "AllowedPatternRegex": "^arn:aws(|-cn|-us-gov):secretsmanager:[a-z0-9-]{1,20}:([0-9]{12}|):secret:[a-zA-Z0-9!/_+=.@-]{1,512}$" + }, + "AWS::Bedrock::KnowledgeBase.PineconeConfiguration.Namespace": { + "AllowedPatternRegex": "^.*$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.PineconeFieldMapping.MetadataField": { + "AllowedPatternRegex": "^.*$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.PineconeFieldMapping.TextField": { + "AllowedPatternRegex": "^.*$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.RdsConfiguration.CredentialsSecretArn": { + "AllowedPatternRegex": "^arn:aws(|-cn|-us-gov):secretsmanager:[a-z0-9-]{1,20}:([0-9]{12}|):secret:[a-zA-Z0-9!/_+=.@-]{1,512}$" + }, + "AWS::Bedrock::KnowledgeBase.RdsConfiguration.DatabaseName": { + "AllowedPatternRegex": "^[a-zA-Z0-9_\\-]+$", + "StringMax": 63, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.RdsConfiguration.ResourceArn": { + "AllowedPatternRegex": "^arn:aws(|-cn|-us-gov):rds:[a-zA-Z0-9-]*:[0-9]{12}:cluster:[a-zA-Z0-9-]{1,63}$" + }, + "AWS::Bedrock::KnowledgeBase.RdsConfiguration.TableName": { + "AllowedPatternRegex": "^[a-zA-Z0-9_\\.\\-]+$", + "StringMax": 63, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.RdsFieldMapping.MetadataField": { + "AllowedPatternRegex": "^[a-zA-Z0-9_\\-]+$", + "StringMax": 63, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.RdsFieldMapping.PrimaryKeyField": { + "AllowedPatternRegex": "^[a-zA-Z0-9_\\-]+$", + "StringMax": 63, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.RdsFieldMapping.TextField": { + "AllowedPatternRegex": "^[a-zA-Z0-9_\\-]+$", + "StringMax": 63, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.RdsFieldMapping.VectorField": { + "AllowedPatternRegex": "^[a-zA-Z0-9_\\-]+$", + "StringMax": 63, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.RoleArn": { + "AllowedPatternRegex": "^arn:aws(-[^:]+)?:iam::([0-9]{12})?:role/.+$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::Bedrock::KnowledgeBase.StorageConfiguration.Type": { + "AllowedValues": [ + "OPENSEARCH_SERVERLESS", + "PINECONE", + "RDS" + ] + }, + "AWS::Bedrock::KnowledgeBase.VectorKnowledgeBaseConfiguration.EmbeddingModelArn": { + "AllowedPatternRegex": "^arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:(([0-9]{12}:custom-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}/[a-z0-9]{12})|(:foundation-model/[a-z0-9-]{1,63}[.]{1}[a-z0-9-]{1,63}))$", + "StringMax": 1011, + "StringMin": 20 + }, "AWS::BillingConductor::BillingGroup.AccountGrouping.LinkedAccountIds": { "AllowedPatternRegex": "[0-9]{12}" }, @@ -229934,7 +242877,9 @@ }, "AWS::CUR::ReportDefinition.AdditionalSchemaElements": { "AllowedValues": [ - "RESOURCES" + "RESOURCES", + "SPLIT_COST_ALLOCATION_DATA", + "MANUAL_DISCOUNT_COMPATIBILITY" ] }, "AWS::CUR::ReportDefinition.BillingViewArn": { @@ -230036,6 +242981,10 @@ "AWS::Cassandra::Table.KeyspaceName": { "AllowedPatternRegex": "^[a-zA-Z0-9][a-zA-Z0-9_]{1,47}$" }, + "AWS::Cassandra::Table.ReplicaSpecification.Region": { + "StringMax": 25, + "StringMin": 2 + }, "AWS::Cassandra::Table.TableName": { "AllowedPatternRegex": "^[a-zA-Z0-9][a-zA-Z0-9_]{1,47}$" }, @@ -230066,7 +243015,7 @@ "StringMin": 36 }, "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.TeamsChannelId": { - "AllowedPatternRegex": "^([a-zA-Z0-9-_=+/.,])*%3a([a-zA-Z0-9-_=+/.,])*%40([a-zA-Z0-9-_=+/.,])*$", + "AllowedPatternRegex": "^([a-zA-Z0-9-_=+/.,])*%3[aA]([a-zA-Z0-9-_=+/.,])*%40([a-zA-Z0-9-_=+/.,])*$", "StringMax": 256, "StringMin": 1 }, @@ -230288,6 +243237,79 @@ "DISABLED" ] }, + "AWS::CleanRooms::PrivacyBudgetTemplate.AutoRefresh": { + "AllowedValues": [ + "CALENDAR_MONTH", + "NONE" + ] + }, + "AWS::CleanRooms::PrivacyBudgetTemplate.MembershipIdentifier": { + "AllowedPatternRegex": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}", + "StringMax": 36, + "StringMin": 36 + }, + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.Epsilon": { + "NumberMax": 20, + "NumberMin": 1 + }, + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.UsersNoisePerQuery": { + "NumberMax": 100, + "NumberMin": 10 + }, + "AWS::CleanRooms::PrivacyBudgetTemplate.PrivacyBudgetType": { + "AllowedValues": [ + "DIFFERENTIAL_PRIVACY" + ] + }, + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnName": { + "AllowedPatternRegex": "^[a-zA-Z0-9_](([a-zA-Z0-9_ ]+-)*([a-zA-Z0-9_ ]+))?$", + "StringMax": 128, + "StringMin": 1 + }, + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnTypes": { + "AllowedValues": [ + "USER_ID", + "ITEM_ID", + "TIMESTAMP", + "CATEGORICAL_FEATURE", + "NUMERICAL_FEATURE" + ] + }, + "AWS::CleanRoomsML::TrainingDataset.Dataset.Type": { + "AllowedValues": [ + "INTERACTIONS" + ] + }, + "AWS::CleanRoomsML::TrainingDataset.Description": { + "AllowedPatternRegex": "^[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t\\r\\n]*$", + "StringMax": 255, + "StringMin": 0 + }, + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.CatalogId": { + "AllowedPatternRegex": "^[0-9]{12}$", + "StringMax": 12, + "StringMin": 12 + }, + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.DatabaseName": { + "AllowedPatternRegex": "^[a-zA-Z0-9_](([a-zA-Z0-9_]+-)*([a-zA-Z0-9_]+))?$", + "StringMax": 128, + "StringMin": 1 + }, + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.TableName": { + "AllowedPatternRegex": "^[a-zA-Z0-9_](([a-zA-Z0-9_ ]+-)*([a-zA-Z0-9_ ]+))?$", + "StringMax": 128, + "StringMin": 1 + }, + "AWS::CleanRoomsML::TrainingDataset.Name": { + "AllowedPatternRegex": "^(?!\\s*$)[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t]*$", + "StringMax": 63, + "StringMin": 1 + }, + "AWS::CleanRoomsML::TrainingDataset.RoleArn": { + "AllowedPatternRegex": "^arn:aws[-a-z]*:iam::[0-9]{12}:role/.+$", + "StringMax": 2048, + "StringMin": 20 + }, "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": { "NumberMax": 20160, "NumberMin": 0 @@ -230923,7 +243945,7 @@ ] }, "AWS::CloudFront::OriginAccessControl.OriginAccessControlConfig.OriginAccessControlOriginType": { - "AllowedPatternRegex": "^(s3|mediastore)$" + "AllowedPatternRegex": "^(s3|mediastore|lambda|mediapackagev2)$" }, "AWS::CloudFront::OriginAccessControl.OriginAccessControlConfig.SigningBehavior": { "AllowedPatternRegex": "^(never|no-override|always)$" @@ -231216,6 +244238,34 @@ "StringMax": 50, "StringMin": 2 }, + "AWS::CodeArtifact::PackageGroup.ContactInfo": { + "StringMax": 1000, + "StringMin": 0 + }, + "AWS::CodeArtifact::PackageGroup.Description": { + "StringMax": 1000, + "StringMin": 0 + }, + "AWS::CodeArtifact::PackageGroup.DomainName": { + "AllowedPatternRegex": "^([a-z][a-z0-9\\-]{0,48}[a-z0-9])$", + "StringMax": 50, + "StringMin": 2 + }, + "AWS::CodeArtifact::PackageGroup.DomainOwner": { + "AllowedPatternRegex": "[0-9]{12}" + }, + "AWS::CodeArtifact::PackageGroup.Pattern": { + "StringMax": 520, + "StringMin": 2 + }, + "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode": { + "AllowedValues": [ + "ALLOW", + "BLOCK", + "ALLOW_SPECIFIC_REPOSITORIES", + "INHERIT" + ] + }, "AWS::CodeArtifact::Repository.Description": { "StringMax": 1000, "StringMin": 0 @@ -231233,6 +244283,27 @@ "StringMax": 100, "StringMin": 2 }, + "AWS::CodeBuild::Fleet.ComputeType": { + "AllowedValues": [ + "BUILD_GENERAL1_SMALL", + "BUILD_GENERAL1_MEDIUM", + "BUILD_GENERAL1_LARGE", + "BUILD_GENERAL1_2XLARGE" + ] + }, + "AWS::CodeBuild::Fleet.EnvironmentType": { + "AllowedValues": [ + "WINDOWS_SERVER_2019_CONTAINER", + "WINDOWS_SERVER_2022_CONTAINER", + "LINUX_CONTAINER", + "LINUX_GPU_CONTAINER", + "ARM_CONTAINER" + ] + }, + "AWS::CodeBuild::Fleet.Name": { + "StringMax": 128, + "StringMin": 2 + }, "AWS::CodeBuild::Project.Artifacts.Packaging": { "AllowedValues": [ "NONE", @@ -231252,6 +244323,7 @@ "BUILD_GENERAL1_LARGE", "BUILD_GENERAL1_MEDIUM", "BUILD_GENERAL1_SMALL", + "BUILD_GENERAL1_XLARGE", "BUILD_LAMBDA_10GB", "BUILD_LAMBDA_1GB", "BUILD_LAMBDA_2GB", @@ -231294,6 +244366,8 @@ "CODEPIPELINE", "GITHUB", "GITHUB_ENTERPRISE", + "GITLAB", + "GITLAB_SELF_MANAGED", "NO_SOURCE", "S3" ] @@ -231315,6 +244389,15 @@ "updateReference" ] }, + "AWS::CodeConnections::Connection.ConnectionName": { + "StringMax": 32, + "StringMin": 1 + }, + "AWS::CodeConnections::Connection.HostArn": { + "AllowedPatternRegex": "arn:aws(-[\\w]+)*:.+:.+:[0-9]{12}:.+", + "StringMax": 256, + "StringMin": 0 + }, "AWS::CodeDeploy::Application.ComputePlatform": { "AllowedValues": [ "ECS", @@ -231464,12 +244547,24 @@ "AWS::CodeStarConnections::RepositoryLink.RepositoryName": { "AllowedPatternRegex": "[a-za-z0-9_\\.-]+" }, + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": { "AllowedPatternRegex": "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" }, "AWS::CodeStarConnections::SyncConfiguration.ResourceName": { "AllowedPatternRegex": "[a-za-z0-9_\\.-]+" }, + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": { + "AllowedValues": [ + "ANY_CHANGE", + "FILE_CHANGE" + ] + }, "AWS::CodeStarNotifications::NotificationRule.CreatedBy": { "StringMax": 2048, "StringMin": 1 @@ -232225,7 +245320,18 @@ "AllowedPatternRegex": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:(instance|traffic-distribution-group)/[-a-zA-Z0-9]*$" }, "AWS::Connect::PhoneNumber.Type": { - "AllowedPatternRegex": "TOLL_FREE|DID|UIFN|SHARED|THIRD_PARTY_DID|THIRD_PARTY_TF" + "AllowedPatternRegex": "TOLL_FREE|DID|UIFN|SHARED|THIRD_PARTY_DID|THIRD_PARTY_TF|SHORT_CODE" + }, + "AWS::Connect::PredefinedAttribute.InstanceArn": { + "AllowedPatternRegex": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*$" + }, + "AWS::Connect::PredefinedAttribute.Name": { + "StringMax": 64, + "StringMin": 1 + }, + "AWS::Connect::PredefinedAttribute.Values.StringList": { + "StringMax": 64, + "StringMin": 1 }, "AWS::Connect::Prompt.Description": { "StringMax": 250, @@ -232239,7 +245345,7 @@ "StringMin": 1 }, "AWS::Connect::Prompt.S3Uri": { - "AllowedPatternRegex": "s3://\\S+/.+|https://\\S+\\.s3\\.\\S+\\.amazonaws\\.com/\\S+", + "AllowedPatternRegex": "s3://\\S+/.+|https://\\S+\\.s3(\\.\\S+)?\\.amazonaws\\.com/\\S+", "StringMax": 2000, "StringMin": 1 }, @@ -232362,9 +245468,17 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.QueueArn": { "AllowedPatternRegex": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*/queue/[-a-zA-Z0-9]*$" }, + "AWS::Connect::Rule.CreateCaseAction.TemplateId": { + "StringMax": 500, + "StringMin": 1 + }, "AWS::Connect::Rule.EventBridgeAction.Name": { "AllowedPatternRegex": "^[a-zA-Z0-9._-]{1,100}$" }, + "AWS::Connect::Rule.Field.Id": { + "StringMax": 500, + "StringMin": 1 + }, "AWS::Connect::Rule.InstanceArn": { "AllowedPatternRegex": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*$" }, @@ -232390,7 +245504,9 @@ "OnZendeskTicketCreate", "OnZendeskTicketStatusUpdate", "OnSalesforceCaseCreate", - "OnMetricDataUpdate" + "OnMetricDataUpdate", + "OnCaseCreate", + "OnCaseUpdate" ] }, "AWS::Connect::Rule.RuleTriggerEventSource.IntegrationAssociationArn": { @@ -232434,10 +245550,27 @@ "StringMax": 1024, "StringMin": 1 }, + "AWS::Connect::SecurityProfile.AllowedAccessControlHierarchyGroupId": { + "AllowedPatternRegex": "^[a-zA-Z0-9-]+$", + "StringMax": 127, + "StringMin": 0 + }, + "AWS::Connect::SecurityProfile.Application.ApplicationPermissions": { + "StringMax": 128, + "StringMin": 1 + }, + "AWS::Connect::SecurityProfile.Application.Namespace": { + "StringMax": 128, + "StringMin": 1 + }, "AWS::Connect::SecurityProfile.Description": { "StringMax": 250, "StringMin": 0 }, + "AWS::Connect::SecurityProfile.HierarchyRestrictedResources": { + "StringMax": 128, + "StringMin": 1 + }, "AWS::Connect::SecurityProfile.InstanceArn": { "AllowedPatternRegex": "^arn:aws[-a-z0-9]*:connect:[-a-z0-9]*:[0-9]{12}:instance/[-a-zA-Z0-9]*$" }, @@ -232552,6 +245685,18 @@ "DESK_PHONE" ] }, + "AWS::Connect::User.UserProficiency.AttributeName": { + "StringMax": 64, + "StringMin": 1 + }, + "AWS::Connect::User.UserProficiency.AttributeValue": { + "StringMax": 64, + "StringMin": 1 + }, + "AWS::Connect::User.UserProficiency.Level": { + "NumberMax": 5.0, + "NumberMin": 1.0 + }, "AWS::Connect::User.Username": { "AllowedPatternRegex": "[a-zA-Z0-9\\_\\-\\.\\@]+", "StringMax": 64, @@ -232637,6 +245782,23 @@ "NumberMax": 1, "NumberMin": 0.01 }, + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": { + "AllowedPatternRegex": "^arn:aws[0-9a-zA-Z_\\-:\\/]+$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::ControlTower::EnabledBaseline.BaselineVersion": { + "AllowedPatternRegex": "^\\d+(?:\\.\\d+){0,2}$" + }, + "AWS::ControlTower::EnabledBaseline.Parameter.Key": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": { + "AllowedPatternRegex": "^arn:aws[0-9a-zA-Z_\\-:\\/]+$", + "StringMax": 2048, + "StringMin": 20 + }, "AWS::ControlTower::EnabledControl.ControlIdentifier": { "AllowedPatternRegex": "^arn:aws[0-9a-zA-Z_\\-:\\/]+$", "StringMax": 2048, @@ -233189,7 +246351,7 @@ }, "AWS::DMS::DataProvider.Engine": { "AllowedValues": [ - "postgresql", + "postgres", "mysql", "oracle", "sqlserver", @@ -233197,6 +246359,38 @@ "aurora_postgresql" ] }, + "AWS::DMS::DataProvider.MicrosoftSqlServerSettings.SslMode": { + "AllowedValues": [ + "none", + "require", + "verify-ca", + "verify-full" + ] + }, + "AWS::DMS::DataProvider.MySqlSettings.SslMode": { + "AllowedValues": [ + "none", + "require", + "verify-ca", + "verify-full" + ] + }, + "AWS::DMS::DataProvider.OracleSettings.SslMode": { + "AllowedValues": [ + "none", + "require", + "verify-ca", + "verify-full" + ] + }, + "AWS::DMS::DataProvider.PostgreSqlSettings.SslMode": { + "AllowedValues": [ + "none", + "require", + "verify-ca", + "verify-full" + ] + }, "AWS::DMS::InstanceProfile.AvailabilityZone": { "StringMax": 255, "StringMin": 1 @@ -234039,6 +247233,36 @@ "StringMax": 409600, "StringMin": 0 }, + "AWS::DataSync::Task.ManifestConfig.Action": { + "AllowedValues": [ + "TRANSFER" + ] + }, + "AWS::DataSync::Task.ManifestConfig.Format": { + "AllowedValues": [ + "CSV" + ] + }, + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": { + "AllowedPatternRegex": "^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):iam::[0-9]{12}:role/.*$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": { + "AllowedPatternRegex": "^[\\p{L}\\p{M}\\p{Z}\\p{S}\\p{N}\\p{P}\\p{C}]*$", + "StringMax": 1024, + "StringMin": 0 + }, + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": { + "AllowedPatternRegex": "^.+$", + "StringMax": 100, + "StringMin": 0 + }, + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": { + "AllowedPatternRegex": "^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):(s3|s3-outposts):[a-z\\-0-9]*:[0-9]*:.*$", + "StringMax": 156, + "StringMin": 0 + }, "AWS::DataSync::Task.Name": { "AllowedPatternRegex": "^[a-zA-Z0-9\\s+=._:@/-]+$", "StringMax": 256, @@ -234135,21 +247359,6 @@ "NONE" ] }, - "AWS::DataSync::Task.S3.BucketAccessRoleArn": { - "AllowedPatternRegex": "^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):iam::[0-9]{12}:role/.*$", - "StringMax": 2048, - "StringMin": 0 - }, - "AWS::DataSync::Task.S3.S3BucketArn": { - "AllowedPatternRegex": "^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):(s3|s3-outposts):[a-z\\-0-9]*:[0-9]*:.*$", - "StringMax": 156, - "StringMin": 0 - }, - "AWS::DataSync::Task.S3.Subdirectory": { - "AllowedPatternRegex": "^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\p{Zs}]*$", - "StringMax": 4096, - "StringMin": 0 - }, "AWS::DataSync::Task.Skipped.ReportLevel": { "AllowedValues": [ "ERRORS_ONLY", @@ -234179,11 +247388,32 @@ "SUCCESSES_AND_ERRORS" ] }, + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": { + "AllowedPatternRegex": "^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):iam::[0-9]{12}:role/.*$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": { + "AllowedPatternRegex": "^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):(s3|s3-outposts):[a-z\\-0-9]*:[0-9]*:.*$", + "StringMax": 156, + "StringMin": 0 + }, + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": { + "AllowedPatternRegex": "^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\p{Zs}]*$", + "StringMax": 4096, + "StringMin": 0 + }, "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": { "AllowedPatternRegex": "^[a-zA-Z0-9\\ \\_\\*\\?\\,\\|\\^\\-\\/\\#\\s\\(\\)\\+]*$", "StringMax": 256, "StringMin": 0 }, + "AWS::DataSync::Task.TaskSchedule.Status": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, "AWS::DataSync::Task.Transferred.ReportLevel": { "AllowedValues": [ "ERRORS_ONLY", @@ -234196,6 +247426,357 @@ "SUCCESSES_AND_ERRORS" ] }, + "AWS::DataZone::DataSource.Description": { + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::DataZone::DataSource.DomainIdentifier": { + "AllowedPatternRegex": "^dzd[-_][a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::DataSource.EnableSetting": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, + "AWS::DataZone::DataSource.FormInput.Content": { + "StringMax": 75000, + "StringMin": 0 + }, + "AWS::DataZone::DataSource.FormInput.FormName": { + "AllowedPatternRegex": "^(?![0-9_])\\w+$|^_\\w*[a-zA-Z0-9]\\w*$", + "StringMax": 128, + "StringMin": 1 + }, + "AWS::DataZone::DataSource.FormInput.TypeIdentifier": { + "AllowedPatternRegex": "^(?!\\.)[\\w\\.]*\\w$", + "StringMax": 385, + "StringMin": 1 + }, + "AWS::DataZone::DataSource.FormInput.TypeRevision": { + "StringMax": 64, + "StringMin": 1 + }, + "AWS::DataZone::DataSource.Name": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule": { + "AllowedPatternRegex": "cron\\((\\b[0-5]?[0-9]\\b) (\\b2[0-3]\\b|\\b[0-1]?[0-9]\\b) (.*){1,5} (.*){1,5} (.*){1,5} (.*){1,5}\\)", + "StringMax": 256, + "StringMin": 1 + }, + "AWS::DataZone::DataSource.Type": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::DataZone::Domain.DomainExecutionRole": { + "AllowedPatternRegex": "^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]*$" + }, + "AWS::DataZone::Domain.KmsKeyIdentifier": { + "AllowedPatternRegex": "^arn:aws(|-cn|-us-gov):kms:[a-zA-Z0-9-]*:[0-9]{12}:key/[a-zA-Z0-9-]{36}$", + "StringMax": 1024, + "StringMin": 1 + }, + "AWS::DataZone::Domain.SingleSignOn.Type": { + "AllowedValues": [ + "IAM_IDC", + "DISABLED" + ] + }, + "AWS::DataZone::Domain.SingleSignOn.UserAssignment": { + "AllowedValues": [ + "AUTOMATIC", + "MANUAL" + ] + }, + "AWS::DataZone::Environment.Description": { + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::DataZone::Environment.DomainIdentifier": { + "AllowedPatternRegex": "^dzd[-_][a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::Environment.EnvironmentProfileIdentifier": { + "AllowedPatternRegex": "^[a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::Environment.GlossaryTerms": { + "AllowedPatternRegex": "^[a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::Environment.Name": { + "AllowedPatternRegex": "^[\\w -]+$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::DataZone::Environment.ProjectIdentifier": { + "AllowedPatternRegex": "^[a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier": { + "AllowedPatternRegex": "^dzd[-_][a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions": { + "AllowedPatternRegex": "^[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]$", + "StringMax": 16, + "StringMin": 4 + }, + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier": { + "AllowedPatternRegex": "^[a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn": { + "AllowedPatternRegex": "^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]*$" + }, + "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn": { + "AllowedPatternRegex": "^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]*$" + }, + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region": { + "AllowedPatternRegex": "^[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]$" + }, + "AWS::DataZone::EnvironmentProfile.AwsAccountId": { + "AllowedPatternRegex": "^\\d{12}$" + }, + "AWS::DataZone::EnvironmentProfile.AwsAccountRegion": { + "AllowedPatternRegex": "^[a-z]{2}-[a-z]{4,10}-\\d$" + }, + "AWS::DataZone::EnvironmentProfile.Description": { + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::DataZone::EnvironmentProfile.DomainIdentifier": { + "AllowedPatternRegex": "^dzd[-_][a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier": { + "AllowedPatternRegex": "^[a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::EnvironmentProfile.Name": { + "AllowedPatternRegex": "^[\\w -]+$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::DataZone::EnvironmentProfile.ProjectIdentifier": { + "AllowedPatternRegex": "^[a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::Project.Description": { + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::DataZone::Project.DomainIdentifier": { + "AllowedPatternRegex": "^dzd[-_][a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::Project.GlossaryTerms": { + "AllowedPatternRegex": "^[a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::Project.Name": { + "AllowedPatternRegex": "^[\\w -]+$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes": { + "AllowedPatternRegex": "^[^\\.]*", + "StringMax": 256, + "StringMin": 1 + }, + "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals": { + "AllowedPatternRegex": "^[a-zA-Z0-9:/_-]*$" + }, + "AWS::DataZone::SubscriptionTarget.DomainIdentifier": { + "AllowedPatternRegex": "^dzd[-_][a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier": { + "AllowedPatternRegex": "^[a-zA-Z0-9_-]{1,36}$" + }, + "AWS::DataZone::SubscriptionTarget.Name": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName": { + "AllowedPatternRegex": "^(?![0-9_])\\w+$|^_\\w*[a-zA-Z0-9]\\w*$", + "StringMax": 128, + "StringMin": 1 + }, + "AWS::Deadline::Farm.Description": { + "StringMax": 100, + "StringMin": 0 + }, + "AWS::Deadline::Farm.DisplayName": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::Deadline::Farm.KmsKeyArn": { + "AllowedPatternRegex": "^arn:aws[-a-z]*:kms:.*:key/.*" + }, + "AWS::Deadline::Fleet.Description": { + "StringMax": 100, + "StringMin": 0 + }, + "AWS::Deadline::Fleet.DisplayName": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::Deadline::Fleet.FarmId": { + "AllowedPatternRegex": "^farm-[0-9a-f]{32}$" + }, + "AWS::Deadline::Fleet.FleetAmountCapability.Name": { + "AllowedPatternRegex": "^([a-zA-Z][a-zA-Z0-9]{0,63}:)?amount(\\.[a-zA-Z][a-zA-Z0-9]{0,63})+$", + "StringMax": 100, + "StringMin": 1 + }, + "AWS::Deadline::Fleet.FleetAttributeCapability.Name": { + "AllowedPatternRegex": "^([a-zA-Z][a-zA-Z0-9]{0,63}:)?attr(\\.[a-zA-Z][a-zA-Z0-9]{0,63})+$", + "StringMax": 100, + "StringMin": 1 + }, + "AWS::Deadline::Fleet.FleetAttributeCapability.Values": { + "AllowedPatternRegex": "^[a-zA-Z_]([a-zA-Z0-9_\\-]{0,99})$", + "StringMax": 100, + "StringMin": 1 + }, + "AWS::Deadline::Fleet.RoleArn": { + "AllowedPatternRegex": "^arn:(aws[a-zA-Z-]*):iam::\\d{12}:role(/[!-.0-~]+)*/[\\w+=,.@-]+$" + }, + "AWS::Deadline::LicenseEndpoint.SubnetIds": { + "StringMax": 32, + "StringMin": 1 + }, + "AWS::Deadline::LicenseEndpoint.VpcId": { + "StringMax": 32, + "StringMin": 1 + }, + "AWS::Deadline::MeteredProduct.Family": { + "StringMax": 64, + "StringMin": 1 + }, + "AWS::Deadline::MeteredProduct.LicenseEndpointId": { + "AllowedPatternRegex": "^le-[0-9a-f]{32}$" + }, + "AWS::Deadline::MeteredProduct.Port": { + "NumberMax": 65535, + "NumberMin": 1024 + }, + "AWS::Deadline::MeteredProduct.ProductId": { + "AllowedPatternRegex": "^[0-9a-z]{1,32}-[.0-9a-z]{1,32}$" + }, + "AWS::Deadline::MeteredProduct.Vendor": { + "StringMax": 64, + "StringMin": 1 + }, + "AWS::Deadline::Queue.AllowedStorageProfileIds": { + "AllowedPatternRegex": "^sp-[0-9a-f]{32}$" + }, + "AWS::Deadline::Queue.DefaultBudgetAction": { + "AllowedValues": [ + "NONE", + "STOP_SCHEDULING_AND_COMPLETE_TASKS", + "STOP_SCHEDULING_AND_CANCEL_TASKS" + ] + }, + "AWS::Deadline::Queue.Description": { + "StringMax": 100, + "StringMin": 0 + }, + "AWS::Deadline::Queue.DisplayName": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::Deadline::Queue.FarmId": { + "AllowedPatternRegex": "^farm-[0-9a-f]{32}$" + }, + "AWS::Deadline::Queue.JobAttachmentSettings.RootPrefix": { + "StringMax": 63, + "StringMin": 1 + }, + "AWS::Deadline::Queue.JobAttachmentSettings.S3BucketName": { + "AllowedPatternRegex": "(?!^(\\d+\\.)+\\d+$)(^(([a-z0-9]|[a-z0-9][a-z0-9\\-]*[a-z0-9])\\.)*([a-z0-9]|[a-z0-9][a-z0-9\\-]*[a-z0-9])$)", + "StringMax": 63, + "StringMin": 3 + }, + "AWS::Deadline::Queue.JobRunAsUser.RunAs": { + "AllowedValues": [ + "QUEUE_CONFIGURED_USER", + "WORKER_AGENT_USER" + ] + }, + "AWS::Deadline::Queue.PosixUser.Group": { + "AllowedPatternRegex": "^(?:[a-z][a-z0-9-]{0,30})?$", + "StringMax": 31, + "StringMin": 0 + }, + "AWS::Deadline::Queue.PosixUser.User": { + "AllowedPatternRegex": "^(?:[a-z][a-z0-9-]{0,30})?$", + "StringMax": 31, + "StringMin": 0 + }, + "AWS::Deadline::Queue.RequiredFileSystemLocationNames": { + "AllowedPatternRegex": "^[0-9A-Za-z ]*$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::Deadline::Queue.RoleArn": { + "AllowedPatternRegex": "^arn:(aws[a-zA-Z-]*):iam::\\d{12}:role(/[!-.0-~]+)*/[\\w+=,.@-]+$" + }, + "AWS::Deadline::Queue.WindowsUser.PasswordArn": { + "AllowedPatternRegex": "^arn:(aws[a-zA-Z-]*):secretsmanager:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:secret:[a-zA-Z0-9-/_+=.@]{1,2028}$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::Deadline::Queue.WindowsUser.User": { + "AllowedPatternRegex": "^[^\"'/\\[\\]:;|=,+*?<>\\s]*$", + "StringMax": 111, + "StringMin": 0 + }, + "AWS::Deadline::QueueEnvironment.FarmId": { + "AllowedPatternRegex": "^farm-[0-9a-f]{32}$" + }, + "AWS::Deadline::QueueEnvironment.QueueId": { + "AllowedPatternRegex": "^queue-[0-9a-f]{32}$" + }, + "AWS::Deadline::QueueEnvironment.Template": { + "StringMax": 15000, + "StringMin": 1 + }, + "AWS::Deadline::QueueEnvironment.TemplateType": { + "AllowedValues": [ + "JSON", + "YAML" + ] + }, + "AWS::Deadline::QueueFleetAssociation.FarmId": { + "AllowedPatternRegex": "^farm-[0-9a-f]{32}$" + }, + "AWS::Deadline::QueueFleetAssociation.FleetId": { + "AllowedPatternRegex": "^fleet-[0-9a-f]{32}$" + }, + "AWS::Deadline::QueueFleetAssociation.QueueId": { + "AllowedPatternRegex": "^queue-[0-9a-f]{32}$" + }, + "AWS::Deadline::StorageProfile.DisplayName": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::Deadline::StorageProfile.FarmId": { + "AllowedPatternRegex": "^farm-[0-9a-f]{32}$" + }, + "AWS::Deadline::StorageProfile.FileSystemLocation.Name": { + "AllowedPatternRegex": "^[0-9A-Za-z ]*$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::Deadline::StorageProfile.FileSystemLocation.Path": { + "StringMax": 1024, + "StringMin": 0 + }, + "AWS::Deadline::StorageProfile.FileSystemLocation.Type": { + "AllowedValues": [ + "SHARED", + "LOCAL" + ] + }, + "AWS::Deadline::StorageProfile.OsFamily": { + "AllowedValues": [ + "WINDOWS", + "LINUX", + "MACOS" + ] + }, "AWS::Default::Default.EnabledState": { "AllowedValues": [ "DISABLED", @@ -234273,6 +247854,12 @@ "StringMax": 255, "StringMin": 1 }, + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": { + "AllowedValues": [ + "MICROSECOND", + "MILLISECOND" + ] + }, "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": { "StringMax": 255, "StringMin": 3 @@ -234300,6 +247887,12 @@ "RANGE" ] }, + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": { + "AllowedValues": [ + "MICROSECOND", + "MILLISECOND" + ] + }, "AWS::DynamoDB::Table.Projection.ProjectionType": { "AllowedValues": [ "ALL", @@ -234329,6 +247922,9 @@ "NumberMax": 25000, "NumberMin": 1 }, + "AWS::EC2::CustomerGateway.CertificateArn": { + "AllowedPatternRegex": "^arn:(aws[a-zA-Z-]*)?:acm:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:certificate\\/[a-zA-Z0-9-_]+$" + }, "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": { "AllowedValues": [ "launch", @@ -234596,6 +248192,12 @@ "host" ] }, + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": { + "AllowedValues": [ + "ip-name", + "resource-name" + ] + }, "AWS::EC2::KeyPair.KeyFormat": { "AllowedValues": [ "pem", @@ -235018,6 +248620,41 @@ "StringMax": 256, "StringMin": 2 }, + "AWS::ECR::RepositoryCreationTemplate.AppliedFor": { + "AllowedValues": [ + "REPLICATION", + "PULL_THROUGH_CACHE" + ] + }, + "AWS::ECR::RepositoryCreationTemplate.Description": { + "StringMax": 256, + "StringMin": 0 + }, + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.EncryptionType": { + "AllowedValues": [ + "AES256", + "KMS" + ] + }, + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.KmsKey": { + "StringMax": 2048, + "StringMin": 1 + }, + "AWS::ECR::RepositoryCreationTemplate.ImageTagMutability": { + "AllowedValues": [ + "MUTABLE", + "IMMUTABLE" + ] + }, + "AWS::ECR::RepositoryCreationTemplate.LifecyclePolicy": { + "StringMax": 30720, + "StringMin": 100 + }, + "AWS::ECR::RepositoryCreationTemplate.Prefix": { + "AllowedPatternRegex": "^((?:[a-z0-9]+(?:[._-][a-z0-9]+)*/)*[a-z0-9]+(?:[._-][a-z0-9]+)*/?|ROOT)$", + "StringMax": 256, + "StringMin": 1 + }, "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedDraining": { "AllowedValues": [ "DISABLED", @@ -235142,6 +248779,12 @@ "StringMax": 100, "StringMin": 1 }, + "AWS::EFS::FileSystem.BackupPolicy.Status": { + "AllowedValues": [ + "DISABLED", + "ENABLED" + ] + }, "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": { "AllowedValues": [ "DISABLED", @@ -235456,6 +249099,12 @@ "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowInputSource.SchemaArn": { "AllowedPatternRegex": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:.*:[0-9]+:(schemamapping/.*)$" }, + "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowInputSource.Type": { + "AllowedValues": [ + "SOURCE", + "TARGET" + ] + }, "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowOutputSource.KMSArn": { "AllowedPatternRegex": "^arn:(aws|aws-us-gov|aws-cn):kms:.*:[0-9]+:.*$" }, @@ -235473,6 +249122,44 @@ "StringMax": 255, "StringMin": 0 }, + "AWS::EntityResolution::IdNamespace.Description": { + "StringMax": 255, + "StringMin": 0 + }, + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties.IdMappingType": { + "AllowedValues": [ + "PROVIDER" + ] + }, + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.InputSourceARN": { + "AllowedPatternRegex": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(idnamespace/[a-zA-Z_0-9-]{1,255})$|^arn:(aws|aws-us-gov|aws-cn):glue:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(table/[a-zA-Z_0-9-]{1,255}/[a-zA-Z_0-9-]{1,255})$" + }, + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.SchemaName": { + "AllowedPatternRegex": "^[a-zA-Z_0-9-]*$", + "StringMax": 255, + "StringMin": 1 + }, + "AWS::EntityResolution::IdNamespace.IdNamespaceName": { + "AllowedPatternRegex": "^[a-zA-Z_0-9-]*$", + "StringMax": 255, + "StringMin": 1 + }, + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties.ProviderServiceArn": { + "AllowedPatternRegex": "^arn:(aws|aws-us-gov|aws-cn):(entityresolution):([a-z]{2}-[a-z]{1,10}-[0-9])::providerservice/([a-zA-Z0-9_-]{1,255})/([a-zA-Z0-9_-]{1,255})$", + "StringMax": 255, + "StringMin": 20 + }, + "AWS::EntityResolution::IdNamespace.RoleArn": { + "AllowedPatternRegex": "^arn:(aws|aws-us-gov|aws-cn):iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$", + "StringMax": 512, + "StringMin": 32 + }, + "AWS::EntityResolution::IdNamespace.Type": { + "AllowedValues": [ + "SOURCE", + "TARGET" + ] + }, "AWS::EntityResolution::MatchingWorkflow.Description": { "StringMax": 255, "StringMin": 0 @@ -235525,6 +249212,34 @@ "StringMax": 255, "StringMin": 0 }, + "AWS::EntityResolution::PolicyStatement.Action": { + "AllowedPatternRegex": "^(entityresolution:[a-zA-Z0-9]+)$", + "StringMax": 64, + "StringMin": 3 + }, + "AWS::EntityResolution::PolicyStatement.Arn": { + "AllowedPatternRegex": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:((schemamapping|matchingworkflow|idmappingworkflow|idnamespace)/[a-zA-Z_0-9-]{1,255})$" + }, + "AWS::EntityResolution::PolicyStatement.Condition": { + "StringMax": 40960, + "StringMin": 1 + }, + "AWS::EntityResolution::PolicyStatement.Effect": { + "AllowedValues": [ + "Allow", + "Deny" + ] + }, + "AWS::EntityResolution::PolicyStatement.Principal": { + "AllowedPatternRegex": "^(\\\\d{12})|([a-z0-9\\\\.]+)$", + "StringMax": 64, + "StringMin": 12 + }, + "AWS::EntityResolution::PolicyStatement.StatementId": { + "AllowedPatternRegex": "^[0-9A-Za-z]+$", + "StringMax": 64, + "StringMin": 1 + }, "AWS::EntityResolution::SchemaMapping.Description": { "StringMax": 255, "StringMin": 0 @@ -236253,231 +249968,348 @@ "USERAGENT" ] }, - "AWS::FraudDetector::Detector.Label.Description": { - "StringMax": 256, + "AWS::FraudDetector::Detector.Label.Description": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::FraudDetector::Detector.Outcome.Description": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::FraudDetector::Detector.Rule.Description": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::FraudDetector::Detector.Rule.Language": { + "AllowedValues": [ + "DETECTORPL" + ] + }, + "AWS::FraudDetector::Detector.RuleExecutionMode": { + "AllowedValues": [ + "FIRST_MATCHED", + "ALL_MATCHED" + ] + }, + "AWS::FraudDetector::EntityType.Description": { + "StringMax": 128, + "StringMin": 1 + }, + "AWS::FraudDetector::EntityType.Name": { + "AllowedPatternRegex": "^[0-9a-z_-]+$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::FraudDetector::EventType.Description": { + "StringMax": 128, + "StringMin": 1 + }, + "AWS::FraudDetector::EventType.EntityType.Description": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::FraudDetector::EventType.EventVariable.DataSource": { + "AllowedValues": [ + "EVENT" + ] + }, + "AWS::FraudDetector::EventType.EventVariable.DataType": { + "AllowedValues": [ + "STRING", + "INTEGER", + "FLOAT", + "BOOLEAN" + ] + }, + "AWS::FraudDetector::EventType.EventVariable.Description": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::FraudDetector::EventType.EventVariable.VariableType": { + "AllowedValues": [ + "AUTH_CODE", + "AVS", + "BILLING_ADDRESS_L1", + "BILLING_ADDRESS_L2", + "BILLING_CITY", + "BILLING_COUNTRY", + "BILLING_NAME", + "BILLING_PHONE", + "BILLING_STATE", + "BILLING_ZIP", + "CARD_BIN", + "CATEGORICAL", + "CURRENCY_CODE", + "EMAIL_ADDRESS", + "FINGERPRINT", + "FRAUD_LABEL", + "FREE_FORM_TEXT", + "IP_ADDRESS", + "NUMERIC", + "ORDER_ID", + "PAYMENT_TYPE", + "PHONE_NUMBER", + "PRICE", + "PRODUCT_CATEGORY", + "SHIPPING_ADDRESS_L1", + "SHIPPING_ADDRESS_L2", + "SHIPPING_CITY", + "SHIPPING_COUNTRY", + "SHIPPING_NAME", + "SHIPPING_PHONE", + "SHIPPING_STATE", + "SHIPPING_ZIP", + "USERAGENT" + ] + }, + "AWS::FraudDetector::EventType.Label.Description": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::FraudDetector::EventType.Name": { + "AllowedPatternRegex": "^[0-9a-z_-]+$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::FraudDetector::Label.Description": { + "StringMax": 128, + "StringMin": 1 + }, + "AWS::FraudDetector::Label.Name": { + "AllowedPatternRegex": "^[0-9a-z_-]+$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::FraudDetector::List.Description": { + "StringMax": 128, + "StringMin": 1 + }, + "AWS::FraudDetector::List.Elements": { + "AllowedPatternRegex": "^\\S+( +\\S+)*$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::FraudDetector::List.Name": { + "AllowedPatternRegex": "^[0-9a-z_]+$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::FraudDetector::List.VariableType": { + "AllowedPatternRegex": "^[A-Z_]{1,64}$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::FraudDetector::Outcome.Description": { + "StringMax": 128, + "StringMin": 1 + }, + "AWS::FraudDetector::Outcome.Name": { + "AllowedPatternRegex": "^[0-9a-z_-]+$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::FraudDetector::Variable.DataSource": { + "AllowedValues": [ + "EVENT", + "EXTERNAL_MODEL_SCORE" + ] + }, + "AWS::FraudDetector::Variable.DataType": { + "AllowedValues": [ + "STRING", + "INTEGER", + "FLOAT", + "BOOLEAN" + ] + }, + "AWS::FraudDetector::Variable.Description": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::FraudDetector::Variable.Name": { + "AllowedPatternRegex": "^[a-z_][a-z0-9_]{0,99}?$" + }, + "AWS::FraudDetector::Variable.VariableType": { + "AllowedValues": [ + "AUTH_CODE", + "AVS", + "BILLING_ADDRESS_L1", + "BILLING_ADDRESS_L2", + "BILLING_CITY", + "BILLING_COUNTRY", + "BILLING_NAME", + "BILLING_PHONE", + "BILLING_STATE", + "BILLING_ZIP", + "CARD_BIN", + "CATEGORICAL", + "CURRENCY_CODE", + "EMAIL_ADDRESS", + "FINGERPRINT", + "FRAUD_LABEL", + "FREE_FORM_TEXT", + "IP_ADDRESS", + "NUMERIC", + "ORDER_ID", + "PAYMENT_TYPE", + "PHONE_NUMBER", + "PRICE", + "PRODUCT_CATEGORY", + "SHIPPING_ADDRESS_L1", + "SHIPPING_ADDRESS_L2", + "SHIPPING_CITY", + "SHIPPING_COUNTRY", + "SHIPPING_NAME", + "SHIPPING_PHONE", + "SHIPPING_STATE", + "SHIPPING_ZIP", + "USERAGENT" + ] + }, + "AWS::GameLift::Alias.Description": { + "StringMax": 1024, "StringMin": 1 }, - "AWS::FraudDetector::Detector.Outcome.Description": { - "StringMax": 256, + "AWS::GameLift::Alias.Name": { + "AllowedPatternRegex": ".*\\S.*", + "StringMax": 1024, "StringMin": 1 }, - "AWS::FraudDetector::Detector.Rule.Description": { - "StringMax": 256, - "StringMin": 1 + "AWS::GameLift::Alias.RoutingStrategy.FleetId": { + "AllowedPatternRegex": "^fleet-\\S+" }, - "AWS::FraudDetector::Detector.Rule.Language": { + "AWS::GameLift::Alias.RoutingStrategy.Type": { "AllowedValues": [ - "DETECTORPL" + "SIMPLE", + "TERMINAL" ] }, - "AWS::FraudDetector::Detector.RuleExecutionMode": { + "AWS::GameLift::Build.OperatingSystem": { "AllowedValues": [ - "FIRST_MATCHED", - "ALL_MATCHED" + "AMAZON_LINUX", + "AMAZON_LINUX_2", + "AMAZON_LINUX_2023", + "WINDOWS_2012", + "WINDOWS_2016" ] }, - "AWS::FraudDetector::EntityType.Description": { - "StringMax": 128, - "StringMin": 1 - }, - "AWS::FraudDetector::EntityType.Name": { - "AllowedPatternRegex": "^[0-9a-z_-]+$", - "StringMax": 64, + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Command": { + "AllowedPatternRegex": "^.*$", + "StringMax": 255, "StringMin": 1 }, - "AWS::FraudDetector::EventType.Description": { + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ContainerName": { + "AllowedPatternRegex": "^[a-zA-Z0-9-]+$", "StringMax": 128, "StringMin": 1 }, - "AWS::FraudDetector::EventType.EntityType.Description": { - "StringMax": 256, + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Cpu": { + "NumberMax": 10240, + "NumberMin": 1 + }, + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.EntryPoint": { + "StringMax": 1024, "StringMin": 1 }, - "AWS::FraudDetector::EventType.EventVariable.DataSource": { - "AllowedValues": [ - "EVENT" - ] + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ImageUri": { + "AllowedPatternRegex": "^[a-zA-Z0-9-_\\.@\\/:]+$", + "StringMax": 255, + "StringMin": 1 }, - "AWS::FraudDetector::EventType.EventVariable.DataType": { - "AllowedValues": [ - "STRING", - "INTEGER", - "FLOAT", - "BOOLEAN" - ] + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ResolvedImageDigest": { + "AllowedPatternRegex": "^sha256:[a-fA-F0-9]{64}$" }, - "AWS::FraudDetector::EventType.EventVariable.Description": { - "StringMax": 256, + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.WorkingDirectory": { + "AllowedPatternRegex": "^.*$", + "StringMax": 255, "StringMin": 1 }, - "AWS::FraudDetector::EventType.EventVariable.VariableType": { + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.Condition": { "AllowedValues": [ - "AUTH_CODE", - "AVS", - "BILLING_ADDRESS_L1", - "BILLING_ADDRESS_L2", - "BILLING_CITY", - "BILLING_COUNTRY", - "BILLING_NAME", - "BILLING_PHONE", - "BILLING_STATE", - "BILLING_ZIP", - "CARD_BIN", - "CATEGORICAL", - "CURRENCY_CODE", - "EMAIL_ADDRESS", - "FINGERPRINT", - "FRAUD_LABEL", - "FREE_FORM_TEXT", - "IP_ADDRESS", - "NUMERIC", - "ORDER_ID", - "PAYMENT_TYPE", - "PHONE_NUMBER", - "PRICE", - "PRODUCT_CATEGORY", - "SHIPPING_ADDRESS_L1", - "SHIPPING_ADDRESS_L2", - "SHIPPING_CITY", - "SHIPPING_COUNTRY", - "SHIPPING_NAME", - "SHIPPING_PHONE", - "SHIPPING_STATE", - "SHIPPING_ZIP", - "USERAGENT" + "START", + "COMPLETE", + "SUCCESS", + "HEALTHY" ] }, - "AWS::FraudDetector::EventType.Label.Description": { - "StringMax": 256, - "StringMin": 1 - }, - "AWS::FraudDetector::EventType.Name": { - "AllowedPatternRegex": "^[0-9a-z_-]+$", - "StringMax": 64, - "StringMin": 1 - }, - "AWS::FraudDetector::Label.Description": { + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.ContainerName": { + "AllowedPatternRegex": "^[a-zA-Z0-9-]+$", "StringMax": 128, "StringMin": 1 }, - "AWS::FraudDetector::Label.Name": { - "AllowedPatternRegex": "^[0-9a-z_-]+$", - "StringMax": 64, - "StringMin": 1 - }, - "AWS::FraudDetector::List.Description": { - "StringMax": 128, + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Name": { + "AllowedPatternRegex": "^.*$", + "StringMax": 255, "StringMin": 1 }, - "AWS::FraudDetector::List.Elements": { - "AllowedPatternRegex": "^\\S+( +\\S+)*$", - "StringMax": 64, + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Value": { + "AllowedPatternRegex": "^.*$", + "StringMax": 255, "StringMin": 1 }, - "AWS::FraudDetector::List.Name": { - "AllowedPatternRegex": "^[0-9a-z_]+$", - "StringMax": 64, + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Command": { + "AllowedPatternRegex": "^.*$", + "StringMax": 255, "StringMin": 1 }, - "AWS::FraudDetector::List.VariableType": { - "AllowedPatternRegex": "^[A-Z_]{1,64}$", - "StringMax": 64, - "StringMin": 1 + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Interval": { + "NumberMax": 300, + "NumberMin": 60 }, - "AWS::FraudDetector::Outcome.Description": { - "StringMax": 128, - "StringMin": 1 + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Retries": { + "NumberMax": 10, + "NumberMin": 5 }, - "AWS::FraudDetector::Outcome.Name": { - "AllowedPatternRegex": "^[0-9a-z_-]+$", - "StringMax": 64, - "StringMin": 1 + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Timeout": { + "NumberMax": 60, + "NumberMin": 30 }, - "AWS::FraudDetector::Variable.DataSource": { - "AllowedValues": [ - "EVENT", - "EXTERNAL_MODEL_SCORE" - ] + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.FromPort": { + "NumberMax": 60000, + "NumberMin": 1 }, - "AWS::FraudDetector::Variable.DataType": { + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.Protocol": { "AllowedValues": [ - "STRING", - "INTEGER", - "FLOAT", - "BOOLEAN" + "TCP", + "UDP" ] }, - "AWS::FraudDetector::Variable.Description": { - "StringMax": 256, - "StringMin": 1 - }, - "AWS::FraudDetector::Variable.Name": { - "AllowedPatternRegex": "^[a-z_][a-z0-9_]{0,99}?$" + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.ToPort": { + "NumberMax": 60000, + "NumberMin": 1 }, - "AWS::FraudDetector::Variable.VariableType": { - "AllowedValues": [ - "AUTH_CODE", - "AVS", - "BILLING_ADDRESS_L1", - "BILLING_ADDRESS_L2", - "BILLING_CITY", - "BILLING_COUNTRY", - "BILLING_NAME", - "BILLING_PHONE", - "BILLING_STATE", - "BILLING_ZIP", - "CARD_BIN", - "CATEGORICAL", - "CURRENCY_CODE", - "EMAIL_ADDRESS", - "FINGERPRINT", - "FRAUD_LABEL", - "FREE_FORM_TEXT", - "IP_ADDRESS", - "NUMERIC", - "ORDER_ID", - "PAYMENT_TYPE", - "PHONE_NUMBER", - "PRICE", - "PRODUCT_CATEGORY", - "SHIPPING_ADDRESS_L1", - "SHIPPING_ADDRESS_L2", - "SHIPPING_CITY", - "SHIPPING_COUNTRY", - "SHIPPING_NAME", - "SHIPPING_PHONE", - "SHIPPING_STATE", - "SHIPPING_ZIP", - "USERAGENT" - ] + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.HardLimit": { + "NumberMax": 1024000, + "NumberMin": 4 }, - "AWS::GameLift::Alias.Description": { - "StringMax": 1024, - "StringMin": 1 + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.SoftLimit": { + "NumberMax": 1024000, + "NumberMin": 4 }, - "AWS::GameLift::Alias.Name": { - "AllowedPatternRegex": ".*\\S.*", - "StringMax": 1024, + "AWS::GameLift::ContainerGroupDefinition.Name": { + "AllowedPatternRegex": "^[a-zA-Z0-9-]+$", + "StringMax": 128, "StringMin": 1 }, - "AWS::GameLift::Alias.RoutingStrategy.FleetId": { - "AllowedPatternRegex": "^fleet-\\S+" - }, - "AWS::GameLift::Alias.RoutingStrategy.Type": { + "AWS::GameLift::ContainerGroupDefinition.OperatingSystem": { "AllowedValues": [ - "SIMPLE", - "TERMINAL" + "AMAZON_LINUX_2023" ] }, - "AWS::GameLift::Build.OperatingSystem": { + "AWS::GameLift::ContainerGroupDefinition.SchedulingStrategy": { "AllowedValues": [ - "AMAZON_LINUX", - "AMAZON_LINUX_2", - "AMAZON_LINUX_2023", - "WINDOWS_2012", - "WINDOWS_2016" + "REPLICA", + "DAEMON" ] }, + "AWS::GameLift::ContainerGroupDefinition.TotalCpuLimit": { + "NumberMax": 10240, + "NumberMin": 128 + }, + "AWS::GameLift::ContainerGroupDefinition.TotalMemoryLimit": { + "NumberMax": 1024000, + "NumberMin": 4 + }, "AWS::GameLift::Fleet.ApplyCapacity": { "AllowedValues": [ "ON_UPDATE", @@ -236496,9 +250328,31 @@ "AWS::GameLift::Fleet.ComputeType": { "AllowedValues": [ "EC2", - "ANYWHERE" + "ANYWHERE", + "CONTAINER" ] }, + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": { + "NumberMax": 60000, + "NumberMin": 1 + }, + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": { + "NumberMax": 60000, + "NumberMin": 1 + }, + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": { + "AllowedPatternRegex": "^[a-zA-Z0-9\\-]+$", + "StringMax": 128, + "StringMin": 1 + }, + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": { + "NumberMax": 5000, + "NumberMin": 1 + }, + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": { + "NumberMax": 5000, + "NumberMin": 1 + }, "AWS::GameLift::Fleet.Description": { "StringMax": 1024, "StringMin": 1 @@ -236568,6 +250422,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -236992,6 +250847,11 @@ "StringMax": 64, "StringMin": 1 }, + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": { + "AllowedPatternRegex": "^[a-zA-Z0-9_-]{0,64}$", + "StringMax": 64, + "StringMin": 1 + }, "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": { "NumberMax": 65535, "NumberMin": -1 @@ -237385,9 +251245,15 @@ "AWS::GroundStation::Config.Name": { "AllowedPatternRegex": "^[ a-zA-Z0-9_:-]{1,256}$" }, + "AWS::GroundStation::Config.S3RecordingConfig.BucketArn": { + "AllowedPatternRegex": "^arn:aws[A-Za-z0-9-]{0,64}:s3:::[A-Za-z0-9-]{1,64}$" + }, "AWS::GroundStation::Config.S3RecordingConfig.Prefix": { "AllowedPatternRegex": "^([a-zA-Z0-9_\\-=/]|\\{satellite_id\\}|\\{config\\-name}|\\{s3\\-config-id}|\\{year\\}|\\{month\\}|\\{day\\}){1,900}$" }, + "AWS::GroundStation::Config.S3RecordingConfig.RoleArn": { + "AllowedPatternRegex": "^arn:[^:\\n]+:iam::[^:\\n]+:role\\/.+$" + }, "AWS::GroundStation::Config.SpectrumConfig.Polarization": { "AllowedValues": [ "LEFT_HAND", @@ -237402,6 +251268,9 @@ "REMOVED" ] }, + "AWS::GroundStation::Config.UplinkEchoConfig.AntennaUplinkConfigArn": { + "AllowedPatternRegex": "^(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()$" + }, "AWS::GroundStation::Config.UplinkSpectrumConfig.Polarization": { "AllowedValues": [ "LEFT_HAND", @@ -237429,9 +251298,21 @@ "AWS::GroundStation::DataflowEndpointGroup.DataflowEndpoint.Name": { "AllowedPatternRegex": "^[ a-zA-Z0-9_:-]{1,256}$" }, + "AWS::GroundStation::DataflowEndpointGroup.SecurityDetails.RoleArn": { + "AllowedPatternRegex": "^(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()$" + }, "AWS::GroundStation::MissionProfile.Name": { "AllowedPatternRegex": "^[ a-zA-Z0-9_:-]{1,256}$" }, + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsAliasArn": { + "AllowedPatternRegex": "^(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()$" + }, + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsKeyArn": { + "AllowedPatternRegex": "^(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()$" + }, + "AWS::GroundStation::MissionProfile.TrackingConfigArn": { + "AllowedPatternRegex": "^(arn:(aws[a-zA-Z-]*)?:[a-z0-9-.]+:.*)|()$" + }, "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": { "StringMax": 256, "StringMin": 1 @@ -237471,6 +251352,26 @@ "NOOP" ] }, + "AWS::GuardDuty::Filter.DetectorId": { + "StringMax": 300, + "StringMin": 1 + }, + "AWS::GuardDuty::Filter.Name": { + "StringMax": 64, + "StringMin": 1 + }, + "AWS::GuardDuty::Filter.Rank": { + "NumberMax": 100, + "NumberMin": 1 + }, + "AWS::GuardDuty::Filter.TagItem.Key": { + "StringMax": 128, + "StringMin": 1 + }, + "AWS::GuardDuty::Filter.TagItem.Value": { + "StringMax": 256, + "StringMin": 0 + }, "AWS::GuardDuty::IPSet.DetectorId": { "StringMax": 300, "StringMin": 1 @@ -237837,11 +251738,37 @@ "ADVANCED_HD" ] }, + "AWS::IVS::EncoderConfiguration.Name": { + "AllowedPatternRegex": "^[a-zA-Z0-9-_]*$", + "StringMax": 128, + "StringMin": 0 + }, + "AWS::IVS::EncoderConfiguration.Video.Bitrate": { + "NumberMax": 8500000, + "NumberMin": 1 + }, + "AWS::IVS::EncoderConfiguration.Video.Framerate": { + "NumberMax": 60, + "NumberMin": 1 + }, + "AWS::IVS::EncoderConfiguration.Video.Height": { + "NumberMax": 1920, + "NumberMin": 1 + }, + "AWS::IVS::EncoderConfiguration.Video.Width": { + "NumberMax": 1920, + "NumberMin": 1 + }, "AWS::IVS::PlaybackKeyPair.Name": { "AllowedPatternRegex": "^[a-zA-Z0-9-_]*$", "StringMax": 128, "StringMin": 0 }, + "AWS::IVS::PlaybackRestrictionPolicy.Name": { + "AllowedPatternRegex": "^[a-zA-Z0-9-_]*$", + "StringMax": 128, + "StringMin": 0 + }, "AWS::IVS::RecordingConfiguration.Name": { "AllowedPatternRegex": "^[a-zA-Z0-9-_]*$", "StringMax": 128, @@ -237891,6 +251818,21 @@ "NumberMax": 60, "NumberMin": 1 }, + "AWS::IVS::Stage.Name": { + "AllowedPatternRegex": "^[a-zA-Z0-9-_]*$", + "StringMax": 128, + "StringMin": 0 + }, + "AWS::IVS::StorageConfiguration.Name": { + "AllowedPatternRegex": "^[a-zA-Z0-9-_]*$", + "StringMax": 128, + "StringMin": 0 + }, + "AWS::IVS::StorageConfiguration.S3StorageConfiguration.BucketName": { + "AllowedPatternRegex": "^[a-z0-9-.]+$", + "StringMax": 63, + "StringMin": 3 + }, "AWS::IVS::StreamKey.ChannelArn": { "AllowedPatternRegex": "^arn:aws:ivs:[a-z0-9-]+:[0-9]+:channel/[a-zA-Z0-9-]+$" }, @@ -238115,6 +252057,12 @@ "NumberMax": 86400, "NumberMin": 180 }, + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": { + "AllowedValues": [ + "LEVEL_1", + "LEVEL_2" + ] + }, "AWS::InspectorV2::Filter.Description": { "StringMax": 512, "StringMin": 1 @@ -238153,6 +252101,11 @@ "StringMax": 1024, "StringMin": 1 }, + "AWS::InternetMonitor::Monitor.LinkedAccountId": { + "AllowedPatternRegex": "^(\\d{12})$", + "StringMax": 12, + "StringMin": 12 + }, "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": { "AllowedValues": [ "ENABLED", @@ -239135,7 +253088,7 @@ "StringMin": 1 }, "AWS::IoTEvents::AlarmModel.AlarmModelDescription": { - "StringMax": 128, + "StringMax": 1024, "StringMin": 0 }, "AWS::IoTEvents::AlarmModel.AlarmModelName": { @@ -239199,7 +253152,7 @@ "StringMin": 1 }, "AWS::IoTEvents::DetectorModel.DetectorModelDescription": { - "StringMax": 128, + "StringMax": 1024, "StringMin": 0 }, "AWS::IoTEvents::DetectorModel.DetectorModelName": { @@ -239297,7 +253250,7 @@ "StringMin": 1 }, "AWS::IoTEvents::Input.InputDescription": { - "StringMax": 128, + "StringMax": 1024, "StringMin": 1 }, "AWS::IoTEvents::Input.InputName": { @@ -239433,11 +253386,36 @@ "StringMax": 100, "StringMin": 1 }, + "AWS::IoTSiteWise::Asset.AssetExternalId": { + "AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+", + "StringMax": 128, + "StringMin": 2 + }, + "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": { + "AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+", + "StringMax": 128, + "StringMin": 2 + }, + "AWS::IoTSiteWise::Asset.AssetHierarchy.Id": { + "AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "StringMax": 36, + "StringMin": 36 + }, "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": { "AllowedPatternRegex": "[^\\u0000-\\u001F\\u007F]+", "StringMax": 256, "StringMin": 1 }, + "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": { + "AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+", + "StringMax": 128, + "StringMin": 2 + }, + "AWS::IoTSiteWise::Asset.AssetProperty.Id": { + "AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "StringMax": 36, + "StringMin": 36 + }, "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": { "AllowedPatternRegex": "[^\\u0000-\\u001F\\u007F]+", "StringMax": 256, @@ -239449,6 +253427,36 @@ "DISABLED" ] }, + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": { + "AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+", + "StringMax": 128, + "StringMin": 2 + }, + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": { + "AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "StringMax": 36, + "StringMin": 36 + }, + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": { + "AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+", + "StringMax": 128, + "StringMin": 2 + }, + "AWS::IoTSiteWise::AssetModel.AssetModelExternalId": { + "AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+", + "StringMax": 128, + "StringMin": 2 + }, + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": { + "AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+", + "StringMax": 128, + "StringMin": 2 + }, + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": { + "AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "StringMax": 36, + "StringMin": 36 + }, "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": { "AllowedPatternRegex": "[^\\u0000-\\u001F\\u007F]+", "StringMax": 256, @@ -239468,6 +253476,16 @@ "AWS/ALARM_STATE" ] }, + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": { + "AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+", + "StringMax": 128, + "StringMin": 2 + }, + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": { + "AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "StringMax": 36, + "StringMin": 36 + }, "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": { "AllowedPatternRegex": "[^\\u0000-\\u001F\\u007F]+", "StringMax": 256, @@ -239481,11 +253499,31 @@ "Metric" ] }, + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": { + "AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+", + "StringMax": 128, + "StringMin": 2 + }, + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": { + "AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "StringMax": 36, + "StringMin": 36 + }, "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": { "AllowedPatternRegex": "[^\\u0000-\\u001F\\u007F]+", "StringMax": 256, "StringMin": 1 }, + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": { + "AllowedPatternRegex": "[a-zA-Z0-9_][a-zA-Z_\\-0-9.:]*[a-zA-Z0-9_]+", + "StringMax": 128, + "StringMin": 2 + }, + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": { + "AllowedPatternRegex": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$", + "StringMax": 36, + "StringMin": 36 + }, "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": { "AllowedPatternRegex": "[^\\u0000-\\u001F\\u007F]+", "StringMax": 256, @@ -239811,6 +253849,20 @@ "AWS::IoTWireless::WirelessDevice.AbpV11.DevAddr": { "AllowedPatternRegex": "[a-fA-F0-9]{8}" }, + "AWS::IoTWireless::WirelessDevice.Application.DestinationName": { + "AllowedPatternRegex": "[a-zA-Z0-9-_]+", + "StringMax": 128, + "StringMin": 0 + }, + "AWS::IoTWireless::WirelessDevice.Application.FPort": { + "NumberMax": 223, + "NumberMin": 1 + }, + "AWS::IoTWireless::WirelessDevice.Application.Type": { + "AllowedValues": [ + "SemtechGeolocation" + ] + }, "AWS::IoTWireless::WirelessDevice.Description": { "StringMax": 2048, "StringMin": 0 @@ -239849,6 +253901,12 @@ "AWS::IoTWireless::WirelessDevice.OtaaV11.NwkKey": { "AllowedPatternRegex": "[a-fA-F0-9]{32}" }, + "AWS::IoTWireless::WirelessDevice.Positioning": { + "AllowedValues": [ + "Enabled", + "Disabled" + ] + }, "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x.AppSKey": { "AllowedPatternRegex": "[a-fA-F0-9]{32}" }, @@ -239975,6 +254033,10 @@ "NumberMax": 30, "NumberMin": 7 }, + "AWS::KMS::Key.RotationPeriodInDays": { + "NumberMax": 2560, + "NumberMin": 90 + }, "AWS::KMS::ReplicaKey.Description": { "StringMax": 8192, "StringMin": 0 @@ -240024,6 +254086,28 @@ "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": { "AllowedPatternRegex": "arn:(aws|aws-us-gov|aws-cn):kafkaconnect:.*" }, + "AWS::KafkaConnect::CustomPlugin.ContentType": { + "AllowedValues": [ + "JAR", + "ZIP" + ] + }, + "AWS::KafkaConnect::CustomPlugin.Description": { + "StringMax": 1024, + "StringMin": 0 + }, + "AWS::KafkaConnect::CustomPlugin.Name": { + "StringMax": 128, + "StringMin": 1 + }, + "AWS::KafkaConnect::WorkerConfiguration.Description": { + "StringMax": 1024, + "StringMin": 0 + }, + "AWS::KafkaConnect::WorkerConfiguration.Name": { + "StringMax": 128, + "StringMin": 1 + }, "AWS::Kendra::DataSource.AccessControlListConfiguration.KeyPath": { "StringMax": 1024, "StringMin": 1 @@ -240655,6 +254739,11 @@ "StringMax": 36, "StringMin": 36 }, + "AWS::Kendra::Faq.LanguageCode": { + "AllowedPatternRegex": "[a-zA-Z-]*", + "StringMax": 10, + "StringMin": 2 + }, "AWS::Kendra::Faq.Name": { "StringMax": 100, "StringMin": 1 @@ -240988,6 +255077,7 @@ "FLINK-1_11", "FLINK-1_13", "FLINK-1_15", + "FLINK-1_18", "FLINK-1_6", "FLINK-1_8", "SQL-1_0", @@ -241199,10 +255289,19 @@ "HADOOP_SNAPPY" ] }, + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": { + "StringMax": 50, + "StringMin": 0 + }, "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": { "StringMax": 1024, "StringMin": 0 }, + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": { + "AllowedPatternRegex": "^$|\\.[0-9a-z!\\-_.*'()]+", + "StringMax": 128, + "StringMin": 0 + }, "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": { "StringMax": 1024, "StringMin": 0 @@ -241273,6 +255372,7 @@ "AllowedValues": [ "RecordDeAggregation", "Decompression", + "CloudWatchLogProcessing", "Lambda", "MetadataExtraction", "AppendDelimiterToRecord" @@ -241333,6 +255433,71 @@ "StringMax": 512, "StringMin": 1 }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": { + "AllowedPatternRegex": ".+?\\.snowflakecomputing\\.com", + "StringMax": 2048, + "StringMin": 24 + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": { + "StringMax": 255, + "StringMin": 1 + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": { + "AllowedValues": [ + "JSON_MAPPING", + "VARIANT_CONTENT_MAPPING", + "VARIANT_CONTENT_AND_METADATA_MAPPING" + ] + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": { + "StringMax": 255, + "StringMin": 1 + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": { + "StringMax": 255, + "StringMin": 7 + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": { + "StringMax": 255, + "StringMin": 1 + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": { + "AllowedPatternRegex": "^(?:[A-Za-z0-9+\\/]{4})*(?:[A-Za-z0-9+\\/]{2}==|[A-Za-z0-9+\\/]{3}=)?$", + "StringMax": 4096, + "StringMin": 256 + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": { + "AllowedPatternRegex": "arn:.*", + "StringMax": 512, + "StringMin": 1 + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": { + "AllowedValues": [ + "FailedDataOnly", + "AllData" + ] + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": { + "StringMax": 255, + "StringMin": 1 + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": { + "StringMax": 255, + "StringMin": 1 + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": { + "StringMax": 255, + "StringMin": 1 + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": { + "StringMax": 255, + "StringMin": 1 + }, + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": { + "AllowedPatternRegex": "([a-zA-Z0-9\\-\\_]+\\.){2,3}vpce\\.[a-zA-Z0-9\\-]*\\.vpce-svc\\-[a-zA-Z0-9\\-]{17}$", + "StringMax": 255, + "StringMin": 47 + }, "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": { "NumberMax": 600, "NumberMin": 180 @@ -241678,7 +255843,7 @@ "StringMin": 1 }, "AWS::Lambda::EventSourceMapping.EventSourceArn": { - "AllowedPatternRegex": "arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)", + "AllowedPatternRegex": "arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?(-iso)?(-isob)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)", "GetAtt": { "AWS::DynamoDB::GlobalTable": "StreamArn", "AWS::DynamoDB::Table": "StreamArn", @@ -241707,7 +255872,7 @@ "StringMin": 0 }, "AWS::Lambda::EventSourceMapping.FunctionName": { - "AllowedPatternRegex": "(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?-[a-z]+-\\d{1}:)?(\\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\\$LATEST|[a-zA-Z0-9-_]+))?", + "AllowedPatternRegex": "(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?(-iso)?(-isob)?-[a-z]+-\\d{1}:)?(\\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\\$LATEST|[a-zA-Z0-9-_]+))?", "StringMax": 140, "StringMin": 1 }, @@ -241729,7 +255894,7 @@ "NumberMin": -1 }, "AWS::Lambda::EventSourceMapping.OnFailure.Destination": { - "AllowedPatternRegex": "arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)", + "AllowedPatternRegex": "arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?(-iso)?(-isob)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)", "StringMax": 1024, "StringMin": 12 }, @@ -241929,7 +256094,7 @@ "StringMin": 1 }, "AWS::Lambda::Permission.FunctionName": { - "AllowedPatternRegex": "^(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?-[a-z]+-\\d{1}:)?(\\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\\$LATEST|[a-zA-Z0-9-_]+))?$", + "AllowedPatternRegex": "^(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1}:)?(\\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\\$LATEST|[a-zA-Z0-9-_]+))?$", "StringMax": 140, "StringMin": 1 }, @@ -241955,7 +256120,7 @@ "StringMin": 12 }, "AWS::Lambda::Permission.SourceArn": { - "AllowedPatternRegex": "^arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}(-gov)?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)$", + "AllowedPatternRegex": "^arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\\-])+:([a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\\d{1})?:(\\d{12})?:(.*)$", "StringMax": 1024, "StringMin": 12 }, @@ -242541,6 +256706,32 @@ "AWS::Lightsail::LoadBalancerTlsCertificate.LoadBalancerName": { "AllowedPatternRegex": "\\w[\\w\\-]*\\w" }, + "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions": { + "AllowedPatternRegex": "^geo:\\w*\\*?$", + "StringMax": 200, + "StringMin": 5 + }, + "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers": { + "StringMax": 253, + "StringMin": 0 + }, + "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources": { + "AllowedPatternRegex": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-9]+)*))(:[0-9]+):((\\*)|([-a-z]+[/][*-._\\w]+))$", + "StringMax": 1600, + "StringMin": 0 + }, + "AWS::Location::APIKey.Description": { + "StringMax": 1000, + "StringMin": 0 + }, + "AWS::Location::APIKey.ExpireTime": { + "AllowedPatternRegex": "^([0-2]\\d{3})-(0[0-9]|1[0-2])-([0-2]\\d|3[01])T([01]\\d|2[0-4]):([0-5]\\d):([0-6]\\d)((\\.\\d{3})?)Z$" + }, + "AWS::Location::APIKey.KeyName": { + "AllowedPatternRegex": "^[-._\\w]+$", + "StringMax": 100, + "StringMin": 1 + }, "AWS::Location::GeofenceCollection.CollectionName": { "AllowedPatternRegex": "^[-._\\w]+$", "StringMax": 100, @@ -242558,6 +256749,16 @@ "StringMax": 1000, "StringMin": 0 }, + "AWS::Location::Map.MapConfiguration.CustomLayers": { + "AllowedPatternRegex": "^[-._\\w]+$", + "StringMax": 100, + "StringMin": 1 + }, + "AWS::Location::Map.MapConfiguration.PoliticalView": { + "AllowedPatternRegex": "^[A-Z]{3}$", + "StringMax": 3, + "StringMin": 3 + }, "AWS::Location::Map.MapConfiguration.Style": { "AllowedPatternRegex": "^[-._\\w]+$", "StringMax": 100, @@ -242648,7 +256849,8 @@ }, "AWS::Logs::AccountPolicy.PolicyType": { "AllowedValues": [ - "DATA_PROTECTION_POLICY" + "DATA_PROTECTION_POLICY", + "SUBSCRIPTION_FILTER_POLICY" ] }, "AWS::Logs::AccountPolicy.Scope": { @@ -243296,6 +257498,12 @@ "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": { "AllowedPatternRegex": "arn:(aws|aws-us-gov|aws-cn):kafka:.*" }, + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": { + "AllowedValues": [ + "LATEST", + "EARLIEST" + ] + }, "AWS::MSK::Replicator.ReplicatorName": { "AllowedPatternRegex": "^[0-9A-Za-z][0-9A-Za-z-]{0,}$", "StringMax": 128, @@ -243690,7 +257898,8 @@ "AWS::MediaPackage::OriginEndpoint.DashPackage.ManifestLayout": { "AllowedValues": [ "FULL", - "COMPACT" + "COMPACT", + "DRM_TOP_LEVEL_COMPACT" ] }, "AWS::MediaPackage::OriginEndpoint.DashPackage.PeriodTriggers": { @@ -244190,6 +258399,11 @@ "NumberMax": 128, "NumberMin": 1 }, + "AWS::NeptuneGraph::Graph.GraphName": { + "AllowedPatternRegex": "^[a-zA-z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", + "StringMax": 63, + "StringMin": 1 + }, "AWS::NetworkFirewall::Firewall.Description": { "AllowedPatternRegex": "^.*$", "StringMax": 512, @@ -244669,15 +258883,15 @@ "StringMin": 1 }, "AWS::OSIS::Pipeline.MaxUnits": { - "NumberMax": 24, + "NumberMax": 384, "NumberMin": 1 }, "AWS::OSIS::Pipeline.MinUnits": { - "NumberMax": 24, + "NumberMax": 384, "NumberMin": 1 }, "AWS::OSIS::Pipeline.PipelineConfigurationBody": { - "StringMax": 12000, + "StringMax": 24000, "StringMin": 1 }, "AWS::OSIS::Pipeline.PipelineName": { @@ -244699,12 +258913,17 @@ "StringMax": 64, "StringMin": 1 }, + "AWS::Oam::Link.LinkFilter.Filter": { + "StringMax": 2000, + "StringMin": 1 + }, "AWS::Oam::Link.ResourceTypes": { "AllowedValues": [ "AWS::CloudWatch::Metric", "AWS::Logs::LogGroup", "AWS::XRay::Trace", - "AWS::ApplicationInsights::Application" + "AWS::ApplicationInsights::Application", + "AWS::InternetMonitor::Monitor" ] }, "AWS::Oam::Link.SinkIdentifier": { @@ -245262,6 +259481,69 @@ "StringMax": 255, "StringMin": 1 }, + "AWS::PaymentCryptography::Alias.AliasName": { + "AllowedPatternRegex": "^alias/[a-zA-Z0-9/_-]+$", + "StringMax": 256, + "StringMin": 7 + }, + "AWS::PaymentCryptography::Alias.KeyArn": { + "AllowedPatternRegex": "^arn:aws:payment-cryptography:[a-z]{2}-[a-z]{1,16}-[0-9]+:[0-9]{12}:key/[0-9a-zA-Z]{16,64}$", + "StringMax": 150, + "StringMin": 70 + }, + "AWS::PaymentCryptography::Key.KeyAttributes.KeyAlgorithm": { + "AllowedValues": [ + "TDES_2KEY", + "TDES_3KEY", + "AES_128", + "AES_192", + "AES_256", + "RSA_2048", + "RSA_3072", + "RSA_4096" + ] + }, + "AWS::PaymentCryptography::Key.KeyAttributes.KeyClass": { + "AllowedValues": [ + "SYMMETRIC_KEY", + "ASYMMETRIC_KEY_PAIR", + "PRIVATE_KEY", + "PUBLIC_KEY" + ] + }, + "AWS::PaymentCryptography::Key.KeyAttributes.KeyUsage": { + "AllowedValues": [ + "TR31_B0_BASE_DERIVATION_KEY", + "TR31_C0_CARD_VERIFICATION_KEY", + "TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY", + "TR31_D1_ASYMMETRIC_KEY_FOR_DATA_ENCRYPTION", + "TR31_E0_EMV_MKEY_APP_CRYPTOGRAMS", + "TR31_E1_EMV_MKEY_CONFIDENTIALITY", + "TR31_E2_EMV_MKEY_INTEGRITY", + "TR31_E4_EMV_MKEY_DYNAMIC_NUMBERS", + "TR31_E5_EMV_MKEY_CARD_PERSONALIZATION", + "TR31_E6_EMV_MKEY_OTHER", + "TR31_K0_KEY_ENCRYPTION_KEY", + "TR31_K1_KEY_BLOCK_PROTECTION_KEY", + "TR31_K3_ASYMMETRIC_KEY_FOR_KEY_AGREEMENT", + "TR31_M3_ISO_9797_3_MAC_KEY", + "TR31_M1_ISO_9797_1_MAC_KEY", + "TR31_M6_ISO_9797_5_CMAC_KEY", + "TR31_M7_HMAC_KEY", + "TR31_P0_PIN_ENCRYPTION_KEY", + "TR31_P1_PIN_GENERATION_KEY", + "TR31_S0_ASYMMETRIC_KEY_FOR_DIGITAL_SIGNATURE", + "TR31_V1_IBM3624_PIN_VERIFICATION_KEY", + "TR31_V2_VISA_PIN_VERIFICATION_KEY", + "TR31_K2_TR34_ASYMMETRIC_KEY" + ] + }, + "AWS::PaymentCryptography::Key.KeyCheckValueAlgorithm": { + "AllowedValues": [ + "CMAC", + "ANSI_X9_24" + ] + }, "AWS::Personalize::Dataset.DataSource.DataLocation": { "AllowedPatternRegex": "(s3|http|https)://.+", "StringMax": 256, @@ -245980,7 +260262,7 @@ ] }, "AWS::QuickSight::Analysis.AnalysisError.Message": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Analysis.AnalysisError.Type": { "AllowedValues": [ @@ -245997,7 +260279,7 @@ ] }, "AWS::QuickSight::Analysis.AnalysisId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246077,12 +260359,12 @@ ] }, "AWS::QuickSight::Analysis.BarChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.BodySectionConfiguration.SectionId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246105,7 +260387,7 @@ ] }, "AWS::QuickSight::Analysis.BoxPlotVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246152,7 +260434,7 @@ "StringMin": 0 }, "AWS::QuickSight::Analysis.CategoryFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246208,7 +260490,7 @@ ] }, "AWS::QuickSight::Analysis.ComboChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246317,7 +260599,7 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": { - "AllowedPatternRegex": "[A-Z]{3}" + "AllowedPatternRegex": "^[A-Z]{3}$" }, "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": { "AllowedValues": [ @@ -246367,7 +260649,7 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.CustomContentVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246562,7 +260844,7 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.DataSetReference.DataSetPlaceholder": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Analysis.DateAxisOptions.MissingDateVisibility": { "AllowedValues": [ @@ -246612,7 +260894,7 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.DateTimeParameter.Name": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Analysis.DateTimeParameterDeclaration.Name": { "AllowedPatternRegex": "^[a-zA-Z0-9]+$", @@ -246643,7 +260925,7 @@ ] }, "AWS::QuickSight::Analysis.DecimalParameter.Name": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": { "AllowedPatternRegex": "^[a-zA-Z0-9]+$", @@ -246662,12 +260944,44 @@ "NULL" ] }, + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": { + "AllowedValues": [ + "SINGLE_VALUED", + "DATE_RANGE" + ] + }, + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": { + "StringMax": 2048, + "StringMin": 1 + }, + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": { + "AllowedValues": [ + "MULTI_SELECT", + "SINGLE_SELECT" + ] + }, + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": { + "AllowedValues": [ + "MULTI_SELECT", + "SINGLE_SELECT" + ] + }, "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": { "AllowedValues": [ "PAGINATED", "INTERACTIVE" ] }, + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": { + "AllowedValues": [ + "SINGLE_POINT", + "RANGE" + ] + }, + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": { + "StringMax": 2048, + "StringMin": 1 + }, "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": { "AllowedValues": [ "ALL_VALUES" @@ -246688,12 +261002,12 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.EmptyVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.Entity.Path": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Analysis.ExcludePeriodConfiguration.Granularity": { "AllowedValues": [ @@ -246775,17 +261089,27 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", + "StringMax": 512, + "StringMin": 1 + }, + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": { + "AllowedPatternRegex": "^[\\w\\-]+$", + "StringMax": 512, + "StringMin": 1 + }, + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": { + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246800,12 +261124,12 @@ ] }, "AWS::QuickSight::Analysis.FilterDropDownControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.FilterDropDownControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246826,7 +261150,7 @@ ] }, "AWS::QuickSight::Analysis.FilterGroup.FilterGroupId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246863,12 +261187,12 @@ ] }, "AWS::QuickSight::Analysis.FilterListControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.FilterListControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246892,12 +261216,12 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.FilterRelativeDateTimeControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.FilterRelativeDateTimeControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246906,12 +261230,12 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.FilterSliderControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.FilterSliderControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246930,12 +261254,12 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.FilterTextAreaControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.FilterTextAreaControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246944,12 +261268,12 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.FilterTextFieldControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.FilterTextFieldControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -246988,7 +261312,7 @@ ] }, "AWS::QuickSight::Analysis.ForecastComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247011,7 +261335,7 @@ ] }, "AWS::QuickSight::Analysis.FreeFormLayoutElement.ElementId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247088,7 +261412,7 @@ ] }, "AWS::QuickSight::Analysis.FunnelChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247100,7 +261424,7 @@ ] }, "AWS::QuickSight::Analysis.GaugeChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247132,7 +261456,7 @@ ] }, "AWS::QuickSight::Analysis.GeospatialMapVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247157,7 +261481,7 @@ "NumberMin": 1 }, "AWS::QuickSight::Analysis.GridLayoutElement.ElementId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247180,7 +261504,7 @@ ] }, "AWS::QuickSight::Analysis.GrowthRateComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247189,12 +261513,12 @@ "NumberMin": 2 }, "AWS::QuickSight::Analysis.HeaderFooterSectionConfiguration.SectionId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.HeatMapVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247205,7 +261529,7 @@ ] }, "AWS::QuickSight::Analysis.HistogramVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247214,12 +261538,12 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.InsightVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.IntegerParameter.Name": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Analysis.IntegerParameterDeclaration.Name": { "AllowedPatternRegex": "^[a-zA-Z0-9]+$", @@ -247273,7 +261597,7 @@ ] }, "AWS::QuickSight::Analysis.KPIVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247355,7 +261679,7 @@ ] }, "AWS::QuickSight::Analysis.LineChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247378,7 +261702,7 @@ ] }, "AWS::QuickSight::Analysis.LocalNavigationConfiguration.TargetSheetId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247406,7 +261730,7 @@ ] }, "AWS::QuickSight::Analysis.MaximumMinimumComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247417,7 +261741,7 @@ ] }, "AWS::QuickSight::Analysis.MetricComparisonComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247467,7 +261791,7 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.NumericEqualityFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247495,7 +261819,7 @@ ] }, "AWS::QuickSight::Analysis.NumericRangeFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247596,7 +261920,7 @@ ] }, "AWS::QuickSight::Analysis.ParameterDateTimePickerControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247610,7 +261934,7 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.ParameterDropDownControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247630,7 +261954,7 @@ ] }, "AWS::QuickSight::Analysis.ParameterListControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247650,7 +261974,7 @@ ] }, "AWS::QuickSight::Analysis.ParameterSliderControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247668,7 +261992,7 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.ParameterTextAreaControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247682,7 +262006,7 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.ParameterTextFieldControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247704,12 +262028,12 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.PeriodOverPeriodComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.PeriodToDateComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247727,7 +262051,7 @@ ] }, "AWS::QuickSight::Analysis.PieChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247829,7 +262153,7 @@ ] }, "AWS::QuickSight::Analysis.PivotTableVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247898,7 +262222,7 @@ "NumberMin": -360 }, "AWS::QuickSight::Analysis.RadarChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -247915,7 +262239,7 @@ ] }, "AWS::QuickSight::Analysis.ReferenceLineCustomLabelConfiguration.CustomLabel": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Analysis.ReferenceLineDataConfiguration.AxisBinding": { "AllowedValues": [ @@ -247966,7 +262290,7 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.RelativeDatesFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248050,17 +262374,17 @@ ] }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration.TargetVisuals": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.SankeyDiagramVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.ScatterPlotVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248113,7 +262437,7 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.Sheet.SheetId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248142,7 +262466,7 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.SheetDefinition.SheetId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248165,7 +262489,7 @@ "StringMin": 0 }, "AWS::QuickSight::Analysis.SheetTextBox.SheetTextBoxId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248176,12 +262500,12 @@ ] }, "AWS::QuickSight::Analysis.SheetVisualScopingConfiguration.SheetId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Analysis.SheetVisualScopingConfiguration.VisualIds": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248228,7 +262552,7 @@ ] }, "AWS::QuickSight::Analysis.StringParameter.Name": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Analysis.StringParameterDeclaration.Name": { "AllowedPatternRegex": "^[a-zA-Z0-9]+$", @@ -248379,7 +262703,7 @@ ] }, "AWS::QuickSight::Analysis.TableVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248415,7 +262739,7 @@ "NumberMin": 1 }, "AWS::QuickSight::Analysis.TimeEqualityFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248451,7 +262775,7 @@ ] }, "AWS::QuickSight::Analysis.TimeRangeFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248493,7 +262817,7 @@ ] }, "AWS::QuickSight::Analysis.TopBottomFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248516,7 +262840,7 @@ ] }, "AWS::QuickSight::Analysis.TopBottomMoversComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248537,7 +262861,7 @@ ] }, "AWS::QuickSight::Analysis.TopBottomRankedComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248552,7 +262876,7 @@ ] }, "AWS::QuickSight::Analysis.TotalAggregationComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248590,7 +262914,7 @@ ] }, "AWS::QuickSight::Analysis.TreeMapVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248605,7 +262929,7 @@ "StringMin": 1 }, "AWS::QuickSight::Analysis.UniqueValuesComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248616,7 +262940,7 @@ ] }, "AWS::QuickSight::Analysis.VisualCustomAction.CustomActionId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248652,7 +262976,7 @@ ] }, "AWS::QuickSight::Analysis.WaterfallVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248693,7 +263017,7 @@ ] }, "AWS::QuickSight::Analysis.WordCloudVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248799,12 +263123,12 @@ ] }, "AWS::QuickSight::Dashboard.BarChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.BodySectionConfiguration.SectionId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248827,7 +263151,7 @@ ] }, "AWS::QuickSight::Dashboard.BoxPlotVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248874,7 +263198,7 @@ "StringMin": 0 }, "AWS::QuickSight::Dashboard.CategoryFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -248930,7 +263254,7 @@ ] }, "AWS::QuickSight::Dashboard.ComboChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249039,7 +263363,7 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration.Symbol": { - "AllowedPatternRegex": "[A-Z]{3}" + "AllowedPatternRegex": "^[A-Z]{3}$" }, "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTarget": { "AllowedValues": [ @@ -249089,7 +263413,7 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.CustomContentVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249155,7 +263479,7 @@ "StringMin": 0 }, "AWS::QuickSight::Dashboard.DashboardError.Message": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Dashboard.DashboardError.Type": { "AllowedValues": [ @@ -249172,7 +263496,7 @@ ] }, "AWS::QuickSight::Dashboard.DashboardId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249339,7 +263663,7 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.DataSetReference.DataSetPlaceholder": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Dashboard.DateAxisOptions.MissingDateVisibility": { "AllowedValues": [ @@ -249389,7 +263713,7 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.DateTimeParameter.Name": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Dashboard.DateTimeParameterDeclaration.Name": { "AllowedPatternRegex": "^[a-zA-Z0-9]+$", @@ -249420,7 +263744,7 @@ ] }, "AWS::QuickSight::Dashboard.DecimalParameter.Name": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": { "AllowedPatternRegex": "^[a-zA-Z0-9]+$", @@ -249439,12 +263763,44 @@ "NULL" ] }, + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": { + "AllowedValues": [ + "SINGLE_VALUED", + "DATE_RANGE" + ] + }, + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": { + "StringMax": 2048, + "StringMin": 1 + }, + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": { + "AllowedValues": [ + "MULTI_SELECT", + "SINGLE_SELECT" + ] + }, + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": { + "AllowedValues": [ + "MULTI_SELECT", + "SINGLE_SELECT" + ] + }, "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": { "AllowedValues": [ "PAGINATED", "INTERACTIVE" ] }, + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": { + "AllowedValues": [ + "SINGLE_POINT", + "RANGE" + ] + }, + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": { + "StringMax": 2048, + "StringMin": 1 + }, "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": { "AllowedValues": [ "ALL_VALUES" @@ -249465,12 +263821,12 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.EmptyVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.Entity.Path": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Dashboard.ExcludePeriodConfiguration.Granularity": { "AllowedValues": [ @@ -249570,17 +263926,27 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", + "StringMax": 512, + "StringMin": 1 + }, + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": { + "AllowedPatternRegex": "^[\\w\\-]+$", + "StringMax": 512, + "StringMin": 1 + }, + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": { + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249595,12 +263961,12 @@ ] }, "AWS::QuickSight::Dashboard.FilterDropDownControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.FilterDropDownControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249621,7 +263987,7 @@ ] }, "AWS::QuickSight::Dashboard.FilterGroup.FilterGroupId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249658,12 +264024,12 @@ ] }, "AWS::QuickSight::Dashboard.FilterListControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.FilterListControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249687,12 +264053,12 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249701,12 +264067,12 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.FilterSliderControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.FilterSliderControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249725,12 +264091,12 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.FilterTextAreaControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.FilterTextAreaControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249739,12 +264105,12 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.FilterTextFieldControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.FilterTextFieldControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249783,7 +264149,7 @@ ] }, "AWS::QuickSight::Dashboard.ForecastComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249806,7 +264172,7 @@ ] }, "AWS::QuickSight::Dashboard.FreeFormLayoutElement.ElementId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249883,7 +264249,7 @@ ] }, "AWS::QuickSight::Dashboard.FunnelChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249895,7 +264261,7 @@ ] }, "AWS::QuickSight::Dashboard.GaugeChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249927,7 +264293,7 @@ ] }, "AWS::QuickSight::Dashboard.GeospatialMapVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249952,7 +264318,7 @@ "NumberMin": 1 }, "AWS::QuickSight::Dashboard.GridLayoutElement.ElementId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249975,7 +264341,7 @@ ] }, "AWS::QuickSight::Dashboard.GrowthRateComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -249984,12 +264350,12 @@ "NumberMin": 2 }, "AWS::QuickSight::Dashboard.HeaderFooterSectionConfiguration.SectionId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.HeatMapVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250000,7 +264366,7 @@ ] }, "AWS::QuickSight::Dashboard.HistogramVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250009,12 +264375,12 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.InsightVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.IntegerParameter.Name": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Dashboard.IntegerParameterDeclaration.Name": { "AllowedPatternRegex": "^[a-zA-Z0-9]+$", @@ -250068,7 +264434,7 @@ ] }, "AWS::QuickSight::Dashboard.KPIVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250150,10 +264516,15 @@ ] }, "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, + "AWS::QuickSight::Dashboard.LinkEntities": { + "AllowedPatternRegex": "^arn:aws[\\w\\-]*:quicksight:[\\w\\-]+:\\d+:analysis/[\\w\\-]{1,512}$", + "StringMax": 1024, + "StringMin": 1 + }, "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": { "AllowedValues": [ "HIDDEN", @@ -250173,7 +264544,7 @@ ] }, "AWS::QuickSight::Dashboard.LocalNavigationConfiguration.TargetSheetId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250201,7 +264572,7 @@ ] }, "AWS::QuickSight::Dashboard.MaximumMinimumComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250212,7 +264583,7 @@ ] }, "AWS::QuickSight::Dashboard.MetricComparisonComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250262,7 +264633,7 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.NumericEqualityFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250290,7 +264661,7 @@ ] }, "AWS::QuickSight::Dashboard.NumericRangeFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250391,7 +264762,7 @@ ] }, "AWS::QuickSight::Dashboard.ParameterDateTimePickerControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250405,7 +264776,7 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.ParameterDropDownControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250425,7 +264796,7 @@ ] }, "AWS::QuickSight::Dashboard.ParameterListControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250445,7 +264816,7 @@ ] }, "AWS::QuickSight::Dashboard.ParameterSliderControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250463,7 +264834,7 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.ParameterTextAreaControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250477,7 +264848,7 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.ParameterTextFieldControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250499,12 +264870,12 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.PeriodOverPeriodComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.PeriodToDateComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250522,7 +264893,7 @@ ] }, "AWS::QuickSight::Dashboard.PieChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250624,7 +264995,7 @@ ] }, "AWS::QuickSight::Dashboard.PivotTableVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250693,7 +265064,7 @@ "NumberMin": -360 }, "AWS::QuickSight::Dashboard.RadarChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250710,7 +265081,7 @@ ] }, "AWS::QuickSight::Dashboard.ReferenceLineCustomLabelConfiguration.CustomLabel": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Dashboard.ReferenceLineDataConfiguration.AxisBinding": { "AllowedValues": [ @@ -250761,7 +265132,7 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.RelativeDatesFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250845,17 +265216,17 @@ ] }, "AWS::QuickSight::Dashboard.SameSheetTargetVisualConfiguration.TargetVisuals": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.SankeyDiagramVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.ScatterPlotVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250908,7 +265279,7 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.Sheet.SheetId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250943,7 +265314,7 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.SheetDefinition.SheetId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250972,7 +265343,7 @@ "StringMin": 0 }, "AWS::QuickSight::Dashboard.SheetTextBox.SheetTextBoxId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -250983,12 +265354,12 @@ ] }, "AWS::QuickSight::Dashboard.SheetVisualScopingConfiguration.SheetId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Dashboard.SheetVisualScopingConfiguration.VisualIds": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -251024,7 +265395,7 @@ "NumberMin": 1 }, "AWS::QuickSight::Dashboard.StringParameter.Name": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Dashboard.StringParameterDeclaration.Name": { "AllowedPatternRegex": "^[a-zA-Z0-9]+$", @@ -251175,7 +265546,7 @@ ] }, "AWS::QuickSight::Dashboard.TableVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -251211,7 +265582,7 @@ "NumberMin": 1 }, "AWS::QuickSight::Dashboard.TimeEqualityFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -251247,7 +265618,7 @@ ] }, "AWS::QuickSight::Dashboard.TimeRangeFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -251289,7 +265660,7 @@ ] }, "AWS::QuickSight::Dashboard.TopBottomFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -251312,7 +265683,7 @@ ] }, "AWS::QuickSight::Dashboard.TopBottomMoversComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -251333,7 +265704,7 @@ ] }, "AWS::QuickSight::Dashboard.TopBottomRankedComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -251348,7 +265719,7 @@ ] }, "AWS::QuickSight::Dashboard.TotalAggregationComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -251386,7 +265757,7 @@ ] }, "AWS::QuickSight::Dashboard.TreeMapVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -251401,7 +265772,7 @@ "StringMin": 1 }, "AWS::QuickSight::Dashboard.UniqueValuesComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -251422,7 +265793,7 @@ ] }, "AWS::QuickSight::Dashboard.VisualCustomAction.CustomActionId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -251464,7 +265835,7 @@ ] }, "AWS::QuickSight::Dashboard.WaterfallVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -251505,7 +265876,7 @@ ] }, "AWS::QuickSight::Dashboard.WordCloudVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -252134,12 +266505,12 @@ ] }, "AWS::QuickSight::Template.BarChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.BodySectionConfiguration.SectionId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -252162,7 +266533,7 @@ ] }, "AWS::QuickSight::Template.BoxPlotVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -252209,7 +266580,7 @@ "StringMin": 0 }, "AWS::QuickSight::Template.CategoryFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -252265,7 +266636,7 @@ ] }, "AWS::QuickSight::Template.ComboChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -252374,7 +266745,7 @@ "StringMin": 1 }, "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": { - "AllowedPatternRegex": "[A-Z]{3}" + "AllowedPatternRegex": "^[A-Z]{3}$" }, "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": { "AllowedValues": [ @@ -252424,7 +266795,7 @@ "StringMin": 1 }, "AWS::QuickSight::Template.CustomContentVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -252615,7 +266986,7 @@ "StringMin": 0 }, "AWS::QuickSight::Template.DataSetReference.DataSetPlaceholder": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Template.DateAxisOptions.MissingDateVisibility": { "AllowedValues": [ @@ -252709,12 +267080,44 @@ "NULL" ] }, + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": { + "AllowedValues": [ + "SINGLE_VALUED", + "DATE_RANGE" + ] + }, + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": { + "StringMax": 2048, + "StringMin": 1 + }, + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": { + "AllowedValues": [ + "MULTI_SELECT", + "SINGLE_SELECT" + ] + }, + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": { + "AllowedValues": [ + "MULTI_SELECT", + "SINGLE_SELECT" + ] + }, "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": { "AllowedValues": [ "PAGINATED", "INTERACTIVE" ] }, + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": { + "AllowedValues": [ + "SINGLE_POINT", + "RANGE" + ] + }, + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": { + "StringMax": 2048, + "StringMin": 1 + }, "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": { "AllowedValues": [ "ALL_VALUES" @@ -252735,12 +267138,12 @@ "StringMin": 1 }, "AWS::QuickSight::Template.EmptyVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.Entity.Path": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Template.ExcludePeriodConfiguration.Granularity": { "AllowedValues": [ @@ -252822,17 +267225,27 @@ "StringMin": 1 }, "AWS::QuickSight::Template.FilledMapVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", + "StringMax": 512, + "StringMin": 1 + }, + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": { + "AllowedPatternRegex": "^[\\w\\-]+$", + "StringMax": 512, + "StringMin": 1 + }, + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": { + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -252847,12 +267260,12 @@ ] }, "AWS::QuickSight::Template.FilterDropDownControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.FilterDropDownControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -252873,7 +267286,7 @@ ] }, "AWS::QuickSight::Template.FilterGroup.FilterGroupId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -252910,12 +267323,12 @@ ] }, "AWS::QuickSight::Template.FilterListControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.FilterListControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -252939,12 +267352,12 @@ "StringMin": 1 }, "AWS::QuickSight::Template.FilterRelativeDateTimeControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.FilterRelativeDateTimeControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -252953,12 +267366,12 @@ "StringMin": 1 }, "AWS::QuickSight::Template.FilterSliderControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.FilterSliderControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -252977,12 +267390,12 @@ "StringMin": 1 }, "AWS::QuickSight::Template.FilterTextAreaControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.FilterTextAreaControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -252991,12 +267404,12 @@ "StringMin": 1 }, "AWS::QuickSight::Template.FilterTextFieldControl.FilterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.FilterTextFieldControl.SourceFilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253035,7 +267448,7 @@ ] }, "AWS::QuickSight::Template.ForecastComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253058,7 +267471,7 @@ ] }, "AWS::QuickSight::Template.FreeFormLayoutElement.ElementId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253135,7 +267548,7 @@ ] }, "AWS::QuickSight::Template.FunnelChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253147,7 +267560,7 @@ ] }, "AWS::QuickSight::Template.GaugeChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253179,7 +267592,7 @@ ] }, "AWS::QuickSight::Template.GeospatialMapVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253204,7 +267617,7 @@ "NumberMin": 1 }, "AWS::QuickSight::Template.GridLayoutElement.ElementId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253227,7 +267640,7 @@ ] }, "AWS::QuickSight::Template.GrowthRateComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253236,12 +267649,12 @@ "NumberMin": 2 }, "AWS::QuickSight::Template.HeaderFooterSectionConfiguration.SectionId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.HeatMapVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253252,7 +267665,7 @@ ] }, "AWS::QuickSight::Template.HistogramVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253261,7 +267674,7 @@ "StringMin": 1 }, "AWS::QuickSight::Template.InsightVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253317,7 +267730,7 @@ ] }, "AWS::QuickSight::Template.KPIVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253399,7 +267812,7 @@ ] }, "AWS::QuickSight::Template.LineChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253422,7 +267835,7 @@ ] }, "AWS::QuickSight::Template.LocalNavigationConfiguration.TargetSheetId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253450,7 +267863,7 @@ ] }, "AWS::QuickSight::Template.MaximumMinimumComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253461,7 +267874,7 @@ ] }, "AWS::QuickSight::Template.MetricComparisonComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253511,7 +267924,7 @@ "StringMin": 1 }, "AWS::QuickSight::Template.NumericEqualityFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253539,7 +267952,7 @@ ] }, "AWS::QuickSight::Template.NumericRangeFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253640,7 +268053,7 @@ ] }, "AWS::QuickSight::Template.ParameterDateTimePickerControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253654,7 +268067,7 @@ "StringMin": 1 }, "AWS::QuickSight::Template.ParameterDropDownControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253674,7 +268087,7 @@ ] }, "AWS::QuickSight::Template.ParameterListControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253694,7 +268107,7 @@ ] }, "AWS::QuickSight::Template.ParameterSliderControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253712,7 +268125,7 @@ "StringMin": 1 }, "AWS::QuickSight::Template.ParameterTextAreaControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253726,7 +268139,7 @@ "StringMin": 1 }, "AWS::QuickSight::Template.ParameterTextFieldControl.ParameterControlId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253748,12 +268161,12 @@ "StringMin": 1 }, "AWS::QuickSight::Template.PeriodOverPeriodComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.PeriodToDateComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253771,7 +268184,7 @@ ] }, "AWS::QuickSight::Template.PieChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253873,7 +268286,7 @@ ] }, "AWS::QuickSight::Template.PivotTableVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253942,7 +268355,7 @@ "NumberMin": -360 }, "AWS::QuickSight::Template.RadarChartVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -253959,7 +268372,7 @@ ] }, "AWS::QuickSight::Template.ReferenceLineCustomLabelConfiguration.CustomLabel": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Template.ReferenceLineDataConfiguration.AxisBinding": { "AllowedValues": [ @@ -254010,7 +268423,7 @@ "StringMin": 1 }, "AWS::QuickSight::Template.RelativeDatesFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254094,17 +268507,17 @@ ] }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration.TargetVisuals": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.SankeyDiagramVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.ScatterPlotVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254157,7 +268570,7 @@ "StringMin": 1 }, "AWS::QuickSight::Template.Sheet.SheetId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254186,7 +268599,7 @@ "StringMin": 1 }, "AWS::QuickSight::Template.SheetDefinition.SheetId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254209,7 +268622,7 @@ "StringMin": 0 }, "AWS::QuickSight::Template.SheetTextBox.SheetTextBoxId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254220,12 +268633,12 @@ ] }, "AWS::QuickSight::Template.SheetVisualScopingConfiguration.SheetId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.SheetVisualScopingConfiguration.VisualIds": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254409,12 +268822,12 @@ ] }, "AWS::QuickSight::Template.TableVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Template.TemplateError.Message": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Template.TemplateError.Type": { "AllowedValues": [ @@ -254425,7 +268838,7 @@ ] }, "AWS::QuickSight::Template.TemplateId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254476,7 +268889,7 @@ "NumberMin": 1 }, "AWS::QuickSight::Template.TimeEqualityFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254512,7 +268925,7 @@ ] }, "AWS::QuickSight::Template.TimeRangeFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254554,7 +268967,7 @@ ] }, "AWS::QuickSight::Template.TopBottomFilter.FilterId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254577,7 +268990,7 @@ ] }, "AWS::QuickSight::Template.TopBottomMoversComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254598,7 +269011,7 @@ ] }, "AWS::QuickSight::Template.TopBottomRankedComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254613,7 +269026,7 @@ ] }, "AWS::QuickSight::Template.TotalAggregationComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254651,7 +269064,7 @@ ] }, "AWS::QuickSight::Template.TreeMapVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254666,7 +269079,7 @@ "StringMin": 1 }, "AWS::QuickSight::Template.UniqueValuesComputation.ComputationId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254681,7 +269094,7 @@ "StringMin": 1 }, "AWS::QuickSight::Template.VisualCustomAction.CustomActionId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254717,7 +269130,7 @@ ] }, "AWS::QuickSight::Template.WaterfallVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254758,7 +269171,7 @@ ] }, "AWS::QuickSight::Template.WordCloudVisual.VisualId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254768,7 +269181,7 @@ "StringMin": 12 }, "AWS::QuickSight::Theme.BaseThemeId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -254790,7 +269203,7 @@ "StringMin": 1 }, "AWS::QuickSight::Theme.ThemeError.Message": { - "AllowedPatternRegex": ".*\\S.*" + "AllowedPatternRegex": "\\S" }, "AWS::QuickSight::Theme.ThemeError.Type": { "AllowedValues": [ @@ -254798,12 +269211,12 @@ ] }, "AWS::QuickSight::Theme.ThemeId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, "AWS::QuickSight::Theme.ThemeVersion.BaseThemeId": { - "AllowedPatternRegex": "[\\w\\-]+", + "AllowedPatternRegex": "^[\\w\\-]+$", "StringMax": 512, "StringMin": 1 }, @@ -255354,6 +269767,12 @@ "StringMax": 256, "StringMin": 0 }, + "AWS::QuickSight::Topic.UserExperienceVersion": { + "AllowedValues": [ + "LEGACY", + "NEW_READER_EXPERIENCE" + ] + }, "AWS::QuickSight::VPCConnection.AvailabilityStatus": { "AllowedValues": [ "AVAILABLE", @@ -255459,14 +269878,6 @@ "AWS::RDS::DBCluster.MasterUsername": { "AllowedPatternRegex": "^[a-zA-Z]{1}[a-zA-Z0-9_]*$" }, - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": { - "NumberMax": 128, - "NumberMin": 0.5 - }, - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": { - "NumberMax": 128, - "NumberMin": 0.5 - }, "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": { "AllowedPatternRegex": "^[a-zA-Z]{1}(?:-?[a-zA-Z0-9])*$" }, @@ -255479,6 +269890,14 @@ }, "AWS::RDS::DBInstance.DBInstanceClass": { "AllowedValues": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -255601,7 +270020,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -255749,8 +270167,8 @@ "StringMin": 1 }, "AWS::RDS::DBInstance.Engine": { - "AllowedPattern": "Has to be one of [aurora, aurora-mysql, aurora-postgresql, mariadb, mysql, oracle-ee, oracle-ee-cdb, oracle-se2, oracle-se2-cdb, oracle-se1, oracle-se, postgres, sqlserver-ee, sqlserver-se, sqlserver-ex, sqlserver-web]", - "AllowedPatternRegex": "(?i)(custom-)?(aurora|aurora-mysql|aurora-postgresql|mariadb|mysql|oracle-ee|oracle-ee-cdb|oracle-se2|oracle-se2-cdb|oracle-se1|oracle-se|postgres|sqlserver-ee|sqlserver-se|sqlserver-ex|sqlserver-web)$" + "AllowedPattern": "Has to be one of [aurora, aurora-mysql, aurora-postgresql, db2-ae, db2-se, mariadb, mysql, oracle-ee, oracle-ee-cdb, oracle-se2, oracle-se2-cdb, oracle-se1, oracle-se, postgres, sqlserver-ee, sqlserver-se, sqlserver-ex, sqlserver-web]", + "AllowedPatternRegex": "(?i)(custom-)?(aurora|aurora-mysql|aurora-postgresql|db2-ae|db2-se|mariadb|mysql|oracle-ee|oracle-ee-cdb|oracle-se2|oracle-se2-cdb|oracle-se1|oracle-se|postgres|sqlserver-ee|sqlserver-se|sqlserver-ex|sqlserver-web)$" }, "AWS::RDS::DBInstance.MasterUsername": { "AllowedPatternRegex": "^[a-zA-Z][a-zA-Z0-9_]{0,127}$", @@ -255868,6 +270286,19 @@ "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": { "AllowedPatternRegex": "^[a-zA-Z]{1}(?:-?[a-zA-Z0-9]){0,62}$" }, + "AWS::RDS::Integration.DataFilter": { + "AllowedPatternRegex": "[a-zA-Z0-9_ \"\\\\\\-$,*.:?+\\/]*", + "StringMax": 25600, + "StringMin": 1 + }, + "AWS::RDS::Integration.Description": { + "StringMax": 1000, + "StringMin": 1 + }, + "AWS::RDS::Integration.IntegrationName": { + "StringMax": 64, + "StringMin": 1 + }, "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": { "AllowedPatternRegex": "https?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_\\+.~#?&//=]*)", "StringMax": 1260, @@ -256010,13 +270441,7 @@ ] }, "AWS::Redshift::EventSubscription.SubscriptionName": { - "AllowedPatternRegex": "^(?=^[a-z][a-z0-9]*(-[a-z0-9]+)*$).{1,255}$" - }, - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": { - "AllowedPatternRegex": "^(?=^[\\x09\\x0a\\x0d\\x20-\\xff]*$).{1,255}$" - }, - "AWS::Redshift::ScheduledAction.ScheduledActionName": { - "AllowedPatternRegex": "^(?=^[a-z][a-z0-9]*(-[a-z0-9]+)*$).{1,60}$" + "AllowedPatternRegex": "^(?=^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$).{1,255}$" }, "AWS::RedshiftServerless::Namespace.AdminUserPassword": { "AllowedPatternRegex": "^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[^\\x00-\\x20\\x22\\x27\\x2f\\x40\\x5c\\x7f-\\uffff]+", @@ -256718,6 +271143,10 @@ "INACTIVE" ] }, + "AWS::Route53Profiles::Profile.Name": { + "StringMax": 64, + "StringMin": 1 + }, "AWS::Route53RecoveryControl::Cluster.ClusterEndpoint.Endpoint": { "StringMax": 128, "StringMin": 1 @@ -256809,6 +271238,10 @@ "StringMax": 64, "StringMin": 1 }, + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": { + "StringMax": 16, + "StringMin": 1 + }, "AWS::Route53Resolver::FirewallRuleGroup.Name": { "AllowedPatternRegex": "(?!^[0-9]+$)([a-zA-Z0-9\\-_' ']+)", "StringMax": 64, @@ -256964,7 +271397,7 @@ ] }, "AWS::S3::Bucket.BucketName": { - "AllowedPatternRegex": "^[a-z0-9][a-z0-9//.//-]*[a-z0-9]$", + "AllowedPatternRegex": "^[a-z0-9][a-z0-9.-]*[a-z0-9]$", "StringMax": 63, "StringMin": 3 }, @@ -257030,6 +271463,9 @@ "ObjectLockLegalHoldStatus", "IntelligentTieringAccessTier", "BucketKeyStatus", + "ChecksumAlgorithm", + "ObjectAccessControlList", + "ObjectOwner", "ChecksumAlgorithm" ] }, @@ -257606,8 +272042,115 @@ "AWS::SSM::Parameter.Type": { "AllowedValues": [ "String", - "StringList", - "SecureString" + "StringList" + ] + }, + "AWS::SSM::PatchBaseline.ApprovedPatches": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": { + "AllowedValues": [ + "CRITICAL", + "HIGH", + "MEDIUM", + "LOW", + "INFORMATIONAL", + "UNSPECIFIED" + ] + }, + "AWS::SSM::PatchBaseline.Description": { + "StringMax": 1024, + "StringMin": 1 + }, + "AWS::SSM::PatchBaseline.Name": { + "AllowedPatternRegex": "^[a-zA-Z0-9_\\-.]{3,128}$", + "StringMax": 128, + "StringMin": 3 + }, + "AWS::SSM::PatchBaseline.OperatingSystem": { + "AllowedValues": [ + "WINDOWS", + "AMAZON_LINUX", + "AMAZON_LINUX_2", + "AMAZON_LINUX_2022", + "AMAZON_LINUX_2023", + "UBUNTU", + "REDHAT_ENTERPRISE_LINUX", + "SUSE", + "CENTOS", + "ORACLE_LINUX", + "DEBIAN", + "MACOS", + "RASPBIAN", + "ROCKY_LINUX", + "ALMA_LINUX" + ] + }, + "AWS::SSM::PatchBaseline.PatchFilter.Key": { + "AllowedValues": [ + "ADVISORY_ID", + "ARCH", + "BUGZILLA_ID", + "CLASSIFICATION", + "CVE_ID", + "EPOCH", + "MSRC_SEVERITY", + "NAME", + "PATCH_ID", + "PATCH_SET", + "PRIORITY", + "PRODUCT", + "PRODUCT_FAMILY", + "RELEASE", + "REPOSITORY", + "SECTION", + "SECURITY", + "SEVERITY", + "VERSION" + ] + }, + "AWS::SSM::PatchBaseline.PatchFilter.Values": { + "StringMax": 64, + "StringMin": 1 + }, + "AWS::SSM::PatchBaseline.PatchGroups": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::SSM::PatchBaseline.PatchSource.Configuration": { + "StringMax": 1024, + "StringMin": 1 + }, + "AWS::SSM::PatchBaseline.PatchSource.Name": { + "AllowedPatternRegex": "^[a-zA-Z0-9_\\-.]{3,50}$" + }, + "AWS::SSM::PatchBaseline.PatchSource.Products": { + "StringMax": 128, + "StringMin": 1 + }, + "AWS::SSM::PatchBaseline.RejectedPatches": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::SSM::PatchBaseline.RejectedPatchesAction": { + "AllowedValues": [ + "ALLOW_AS_DEPENDENCY", + "BLOCK" + ] + }, + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": { + "StringMax": 10, + "StringMin": 0 + }, + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": { + "AllowedValues": [ + "CRITICAL", + "HIGH", + "INFORMATIONAL", + "LOW", + "MEDIUM", + "UNSPECIFIED" ] }, "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": { @@ -257679,8 +272222,6 @@ "AWS::SSMContacts::Contact.Type": { "AllowedValues": [ "PERSONAL", - "CUSTOM", - "SERVICE", "ESCALATION", "ONCALL_SCHEDULE" ] @@ -258046,6 +272587,26 @@ "StringMax": 63, "StringMin": 1 }, + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": { + "AllowedPatternRegex": "^(?!\\s*$).+", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": { + "AllowedPatternRegex": "^(?!\\s*$).+", + "StringMax": 256, + "StringMin": 1 + }, + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": { + "AllowedPatternRegex": "^(?!\\s*$).+", + "StringMax": 256, + "StringMin": 1 + }, + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": { + "AllowedPatternRegex": "^(?!\\s*$).+", + "StringMax": 256, + "StringMin": 1 + }, "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": { "AllowedPatternRegex": "^/.*", "StringMax": 1024, @@ -258316,6 +272877,17 @@ "StringMax": 32, "StringMin": 0 }, + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": { + "AllowedPatternRegex": "^[0-9]$", + "StringMax": 12, + "StringMin": 0 + }, "AWS::SageMaker::Domain.DomainName": { "AllowedPatternRegex": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}", "StringMax": 63, @@ -258570,6 +273142,21 @@ "StringMax": 1024, "StringMin": 0 }, + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": { + "AllowedValues": [ + "OnDemand", + "Provisioned" + ] + }, + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": { + "AllowedValues": [ + "Seconds", + "Minutes", + "Hours", + "Days", + "Weeks" + ] + }, "AWS::SageMaker::Image.ImageDescription": { "AllowedPatternRegex": ".+", "StringMax": 512, @@ -260055,6 +274642,11 @@ "StringMax": 100, "StringMin": 0 }, + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": { + "AllowedPatternRegex": "^https://([.\\-_a-zA-Z0-9]+/?){3,1016}$", + "StringMax": 256, + "StringMin": 0 + }, "AWS::SageMaker::Space.CustomImage.AppImageConfigName": { "AllowedPatternRegex": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}", "StringMax": 63, @@ -260069,6 +274661,20 @@ "StringMax": 63, "StringMin": 1 }, + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": { + "AllowedPatternRegex": "^(fs-[0-9a-f]{8,})$", + "StringMax": 21, + "StringMin": 11 + }, + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": { + "NumberMax": 16384, + "NumberMin": 5 + }, + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": { + "AllowedPatternRegex": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}", + "StringMax": 63, + "StringMin": 0 + }, "AWS::SageMaker::Space.ResourceSpec.InstanceType": { "AllowedValues": [ "system", @@ -260130,7 +274736,10 @@ "ml.g5.48xlarge", "ml.p4d.24xlarge", "ml.p4de.24xlarge", - "ml.geospatial.interactive" + "ml.geospatial.interactive", + "ml.trn1.2xlarge", + "ml.trn1.32xlarge", + "ml.trn1n.32xlarge" ] }, "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": { @@ -260143,10 +274752,32 @@ "StringMax": 256, "StringMin": 0 }, + "AWS::SageMaker::Space.SpaceDisplayName": { + "AllowedPatternRegex": "^(?!\\s*$).+", + "StringMax": 64, + "StringMin": 0 + }, "AWS::SageMaker::Space.SpaceName": { "StringMax": 63, "StringMin": 1 }, + "AWS::SageMaker::Space.SpaceSettings.AppType": { + "AllowedValues": [ + "JupyterServer", + "KernelGateway", + "TensorBoard", + "RStudioServerPro", + "RSessionGateway", + "JupyterLab", + "CodeEditor" + ] + }, + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": { + "AllowedValues": [ + "Private", + "Shared" + ] + }, "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": { "AllowedPatternRegex": "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:studio-lifecycle-config/.*", "StringMax": 256, @@ -260590,15 +275221,92 @@ "SUPPRESSED" ] }, + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": { + "AllowedPatternRegex": "^[0-9]{12}$" + }, "AWS::SecurityHub::Hub.ControlFindingGenerator": { "AllowedPatternRegex": "^(SECURITY_CONTROL|STANDARD_CONTROL)$" }, + "AWS::SecurityHub::Insight.DateFilter.End": { + "AllowedPatternRegex": "^([\\+-]?\\d{4}(?!\\d{2}))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([tT]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24\\:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?$" + }, + "AWS::SecurityHub::Insight.DateFilter.Start": { + "AllowedPatternRegex": "^([\\+-]?\\d{4}(?!\\d{2}))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([tT]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24\\:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?$" + }, + "AWS::SecurityHub::Insight.DateRange.Unit": { + "AllowedValues": [ + "DAYS" + ] + }, + "AWS::SecurityHub::Insight.MapFilter.Comparison": { + "AllowedValues": [ + "EQUALS", + "NOT_EQUALS" + ] + }, + "AWS::SecurityHub::Insight.Name": { + "StringMax": 128, + "StringMin": 1 + }, + "AWS::SecurityHub::Insight.StringFilter.Comparison": { + "AllowedValues": [ + "EQUALS", + "PREFIX", + "NOT_EQUALS", + "PREFIX_NOT_EQUALS" + ] + }, + "AWS::SecurityHub::ProductSubscription.ProductArn": { + "AllowedPatternRegex": "arn:aws\\S*:securityhub:\\S*" + }, "AWS::SecurityHub::Standard.StandardsArn": { "AllowedPatternRegex": "arn:aws\\S*:securityhub:\\S" }, "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": { "AllowedPatternRegex": "arn:aws\\S*:securityhub:\\S*" }, + "AWS::SecurityLake::AwsLogSource.Accounts": { + "AllowedPatternRegex": "^[0-9]{12}$" + }, + "AWS::SecurityLake::AwsLogSource.DataLakeArn": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::SecurityLake::AwsLogSource.SourceVersion": { + "AllowedPatternRegex": "^(latest|[0-9]\\.[0-9])$" + }, + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": { + "AllowedPatternRegex": "^arn:.*$" + }, + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": { + "AllowedPatternRegex": "^(af|ap|ca|eu|me|sa|us)-(central|north|(north(?:east|west))|south|south(?:east|west)|east|west)-\\d+$" + }, + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": { + "AllowedPatternRegex": "^arn:.*$" + }, + "AWS::SecurityLake::Subscriber.AccessTypes": { + "AllowedValues": [ + "LAKEFORMATION", + "S3" + ] + }, + "AWS::SecurityLake::Subscriber.DataLakeArn": { + "StringMax": 256, + "StringMin": 1 + }, + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": { + "AllowedPatternRegex": "^[\\w+=,.@:/-]*$", + "StringMax": 1224, + "StringMin": 2 + }, + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": { + "AllowedPatternRegex": "^([0-9]{12}|[a-z0-9\\.\\-]*\\.(amazonaws|amazon)\\.com)$" + }, + "AWS::SecurityLake::Subscriber.SubscriberName": { + "AllowedPatternRegex": "^[\\\\\\w\\s\\-_:/,.@=+]*$", + "StringMax": 64, + "StringMin": 1 + }, "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": { "AllowedValues": [ "en", @@ -261040,6 +275748,68 @@ "StringMax": 2048, "StringMin": 1 }, + "AWS::Timestream::InfluxDBInstance.AllocatedStorage": { + "NumberMax": 16384, + "NumberMin": 20 + }, + "AWS::Timestream::InfluxDBInstance.Bucket": { + "AllowedPatternRegex": "^[^_][^\"]*$", + "StringMax": 64, + "StringMin": 2 + }, + "AWS::Timestream::InfluxDBInstance.DbInstanceType": { + "AllowedValues": [ + "db.influx.medium", + "db.influx.large", + "db.influx.xlarge", + "db.influx.2xlarge", + "db.influx.4xlarge", + "db.influx.8xlarge", + "db.influx.12xlarge", + "db.influx.16xlarge" + ] + }, + "AWS::Timestream::InfluxDBInstance.DbParameterGroupIdentifier": { + "AllowedPatternRegex": "^[a-zA-Z0-9]+$", + "StringMax": 64, + "StringMin": 3 + }, + "AWS::Timestream::InfluxDBInstance.DbStorageType": { + "AllowedValues": [ + "InfluxIOIncludedT1", + "InfluxIOIncludedT2", + "InfluxIOIncludedT3" + ] + }, + "AWS::Timestream::InfluxDBInstance.DeploymentType": { + "AllowedValues": [ + "SINGLE_AZ", + "WITH_MULTIAZ_STANDBY" + ] + }, + "AWS::Timestream::InfluxDBInstance.Name": { + "AllowedPatternRegex": "^[a-zA-z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", + "StringMax": 40, + "StringMin": 3 + }, + "AWS::Timestream::InfluxDBInstance.Organization": { + "StringMax": 64, + "StringMin": 1 + }, + "AWS::Timestream::InfluxDBInstance.Password": { + "AllowedPatternRegex": "^[a-zA-Z0-9]+$", + "StringMax": 64, + "StringMin": 8 + }, + "AWS::Timestream::InfluxDBInstance.S3Configuration.BucketName": { + "AllowedPatternRegex": "^[0-9a-z]+[0-9a-z\\.\\-]*[0-9a-z]+$", + "StringMax": 63, + "StringMin": 3 + }, + "AWS::Timestream::InfluxDBInstance.Username": { + "StringMax": 64, + "StringMin": 1 + }, "AWS::Timestream::ScheduledQuery.ClientToken": { "StringMax": 128, "StringMin": 32 @@ -261390,32 +276160,17 @@ "TAG" ] }, - "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": { - "AllowedPatternRegex": "^.*$", - "StringMax": 255, - "StringMin": 1 - }, - "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": { - "AllowedPatternRegex": "^arn:[a-zA-Z0-9-]+:cognito-idp:(([a-zA-Z0-9-]+:\\d{12}:userpool/[\\w-]+_[0-9a-zA-Z]+))$", - "StringMax": 255, + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": { + "AllowedPatternRegex": "^([_a-zA-Z][_a-zA-Z0-9]*::)*[_a-zA-Z][_a-zA-Z0-9]*$", + "StringMax": 200, "StringMin": 1 }, - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": { + "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": { "AllowedPatternRegex": "^.*$", "StringMax": 255, "StringMin": 1 }, - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": { - "AllowedPatternRegex": "^https://.*$", - "StringMax": 2048, - "StringMin": 1 - }, - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": { - "AllowedValues": [ - "COGNITO" - ] - }, - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": { + "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": { "AllowedPatternRegex": "^arn:[a-zA-Z0-9-]+:cognito-idp:(([a-zA-Z0-9-]+:\\d{12}:userpool/[\\w-]+_[0-9a-zA-Z]+))$", "StringMax": 255, "StringMin": 1 @@ -261435,6 +276190,10 @@ "StringMax": 200, "StringMin": 1 }, + "AWS::VerifiedPermissions::PolicyStore.Description": { + "StringMax": 150, + "StringMin": 0 + }, "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": { "AllowedValues": [ "OFF", @@ -261677,8 +276436,7 @@ "AWS::VpcLattice::TargetGroup.HealthCheckConfig.ProtocolVersion": { "AllowedValues": [ "HTTP1", - "HTTP2", - "GRPC" + "HTTP2" ] }, "AWS::VpcLattice::TargetGroup.HealthCheckConfig.UnhealthyThresholdCount": { @@ -261789,20 +276547,6 @@ "MEETS_ANY" ] }, - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": { - "AllowedValues": [ - "MATCH", - "NO_MATCH", - "EVALUATE_AS_STRING" - ] - }, - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": { - "AllowedValues": [ - "ALL", - "KEY", - "VALUE" - ] - }, "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": { "AllowedValues": [ "KEEP", @@ -261938,6 +276682,12 @@ "NumberMax": 259200, "NumberMin": 60 }, + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": { + "AllowedValues": [ + "MATCH", + "NO_MATCH" + ] + }, "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": { "AllowedValues": [ "MATCH", @@ -261979,9 +276729,9 @@ }, "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType": { "AllowedValues": [ - "CONSTANT", "IP", "FORWARDED_IP", + "CONSTANT", "CUSTOM_KEYS" ] }, @@ -262196,6 +276946,12 @@ "NumberMax": 259200, "NumberMin": 60 }, + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": { + "AllowedValues": [ + "MATCH", + "NO_MATCH" + ] + }, "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": { "AllowedValues": [ "MATCH", @@ -262665,11 +277421,22 @@ "StringMax": 64, "StringMin": 1 }, + "AWS::WorkSpacesWeb::Portal.InstanceType": { + "AllowedValues": [ + "standard.regular", + "standard.large", + "standard.xlarge" + ] + }, "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": { "AllowedPatternRegex": "^arn:[\\w+=\\/,.@-]+:[a-zA-Z0-9\\-]+:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\\/[a-fA-F0-9\\-]{36})+$", "StringMax": 2048, "StringMin": 20 }, + "AWS::WorkSpacesWeb::Portal.MaxConcurrentSessions": { + "NumberMax": 5000, + "NumberMin": 1 + }, "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": { "AllowedPatternRegex": "^arn:[\\w+=\\/,.@-]+:[a-zA-Z0-9\\-]+:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\\/[a-fA-F0-9\\-]{36})+$", "StringMax": 2048, @@ -263797,6 +278564,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -263856,6 +278624,7 @@ "c7gd.8xlarge", "c7gd.large", "c7gd.medium", + "c7gd.metal", "c7gd.xlarge", "c7gn.12xlarge", "c7gn.16xlarge", @@ -263864,6 +278633,7 @@ "c7gn.8xlarge", "c7gn.large", "c7gn.medium", + "c7gn.metal", "c7gn.xlarge", "c7i.12xlarge", "c7i.16xlarge", @@ -263891,8 +278661,10 @@ "d3en.4xlarge", "d3en.6xlarge", "d3en.8xlarge", + "d3en.large", "d3en.xlarge", "dl1.24xlarge", + "dl2q.24xlarge", "f1.16xlarge", "f1.2xlarge", "f1.4xlarge", @@ -263928,10 +278700,26 @@ "g5g.8xlarge", "g5g.metal", "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", "h1.16xlarge", "h1.2xlarge", "h1.4xlarge", "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", "hpc7g.16xlarge", "hpc7g.4xlarge", "hpc7g.8xlarge", @@ -263956,6 +278744,7 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", "i4g.16xlarge", "i4g.2xlarge", "i4g.4xlarge", @@ -264165,6 +278954,7 @@ "m7gd.8xlarge", "m7gd.large", "m7gd.medium", + "m7gd.metal", "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", @@ -264184,6 +278974,7 @@ "m7i.xlarge", "mac1.metal", "mac2-m2.metal", + "mac2-m2pro.metal", "mac2.metal", "p2.16xlarge", "p2.8xlarge", @@ -264364,6 +279155,7 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", + "r7gd.metal", "r7gd.xlarge", "r7i.12xlarge", "r7i.16xlarge", @@ -264505,6 +279297,11 @@ "ElastiCacheInstanceType": { "AllowedValues": [ "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", "cache.c7gn.large", "cache.c7gn.xlarge", "cache.m1.large", @@ -264635,6 +279432,7 @@ "LambdaRuntime": { "AllowedValues": [ "dotnet6", + "dotnet8", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", @@ -264669,7 +279467,8 @@ "python3.9", "ruby2.5", "ruby2.7", - "ruby3.2" + "ruby3.2", + "ruby3.3" ] }, "LaunchConfigurationName": { @@ -264873,6 +279672,7 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", "db.t4g.medium", "db.x2g.12xlarge", diff --git a/src/cfnlint/data/CloudSpecs/us-east-2.json b/src/cfnlint/data/CloudSpecs/us-east-2.json index 2138404a67..541486111b 100644 --- a/src/cfnlint/data/CloudSpecs/us-east-2.json +++ b/src/cfnlint/data/CloudSpecs/us-east-2.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -165,6 +166,11 @@ "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::APS::Scraper.AmpConfiguration": "CACHED", + "AWS::APS::Scraper.Destination": "CACHED", + "AWS::APS::Scraper.EksConfiguration": "CACHED", + "AWS::APS::Scraper.ScrapeConfiguration": "CACHED", + "AWS::APS::Scraper.Source": "CACHED", "AWS::APS::Workspace.LoggingConfiguration": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", @@ -188,6 +194,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -211,7 +219,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -258,10 +269,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -549,6 +560,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -584,6 +596,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -681,10 +696,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -692,8 +709,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -701,22 +716,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -738,11 +760,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", @@ -760,6 +787,8 @@ "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacy": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacyColumn": "CACHED", "AWS::CleanRooms::ConfiguredTable.GlueTableReference": "CACHED", "AWS::CleanRooms::ConfiguredTable.TableReference": "CACHED", "AWS::CleanRooms::Membership.MembershipPaymentConfiguration": "CACHED", @@ -767,6 +796,12 @@ "AWS::CleanRooms::Membership.MembershipProtectedQueryResultConfiguration": "CACHED", "AWS::CleanRooms::Membership.MembershipQueryComputePaymentConfig": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DataSource": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DatasetInputConfig": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", @@ -817,6 +852,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -867,6 +903,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -877,6 +914,9 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeArtifact::PackageGroup.OriginConfiguration": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType": "CACHED", + "AWS::CodeArtifact::PackageGroup.Restrictions": "CACHED", "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", @@ -945,7 +985,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -959,25 +1002,6 @@ "AWS::CodeStar::GitHubRepository.Code": "CACHED", "AWS::CodeStar::GitHubRepository.S3": "CACHED", "AWS::CodeStarNotifications::NotificationRule.Target": "CACHED", - "AWS::CodeTest::PersistentConfiguration.VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codetest-persistentconfiguration-vpcconfig.html#cfn-codetest-persistentconfiguration-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", "AWS::Cognito::IdentityPool.PushSync": "CACHED", @@ -997,6 +1021,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1055,6 +1080,7 @@ "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DAX::Cluster.SSESpecification": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", @@ -1177,14 +1203,53 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DataZone::DataSource.DataSourceConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.FilterExpression": "CACHED", + "AWS::DataZone::DataSource.FormInput": "CACHED", + "AWS::DataZone::DataSource.GlueRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RecommendationConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftClusterStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftCredentialConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RedshiftServerlessStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftStorage": "CACHED", + "AWS::DataZone::DataSource.RelationalFilterConfiguration": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration": "CACHED", + "AWS::DataZone::Domain.SingleSignOn": "CACHED", + "AWS::DataZone::Environment.EnvironmentParameter": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentParameter": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm": "CACHED", + "AWS::Deadline::Fleet.AcceleratorCountRange": "CACHED", + "AWS::Deadline::Fleet.AcceleratorTotalMemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedFleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedWorkerCapabilities": "CACHED", + "AWS::Deadline::Fleet.Ec2EbsVolume": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability": "CACHED", + "AWS::Deadline::Fleet.FleetCapabilities": "CACHED", + "AWS::Deadline::Fleet.FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.MemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceCapabilities": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceMarketOptions": "CACHED", + "AWS::Deadline::Fleet.VCpuCountRange": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser": "CACHED", + "AWS::Deadline::Queue.PosixUser": "CACHED", + "AWS::Deadline::Queue.WindowsUser": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", @@ -1227,6 +1292,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1244,6 +1311,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1283,6 +1351,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1297,7 +1366,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1364,10 +1432,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1477,9 +1548,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1488,6 +1562,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1604,29 +1680,15 @@ "AWS::EMRContainers::VirtualCluster.EksInfo": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1717,6 +1779,9 @@ "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowOutputSource": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.IntermediateSourceConfiguration": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.ProviderProperties": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", "AWS::EntityResolution::MatchingWorkflow.IntermediateSourceConfiguration": "CACHED", "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", @@ -1743,6 +1808,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1844,6 +1910,9 @@ "AWS::GameLift::Build.StorageLocation": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -1862,6 +1931,7 @@ "AWS::GameLift::GameSessionQueue.PriorityConfiguration": "CACHED", "AWS::GameLift::MatchmakingConfiguration.GameProperty": "CACHED", "AWS::GameLift::Script.S3Location": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -1876,6 +1946,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -1929,6 +2000,7 @@ "AWS::Glue::Table.StorageDescriptor": "CACHED", "AWS::Glue::Table.TableIdentifier": "CACHED", "AWS::Glue::Table.TableInput": "CACHED", + "AWS::Glue::TableOptimizer.TableOptimizerConfiguration": "CACHED", "AWS::Glue::Trigger.Action": "CACHED", "AWS::Glue::Trigger.Condition": "CACHED", "AWS::Glue::Trigger.EventBatchingCondition": "CACHED", @@ -2050,6 +2122,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::HealthLake::FHIRDatastore.CreatedAt": "CACHED", @@ -2106,6 +2179,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -2126,6 +2205,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2312,6 +2392,7 @@ "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.PropertyPathDefinition": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", @@ -2320,6 +2401,7 @@ "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", "AWS::IoTSiteWise::Gateway.GreengrassV2": "CACHED", + "AWS::IoTSiteWise::Gateway.SiemensIE": "CACHED", "AWS::IoTSiteWise::Portal.Alarms": "CACHED", "AWS::KafkaConnect::Connector.ApacheKafkaCluster": "CACHED", "AWS::KafkaConnect::Connector.AutoScaling": "CACHED", @@ -2339,6 +2421,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration": "CACHED", "AWS::Kendra::DataSource.AclConfiguration": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration": "CACHED", @@ -2519,6 +2604,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -2619,6 +2709,7 @@ "AWS::Lightsail::Instance.Networking": "CACHED", "AWS::Lightsail::Instance.Port": "CACHED", "AWS::Lightsail::Instance.State": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions": "CACHED", "AWS::Location::Map.MapConfiguration": "CACHED", "AWS::Location::PlaceIndex.DataSourceConfiguration": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", @@ -2682,6 +2773,7 @@ "AWS::MSK::Replicator.KafkaCluster": "CACHED", "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MSK::ServerlessCluster.ClientAuthentication": "CACHED", "AWS::MSK::ServerlessCluster.Iam": "CACHED", @@ -2769,6 +2861,10 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "CACHED", + "AWS::MediaLive::Channel.CmafIngestGroupSettings": "CACHED", + "AWS::MediaLive::Channel.CmafIngestOutputSettings": "CACHED", + "AWS::MediaLive::Channel.ColorCorrection": "CACHED", + "AWS::MediaLive::Channel.ColorCorrectionSettings": "CACHED", "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": "CACHED", "AWS::MediaLive::Channel.DolbyVision81Settings": "CACHED", "AWS::MediaLive::Channel.DvbNitSettings": "CACHED", @@ -2952,6 +3048,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -2971,86 +3068,12 @@ "AWS::MemoryDB::User.AuthenticationMode": "CACHED", "AWS::Neptune::DBCluster.DBClusterRole": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration": "CACHED", - "AWS::NeptuneGraph::Graph.VectorSearchConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-neptunegraph-graph-vectorsearchconfiguration.html", - "Properties": { - "VectorSearchDimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-neptunegraph-graph-vectorsearchconfiguration.html#cfn-neptunegraph-graph-vectorsearchconfiguration-vectorsearchdimension", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - }, + "AWS::NeptuneGraph::Graph.VectorSearchConfiguration": "CACHED", "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -3083,6 +3106,13 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment.ConnectAttachmentOptions": "CACHED", "AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::ConnectPeer.BgpOptions": "CACHED", @@ -3105,10 +3135,13 @@ "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchServerless::SecurityConfig.SamlConfigOptions": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3176,6 +3209,8 @@ "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", + "AWS::PaymentCryptography::Key.KeyAttributes": "CACHED", + "AWS::PaymentCryptography::Key.KeyModesOfUse": "CACHED", "AWS::Personalize::Dataset.DataSource": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob": "CACHED", "AWS::Personalize::Solution.AlgorithmHyperParameterRanges": "CACHED", @@ -3362,12 +3397,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -3395,6 +3439,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -3840,12 +3885,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -3876,6 +3930,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -4394,12 +4449,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -4427,6 +4491,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -4825,6 +4890,7 @@ "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::RedshiftServerless::Namespace.Namespace": "CACHED", + "AWS::RedshiftServerless::Namespace.SnapshotCopyConfiguration": "CACHED", "AWS::RedshiftServerless::Workgroup.ConfigParameter": "CACHED", "AWS::RedshiftServerless::Workgroup.Endpoint": "CACHED", "AWS::RedshiftServerless::Workgroup.NetworkInterface": "CACHED", @@ -4849,6 +4915,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -4875,10 +4942,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -5041,7 +5112,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -5078,7 +5148,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -5110,6 +5184,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -5155,6 +5230,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5173,6 +5250,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -5313,11 +5391,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -5368,7 +5455,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -5409,6 +5513,8 @@ "AWS::Synthetics::Canary.VPCConfig": "CACHED", "AWS::Synthetics::Canary.VisualReference": "CACHED", "AWS::SystemsManagerSAP::Application.Credential": "CACHED", + "AWS::Timestream::InfluxDBInstance.LogDeliveryConfiguration": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration": "CACHED", "AWS::Timestream::ScheduledQuery.DimensionMapping": "CACHED", "AWS::Timestream::ScheduledQuery.ErrorReportConfiguration": "CACHED", "AWS::Timestream::ScheduledQuery.MixedMeasureMapping": "CACHED", @@ -5451,9 +5557,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -5510,10 +5616,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -5539,6 +5643,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -5597,6 +5702,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -5643,60 +5749,14 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", + "AWS::APS::Scraper": "CACHED", "AWS::APS::Workspace": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", @@ -5836,6 +5896,8 @@ "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", "AWS::CleanRooms::Membership": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate": "CACHED", + "AWS::CleanRoomsML::TrainingDataset": "CACHED", "AWS::Cloud9::EnvironmentEC2": "CACHED", "AWS::CloudFormation::CustomResource": "CACHED", "AWS::CloudFormation::HookDefaultVersion": "CACHED", @@ -5878,11 +5940,14 @@ "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", "AWS::CodeArtifact::Domain": "CACHED", + "AWS::CodeArtifact::PackageGroup": "CACHED", "AWS::CodeArtifact::Repository": "CACHED", + "AWS::CodeBuild::Fleet": "CACHED", "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -5896,69 +5961,6 @@ "AWS::CodeStarConnections::RepositoryLink": "CACHED", "AWS::CodeStarConnections::SyncConfiguration": "CACHED", "AWS::CodeStarNotifications::NotificationRule": "CACHED", - "AWS::CodeTest::PersistentConfiguration": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ResultsRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-resultsrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-version", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-persistentconfiguration.html#cfn-codetest-persistentconfiguration-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, - "AWS::CodeTest::Series": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PersistentConfigurationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-persistentconfigurationid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RunDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-rundefinition", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "State": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codetest-series.html#cfn-codetest-series-state", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, "AWS::Cognito::IdentityPool": "CACHED", "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", @@ -5985,6 +5987,7 @@ "AWS::Config::OrganizationConformancePack": "CACHED", "AWS::Config::RemediationConfiguration": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DAX::Cluster": "CACHED", @@ -6021,6 +6024,21 @@ "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", "AWS::DataSync::Task": "CACHED", + "AWS::DataZone::DataSource": "CACHED", + "AWS::DataZone::Domain": "CACHED", + "AWS::DataZone::Environment": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration": "CACHED", + "AWS::DataZone::EnvironmentProfile": "CACHED", + "AWS::DataZone::Project": "CACHED", + "AWS::DataZone::SubscriptionTarget": "CACHED", + "AWS::Deadline::Farm": "CACHED", + "AWS::Deadline::Fleet": "CACHED", + "AWS::Deadline::LicenseEndpoint": "CACHED", + "AWS::Deadline::MeteredProduct": "CACHED", + "AWS::Deadline::Queue": "CACHED", + "AWS::Deadline::QueueEnvironment": "CACHED", + "AWS::Deadline::QueueFleetAssociation": "CACHED", + "AWS::Deadline::StorageProfile": "CACHED", "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6108,7 +6126,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -6249,7 +6326,9 @@ "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", "AWS::EntityResolution::IdMappingWorkflow": "CACHED", + "AWS::EntityResolution::IdNamespace": "CACHED", "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::PolicyStatement": "CACHED", "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", @@ -6342,6 +6421,7 @@ "AWS::GameLift::MatchmakingRuleSet": "CACHED", "AWS::GameLift::Script": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -6361,6 +6441,7 @@ "AWS::Glue::SchemaVersionMetadata": "CACHED", "AWS::Glue::SecurityConfiguration": "CACHED", "AWS::Glue::Table": "CACHED", + "AWS::Glue::TableOptimizer": "CACHED", "AWS::Glue::Trigger": "CACHED", "AWS::Glue::Workflow": "CACHED", "AWS::Grafana::Workspace": "CACHED", @@ -6422,6 +6503,7 @@ "AWS::Inspector::AssessmentTarget": "CACHED", "AWS::Inspector::AssessmentTemplate": "CACHED", "AWS::Inspector::ResourceGroup": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT1Click::Device": "CACHED", @@ -6474,6 +6556,8 @@ "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kendra::DataSource": "CACHED", "AWS::Kendra::Faq": "CACHED", "AWS::Kendra::Index": "CACHED", @@ -6519,6 +6603,7 @@ "AWS::Lightsail::LoadBalancer": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate": "CACHED", "AWS::Lightsail::StaticIp": "CACHED", + "AWS::Location::APIKey": "CACHED", "AWS::Location::GeofenceCollection": "CACHED", "AWS::Location::Map": "CACHED", "AWS::Location::PlaceIndex": "CACHED", @@ -6526,6 +6611,9 @@ "AWS::Location::Tracker": "CACHED", "AWS::Location::TrackerConsumer": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -6594,180 +6682,608 @@ "AWS::Neptune::DBInstance": "CACHED", "AWS::Neptune::DBParameterGroup": "CACHED", "AWS::Neptune::DBSubnetGroup": "CACHED", - "AWS::NeptuneGraph::Graph": { + "AWS::NeptuneGraph::Graph": "CACHED", + "AWS::NeptuneGraph::PrivateGraphEndpoint": "CACHED", + "AWS::NetworkFirewall::Firewall": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", + "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", + "AWS::NetworkManager::ConnectAttachment": "CACHED", + "AWS::NetworkManager::ConnectPeer": "CACHED", + "AWS::NetworkManager::CoreNetwork": "CACHED", + "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", + "AWS::NetworkManager::Device": "CACHED", + "AWS::NetworkManager::GlobalNetwork": "CACHED", + "AWS::NetworkManager::Link": "CACHED", + "AWS::NetworkManager::LinkAssociation": "CACHED", + "AWS::NetworkManager::Site": "CACHED", + "AWS::NetworkManager::SiteToSiteVpnAttachment": "CACHED", + "AWS::NetworkManager::TransitGatewayPeering": "CACHED", + "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "CACHED", + "AWS::NetworkManager::VpcAttachment": "CACHED", + "AWS::NimbleStudio::Studio": "CACHED", + "AWS::OSIS::Pipeline": "CACHED", + "AWS::Oam::Link": "CACHED", + "AWS::Oam::Sink": "CACHED", + "AWS::OpenSearchServerless::AccessPolicy": "CACHED", + "AWS::OpenSearchServerless::Collection": "CACHED", + "AWS::OpenSearchServerless::LifecyclePolicy": "CACHED", + "AWS::OpenSearchServerless::SecurityConfig": "CACHED", + "AWS::OpenSearchServerless::SecurityPolicy": "CACHED", + "AWS::OpenSearchServerless::VpcEndpoint": "CACHED", + "AWS::OpenSearchService::Domain": "CACHED", + "AWS::OpsWorks::App": "CACHED", + "AWS::OpsWorks::ElasticLoadBalancerAttachment": "CACHED", + "AWS::OpsWorks::Instance": "CACHED", + "AWS::OpsWorks::Layer": "CACHED", + "AWS::OpsWorks::Stack": "CACHED", + "AWS::OpsWorks::UserProfile": "CACHED", + "AWS::OpsWorks::Volume": "CACHED", + "AWS::OpsWorksCM::Server": "CACHED", + "AWS::Organizations::Account": "CACHED", + "AWS::Organizations::Organization": "CACHED", + "AWS::Organizations::OrganizationalUnit": "CACHED", + "AWS::Organizations::Policy": "CACHED", + "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", + "AWS::PaymentCryptography::Alias": "CACHED", + "AWS::PaymentCryptography::Key": "CACHED", + "AWS::Personalize::Dataset": "CACHED", + "AWS::Personalize::DatasetGroup": "CACHED", + "AWS::Personalize::Schema": "CACHED", + "AWS::Personalize::Solution": "CACHED", + "AWS::Pinpoint::InAppTemplate": "CACHED", + "AWS::Pipes::Pipe": "CACHED", + "AWS::Proton::EnvironmentAccountConnection": "CACHED", + "AWS::Proton::EnvironmentTemplate": "CACHED", + "AWS::Proton::ServiceTemplate": "CACHED", + "AWS::QLDB::Ledger": "CACHED", + "AWS::QLDB::Stream": "CACHED", + "AWS::QuickSight::Analysis": "CACHED", + "AWS::QuickSight::Dashboard": "CACHED", + "AWS::QuickSight::DataSet": "CACHED", + "AWS::QuickSight::DataSource": "CACHED", + "AWS::QuickSight::RefreshSchedule": "CACHED", + "AWS::QuickSight::Template": "CACHED", + "AWS::QuickSight::Theme": "CACHED", + "AWS::QuickSight::Topic": "CACHED", + "AWS::QuickSight::VPCConnection": "CACHED", + "AWS::RAM::Permission": "CACHED", + "AWS::RAM::ResourceShare": "CACHED", + "AWS::RDS::CustomDBEngineVersion": "CACHED", + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { "Attributes": { - "Endpoint": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { "PrimitiveType": "String" }, - "GraphArn": { - "PrimitiveType": "String" + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" }, - "GraphId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html", - "Properties": { - "DeletionProtection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-deletionprotection", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "GraphName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-graphname", + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ProvisionedMemory": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-provisionedmemory", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", "PrimitiveType": "Integer", - "Required": true, + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Conditional" }, - "PublicConnectivity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-publicconnectivity", - "PrimitiveType": "Boolean", + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "ReplicaCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-replicacount", + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "VectorSearchConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-graph.html#cfn-neptunegraph-graph-vectorsearchconfiguration", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", "Required": false, - "Type": "VectorSearchConfiguration", - "UpdateType": "Immutable" - } - } - }, - "AWS::NeptuneGraph::PrivateGraphEndpoint": { - "Attributes": { - "PrivateGraphEndpointIdentifier": { - "PrimitiveType": "String" + "UpdateType": "Mutable" }, - "VpcEndpointId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-privategraphendpoint.html", - "Properties": { - "GraphIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-privategraphendpoint.html#cfn-neptunegraph-privategraphendpoint-graphidentifier", + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable" }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-privategraphendpoint.html#cfn-neptunegraph-privategraphendpoint-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Immutable" }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-privategraphendpoint.html#cfn-neptunegraph-privategraphendpoint-subnetids", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "ItemType": "Tag", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptunegraph-privategraphendpoint.html#cfn-neptunegraph-privategraphendpoint-vpcid", + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, - "AWS::NetworkFirewall::Firewall": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy": "CACHED", - "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", - "AWS::NetworkFirewall::RuleGroup": "CACHED", - "AWS::NetworkManager::ConnectAttachment": "CACHED", - "AWS::NetworkManager::ConnectPeer": "CACHED", - "AWS::NetworkManager::CoreNetwork": "CACHED", - "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", - "AWS::NetworkManager::Device": "CACHED", - "AWS::NetworkManager::GlobalNetwork": "CACHED", - "AWS::NetworkManager::Link": "CACHED", - "AWS::NetworkManager::LinkAssociation": "CACHED", - "AWS::NetworkManager::Site": "CACHED", - "AWS::NetworkManager::SiteToSiteVpnAttachment": "CACHED", - "AWS::NetworkManager::TransitGatewayPeering": "CACHED", - "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment": "CACHED", - "AWS::NetworkManager::VpcAttachment": "CACHED", - "AWS::NimbleStudio::Studio": "CACHED", - "AWS::OSIS::Pipeline": "CACHED", - "AWS::Oam::Link": "CACHED", - "AWS::Oam::Sink": "CACHED", - "AWS::OpenSearchServerless::AccessPolicy": "CACHED", - "AWS::OpenSearchServerless::Collection": "CACHED", - "AWS::OpenSearchServerless::LifecyclePolicy": "CACHED", - "AWS::OpenSearchServerless::SecurityConfig": "CACHED", - "AWS::OpenSearchServerless::SecurityPolicy": "CACHED", - "AWS::OpenSearchServerless::VpcEndpoint": "CACHED", - "AWS::OpenSearchService::Domain": "CACHED", - "AWS::OpsWorks::App": "CACHED", - "AWS::OpsWorks::ElasticLoadBalancerAttachment": "CACHED", - "AWS::OpsWorks::Instance": "CACHED", - "AWS::OpsWorks::Layer": "CACHED", - "AWS::OpsWorks::Stack": "CACHED", - "AWS::OpsWorks::UserProfile": "CACHED", - "AWS::OpsWorks::Volume": "CACHED", - "AWS::OpsWorksCM::Server": "CACHED", - "AWS::Organizations::Account": "CACHED", - "AWS::Organizations::Organization": "CACHED", - "AWS::Organizations::OrganizationalUnit": "CACHED", - "AWS::Organizations::Policy": "CACHED", - "AWS::Organizations::ResourcePolicy": "CACHED", - "AWS::PCAConnectorAD::Connector": "CACHED", - "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", - "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", - "AWS::PCAConnectorAD::Template": "CACHED", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", - "AWS::Personalize::Dataset": "CACHED", - "AWS::Personalize::DatasetGroup": "CACHED", - "AWS::Personalize::Schema": "CACHED", - "AWS::Personalize::Solution": "CACHED", - "AWS::Pinpoint::InAppTemplate": "CACHED", - "AWS::Pipes::Pipe": "CACHED", - "AWS::Proton::EnvironmentAccountConnection": "CACHED", - "AWS::Proton::EnvironmentTemplate": "CACHED", - "AWS::Proton::ServiceTemplate": "CACHED", - "AWS::QLDB::Ledger": "CACHED", - "AWS::QLDB::Stream": "CACHED", - "AWS::QuickSight::Analysis": "CACHED", - "AWS::QuickSight::Dashboard": "CACHED", - "AWS::QuickSight::DataSet": "CACHED", - "AWS::QuickSight::DataSource": "CACHED", - "AWS::QuickSight::RefreshSchedule": "CACHED", - "AWS::QuickSight::Template": "CACHED", - "AWS::QuickSight::Theme": "CACHED", - "AWS::QuickSight::Topic": "CACHED", - "AWS::QuickSight::VPCConnection": "CACHED", - "AWS::RAM::Permission": "CACHED", - "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::CustomDBEngineVersion": "CACHED", - "AWS::RDS::DBCluster": "CACHED", - "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -6777,6 +7293,7 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", @@ -6819,6 +7336,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -6917,8 +7437,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -6962,6 +7535,7 @@ "AWS::Synthetics::Group": "CACHED", "AWS::SystemsManagerSAP::Application": "CACHED", "AWS::Timestream::Database": "CACHED", + "AWS::Timestream::InfluxDBInstance": "CACHED", "AWS::Timestream::ScheduledQuery": "CACHED", "AWS::Timestream::Table": "CACHED", "AWS::Transfer::Agreement": "CACHED", @@ -7017,7 +7591,13 @@ "ValueTypes": { "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "CACHED", + "AWS::APS::Scraper.Alias": "CACHED", + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.ClusterArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SubnetIds": "CACHED", "AWS::APS::Workspace.Alias": "CACHED", + "AWS::APS::Workspace.KmsKeyArn": "CACHED", "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", @@ -7068,6 +7648,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -7103,6 +7688,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -7338,6 +7933,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -7357,7 +7953,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -7453,8 +8051,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -7493,6 +8093,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -7544,6 +8145,20 @@ "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.Bucket": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.ResultFormat": "CACHED", "AWS::CleanRooms::Membership.QueryLogStatus": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.AutoRefresh": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.Epsilon": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.UsersNoisePerQuery": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.PrivacyBudgetType": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnTypes": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset.Type": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Description": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.CatalogId": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.DatabaseName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.TableName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Name": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.RoleArn": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeVersionArn": "CACHED", @@ -7680,10 +8295,19 @@ "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", "AWS::CodeArtifact::Domain.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.ContactInfo": "CACHED", + "AWS::CodeArtifact::PackageGroup.Description": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainOwner": "CACHED", + "AWS::CodeArtifact::PackageGroup.Pattern": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode": "CACHED", "AWS::CodeArtifact::Repository.Description": "CACHED", "AWS::CodeArtifact::Repository.DomainName": "CACHED", "AWS::CodeArtifact::Repository.DomainOwner": "CACHED", "AWS::CodeArtifact::Repository.RepositoryName": "CACHED", + "AWS::CodeBuild::Fleet.ComputeType": "CACHED", + "AWS::CodeBuild::Fleet.EnvironmentType": "CACHED", + "AWS::CodeBuild::Fleet.Name": "CACHED", "AWS::CodeBuild::Project.Artifacts.Packaging": "CACHED", "AWS::CodeBuild::Project.Artifacts.Type": "CACHED", "AWS::CodeBuild::Project.Environment.ComputeType": "CACHED", @@ -7695,6 +8319,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -7722,8 +8348,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -7816,6 +8444,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -7823,6 +8455,10 @@ "AWS::DMS::DataProvider.DataProviderName": "CACHED", "AWS::DMS::DataProvider.Description": "CACHED", "AWS::DMS::DataProvider.Engine": "CACHED", + "AWS::DMS::DataProvider.MicrosoftSqlServerSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.MySqlSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.OracleSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.PostgreSqlSettings.SslMode": "CACHED", "AWS::DMS::InstanceProfile.AvailabilityZone": "CACHED", "AWS::DMS::InstanceProfile.Description": "CACHED", "AWS::DMS::InstanceProfile.InstanceProfileIdentifier": "CACHED", @@ -7989,6 +8625,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -8004,17 +8646,105 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", + "AWS::DataZone::DataSource.Description": "CACHED", + "AWS::DataZone::DataSource.DomainIdentifier": "CACHED", + "AWS::DataZone::DataSource.EnableSetting": "CACHED", + "AWS::DataZone::DataSource.FormInput.Content": "CACHED", + "AWS::DataZone::DataSource.FormInput.FormName": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeIdentifier": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeRevision": "CACHED", + "AWS::DataZone::DataSource.Name": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule": "CACHED", + "AWS::DataZone::DataSource.Type": "CACHED", + "AWS::DataZone::Domain.DomainExecutionRole": "CACHED", + "AWS::DataZone::Domain.KmsKeyIdentifier": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.Type": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.UserAssignment": "CACHED", + "AWS::DataZone::Environment.Description": "CACHED", + "AWS::DataZone::Environment.DomainIdentifier": "CACHED", + "AWS::DataZone::Environment.EnvironmentProfileIdentifier": "CACHED", + "AWS::DataZone::Environment.GlossaryTerms": "CACHED", + "AWS::DataZone::Environment.Name": "CACHED", + "AWS::DataZone::Environment.ProjectIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountId": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountRegion": "CACHED", + "AWS::DataZone::EnvironmentProfile.Description": "CACHED", + "AWS::DataZone::EnvironmentProfile.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.Name": "CACHED", + "AWS::DataZone::EnvironmentProfile.ProjectIdentifier": "CACHED", + "AWS::DataZone::Project.Description": "CACHED", + "AWS::DataZone::Project.DomainIdentifier": "CACHED", + "AWS::DataZone::Project.GlossaryTerms": "CACHED", + "AWS::DataZone::Project.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes": "CACHED", + "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals": "CACHED", + "AWS::DataZone::SubscriptionTarget.DomainIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName": "CACHED", + "AWS::Deadline::Farm.Description": "CACHED", + "AWS::Deadline::Farm.DisplayName": "CACHED", + "AWS::Deadline::Farm.KmsKeyArn": "CACHED", + "AWS::Deadline::Fleet.Description": "CACHED", + "AWS::Deadline::Fleet.DisplayName": "CACHED", + "AWS::Deadline::Fleet.FarmId": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Values": "CACHED", + "AWS::Deadline::Fleet.RoleArn": "CACHED", + "AWS::Deadline::LicenseEndpoint.SubnetIds": "CACHED", + "AWS::Deadline::LicenseEndpoint.VpcId": "CACHED", + "AWS::Deadline::MeteredProduct.Family": "CACHED", + "AWS::Deadline::MeteredProduct.LicenseEndpointId": "CACHED", + "AWS::Deadline::MeteredProduct.Port": "CACHED", + "AWS::Deadline::MeteredProduct.ProductId": "CACHED", + "AWS::Deadline::MeteredProduct.Vendor": "CACHED", + "AWS::Deadline::Queue.AllowedStorageProfileIds": "CACHED", + "AWS::Deadline::Queue.DefaultBudgetAction": "CACHED", + "AWS::Deadline::Queue.Description": "CACHED", + "AWS::Deadline::Queue.DisplayName": "CACHED", + "AWS::Deadline::Queue.FarmId": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.RootPrefix": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.S3BucketName": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser.RunAs": "CACHED", + "AWS::Deadline::Queue.PosixUser.Group": "CACHED", + "AWS::Deadline::Queue.PosixUser.User": "CACHED", + "AWS::Deadline::Queue.RequiredFileSystemLocationNames": "CACHED", + "AWS::Deadline::Queue.RoleArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.PasswordArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.User": "CACHED", + "AWS::Deadline::QueueEnvironment.FarmId": "CACHED", + "AWS::Deadline::QueueEnvironment.QueueId": "CACHED", + "AWS::Deadline::QueueEnvironment.Template": "CACHED", + "AWS::Deadline::QueueEnvironment.TemplateType": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FarmId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FleetId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.QueueId": "CACHED", + "AWS::Deadline::StorageProfile.DisplayName": "CACHED", + "AWS::Deadline::StorageProfile.FarmId": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Name": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Path": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Type": "CACHED", + "AWS::Deadline::StorageProfile.OsFamily": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -8032,16 +8762,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -8074,6 +8807,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -8149,6 +8883,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -8216,11 +8951,20 @@ "AWS::EntityResolution::IdMappingWorkflow.IdMappingTechniques.IdMappingType": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowInputSource.InputSourceARN": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowInputSource.SchemaArn": "CACHED", + "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowInputSource.Type": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowOutputSource.KMSArn": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowOutputSource.OutputS3Path": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.ProviderProperties.ProviderServiceArn": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.RoleArn": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::IdNamespace.Description": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties.IdMappingType": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.SchemaName": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceName": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties.ProviderServiceArn": "CACHED", + "AWS::EntityResolution::IdNamespace.RoleArn": "CACHED", + "AWS::EntityResolution::IdNamespace.Type": "CACHED", "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", @@ -8233,6 +8977,12 @@ "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::PolicyStatement.Action": "CACHED", + "AWS::EntityResolution::PolicyStatement.Arn": "CACHED", + "AWS::EntityResolution::PolicyStatement.Condition": "CACHED", + "AWS::EntityResolution::PolicyStatement.Effect": "CACHED", + "AWS::EntityResolution::PolicyStatement.Principal": "CACHED", + "AWS::EntityResolution::PolicyStatement.StatementId": "CACHED", "AWS::EntityResolution::SchemaMapping.Description": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", @@ -8406,164 +9156,13 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", @@ -8625,6 +9224,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -8705,15 +9305,22 @@ "AWS::GroundStation::Config.Frequency.Units": "CACHED", "AWS::GroundStation::Config.FrequencyBandwidth.Units": "CACHED", "AWS::GroundStation::Config.Name": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.BucketArn": "CACHED", "AWS::GroundStation::Config.S3RecordingConfig.Prefix": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.RoleArn": "CACHED", "AWS::GroundStation::Config.SpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::Config.TrackingConfig.Autotrack": "CACHED", + "AWS::GroundStation::Config.UplinkEchoConfig.AntennaUplinkConfigArn": "CACHED", "AWS::GroundStation::Config.UplinkSpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AgentStatus": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AuditResults": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.Name": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.DataflowEndpoint.Name": "CACHED", + "AWS::GroundStation::DataflowEndpointGroup.SecurityDetails.RoleArn": "CACHED", "AWS::GroundStation::MissionProfile.Name": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsAliasArn": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsKeyArn": "CACHED", + "AWS::GroundStation::MissionProfile.TrackingConfigArn": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", @@ -8722,6 +9329,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -8801,6 +9413,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -8809,6 +9422,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -9046,15 +9660,32 @@ "AWS::IoTFleetHub::Application.ApplicationDescription": "CACHED", "AWS::IoTFleetHub::Application.ApplicationName": "CACHED", "AWS::IoTFleetHub::Application.RoleArn": "CACHED", + "AWS::IoTSiteWise::Asset.AssetExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.NotificationState": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataType": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": "CACHED", "AWS::KMS::Alias.AliasName": "CACHED", "AWS::KMS::Alias.TargetKeyId": "CACHED", @@ -9063,6 +9694,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -9075,6 +9707,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration.KeyPath": "CACHED", "AWS::Kendra::DataSource.AclConfiguration.AllowedGroupsColumnName": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration.ChangeDetectingColumns": "CACHED", @@ -9200,6 +9837,7 @@ "AWS::Kendra::Faq.Description": "CACHED", "AWS::Kendra::Faq.FileFormat": "CACHED", "AWS::Kendra::Faq.IndexId": "CACHED", + "AWS::Kendra::Faq.LanguageCode": "CACHED", "AWS::Kendra::Faq.Name": "CACHED", "AWS::Kendra::Faq.RoleArn": "CACHED", "AWS::Kendra::Faq.S3Path.Bucket": "CACHED", @@ -9306,7 +9944,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -9333,6 +9973,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -9499,10 +10153,18 @@ "AWS::Lightsail::Instance.InstanceName": "CACHED", "AWS::Lightsail::LoadBalancer.LoadBalancerName": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate.LoadBalancerName": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources": "CACHED", + "AWS::Location::APIKey.Description": "CACHED", + "AWS::Location::APIKey.ExpireTime": "CACHED", + "AWS::Location::APIKey.KeyName": "CACHED", "AWS::Location::GeofenceCollection.CollectionName": "CACHED", "AWS::Location::GeofenceCollection.Description": "CACHED", "AWS::Location::GeofenceCollection.KmsKeyId": "CACHED", "AWS::Location::Map.Description": "CACHED", + "AWS::Location::Map.MapConfiguration.CustomLayers": "CACHED", + "AWS::Location::Map.MapConfiguration.PoliticalView": "CACHED", "AWS::Location::Map.MapConfiguration.Style": "CACHED", "AWS::Location::Map.MapName": "CACHED", "AWS::Location::Map.PricingPlan": "CACHED", @@ -9523,6 +10185,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -9630,6 +10299,7 @@ "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", "AWS::MSK::Replicator.ReplicatorName": "CACHED", "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", @@ -9779,6 +10449,7 @@ "AWS::Neptune::DBCluster.DBClusterIdentifier": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MaxCapacity": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MinCapacity": "CACHED", + "AWS::NeptuneGraph::Graph.GraphName": "CACHED", "AWS::NetworkFirewall::Firewall.Description": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallName": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallPolicyArn": "CACHED", @@ -9786,6 +10457,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -9820,6 +10492,13 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::NimbleStudio::Studio.DisplayName": "CACHED", "AWS::NimbleStudio::Studio.StudioEncryptionConfiguration.KeyArn": "CACHED", "AWS::NimbleStudio::Studio.StudioEncryptionConfiguration.KeyType": "CACHED", @@ -9832,6 +10511,7 @@ "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -9903,6 +10583,12 @@ "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", + "AWS::PaymentCryptography::Alias.AliasName": "CACHED", + "AWS::PaymentCryptography::Alias.KeyArn": "CACHED", + "AWS::PaymentCryptography::Key.KeyAttributes.KeyAlgorithm": "CACHED", + "AWS::PaymentCryptography::Key.KeyAttributes.KeyClass": "CACHED", + "AWS::PaymentCryptography::Key.KeyAttributes.KeyUsage": "CACHED", + "AWS::PaymentCryptography::Key.KeyCheckValueAlgorithm": "CACHED", "AWS::Personalize::Dataset.DataSource.DataLocation": "CACHED", "AWS::Personalize::Dataset.DatasetGroupArn": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob.DatasetArn": "CACHED", @@ -10169,7 +10855,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10191,6 +10883,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -10668,7 +11362,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -10693,6 +11393,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -10801,6 +11503,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -11269,7 +11972,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11291,6 +12000,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -11743,6 +12454,7 @@ "AWS::QuickSight::Topic.TopicRelativeDateFilter.TimeGranularity": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.ConstantType": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.SingularConstant": "CACHED", + "AWS::QuickSight::Topic.UserExperienceVersion": "CACHED", "AWS::QuickSight::VPCConnection.AvailabilityStatus": "CACHED", "AWS::QuickSight::VPCConnection.AwsAccountId": "CACHED", "AWS::QuickSight::VPCConnection.Name": "CACHED", @@ -11764,13 +12476,19 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBInstance.DBInstanceClass": { "AllowedValues": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -11882,7 +12600,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -12043,6 +12760,9 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", @@ -12075,8 +12795,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -12220,6 +12938,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -12228,6 +12947,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -12388,6 +13108,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -12468,6 +13203,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -12523,6 +13262,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -12562,6 +13303,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -12862,13 +13605,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -12947,9 +13697,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -13047,6 +13816,17 @@ "AWS::SystemsManagerSAP::Application.Sid": "CACHED", "AWS::Timestream::Database.DatabaseName": "CACHED", "AWS::Timestream::Database.KmsKeyId": "CACHED", + "AWS::Timestream::InfluxDBInstance.AllocatedStorage": "CACHED", + "AWS::Timestream::InfluxDBInstance.Bucket": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbInstanceType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbParameterGroupIdentifier": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbStorageType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DeploymentType": "CACHED", + "AWS::Timestream::InfluxDBInstance.Name": "CACHED", + "AWS::Timestream::InfluxDBInstance.Organization": "CACHED", + "AWS::Timestream::InfluxDBInstance.Password": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration.BucketName": "CACHED", + "AWS::Timestream::InfluxDBInstance.Username": "CACHED", "AWS::Timestream::ScheduledQuery.ClientToken": "CACHED", "AWS::Timestream::ScheduledQuery.DimensionMapping.DimensionValueType": "CACHED", "AWS::Timestream::ScheduledQuery.KmsKeyId": "CACHED", @@ -13114,15 +13894,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -13190,8 +13968,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -13218,6 +13994,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -13264,6 +14041,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -13317,44 +14095,7 @@ "AWS::XRay::SamplingRule.SamplingRule.ServiceName": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.ServiceType": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.URLPath": "CACHED", - "AppStreamInstanceType": { - "AllowedValues": [ - "stream.compute.2xlarge", - "stream.compute.4xlarge", - "stream.compute.8xlarge", - "stream.compute.large", - "stream.compute.xlarge", - "stream.graphics-design.2xlarge", - "stream.graphics-design.4xlarge", - "stream.graphics-design.large", - "stream.graphics-design.xlarge", - "stream.graphics-pro.16xlarge", - "stream.graphics-pro.4xlarge", - "stream.graphics-pro.8xlarge", - "stream.graphics.g4dn.12xlarge", - "stream.graphics.g4dn.16xlarge", - "stream.graphics.g4dn.2xlarge", - "stream.graphics.g4dn.4xlarge", - "stream.graphics.g4dn.8xlarge", - "stream.graphics.g4dn.xlarge", - "stream.memory.2xlarge", - "stream.memory.4xlarge", - "stream.memory.8xlarge", - "stream.memory.large", - "stream.memory.xlarge", - "stream.memory.z1d.12xlarge", - "stream.memory.z1d.2xlarge", - "stream.memory.z1d.3xlarge", - "stream.memory.z1d.6xlarge", - "stream.memory.z1d.large", - "stream.memory.z1d.xlarge", - "stream.standard.2xlarge", - "stream.standard.large", - "stream.standard.medium", - "stream.standard.small", - "stream.standard.xlarge" - ] - }, + "AppStreamInstanceType": "CACHED", "AvailabilityZone": "CACHED", "AvailabilityZoneWithAll": "CACHED", "AvailabilityZones": "CACHED", @@ -13407,1321 +14148,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "c7a.12xlarge", - "c7a.16xlarge", - "c7a.24xlarge", - "c7a.2xlarge", - "c7a.32xlarge", - "c7a.48xlarge", - "c7a.4xlarge", - "c7a.8xlarge", - "c7a.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.xlarge", - "c7gn.12xlarge", - "c7gn.16xlarge", - "c7gn.2xlarge", - "c7gn.4xlarge", - "c7gn.8xlarge", - "c7gn.xlarge", - "c7i.12xlarge", - "c7i.16xlarge", - "c7i.24xlarge", - "c7i.2xlarge", - "c7i.48xlarge", - "c7i.4xlarge", - "c7i.8xlarge", - "c7i.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "h1.16xlarge", - "h1.2xlarge", - "h1.4xlarge", - "h1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4g.16xlarge", - "i4g.2xlarge", - "i4g.4xlarge", - "i4g.8xlarge", - "i4g.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.xlarge", - "m7a.12xlarge", - "m7a.16xlarge", - "m7a.24xlarge", - "m7a.2xlarge", - "m7a.32xlarge", - "m7a.48xlarge", - "m7a.4xlarge", - "m7a.8xlarge", - "m7a.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.xlarge", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "p5.48xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.xlarge", - "r6idn.12xlarge", - "r6idn.16xlarge", - "r6idn.24xlarge", - "r6idn.2xlarge", - "r6idn.32xlarge", - "r6idn.4xlarge", - "r6idn.8xlarge", - "r6idn.xlarge", - "r6in.12xlarge", - "r6in.16xlarge", - "r6in.24xlarge", - "r6in.2xlarge", - "r6in.32xlarge", - "r6in.4xlarge", - "r6in.8xlarge", - "r6in.xlarge", - "r7a.12xlarge", - "r7a.16xlarge", - "r7a.24xlarge", - "r7a.2xlarge", - "r7a.32xlarge", - "r7a.48xlarge", - "r7a.4xlarge", - "r7a.8xlarge", - "r7a.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.xlarge", - "r7i.12xlarge", - "r7i.16xlarge", - "r7i.24xlarge", - "r7i.2xlarge", - "r7i.48xlarge", - "r7i.4xlarge", - "r7i.8xlarge", - "r7i.xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2gd.12xlarge", - "x2gd.16xlarge", - "x2gd.2xlarge", - "x2gd.4xlarge", - "x2gd.8xlarge", - "x2gd.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "a1.2xlarge", - "a1.4xlarge", - "a1.large", - "a1.medium", - "a1.metal", - "a1.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.large", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.metal", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.large", - "c6id.metal", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7a.12xlarge", - "c7a.16xlarge", - "c7a.24xlarge", - "c7a.2xlarge", - "c7a.32xlarge", - "c7a.48xlarge", - "c7a.4xlarge", - "c7a.8xlarge", - "c7a.large", - "c7a.medium", - "c7a.metal-48xl", - "c7a.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.large", - "c7gd.medium", - "c7gd.xlarge", - "c7gn.12xlarge", - "c7gn.16xlarge", - "c7gn.2xlarge", - "c7gn.4xlarge", - "c7gn.8xlarge", - "c7gn.large", - "c7gn.medium", - "c7gn.xlarge", - "c7i.12xlarge", - "c7i.16xlarge", - "c7i.24xlarge", - "c7i.2xlarge", - "c7i.48xlarge", - "c7i.4xlarge", - "c7i.8xlarge", - "c7i.large", - "c7i.metal-24xl", - "c7i.metal-48xl", - "c7i.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4ad.16xlarge", - "g4ad.2xlarge", - "g4ad.4xlarge", - "g4ad.8xlarge", - "g4ad.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "h1.16xlarge", - "h1.2xlarge", - "h1.4xlarge", - "h1.8xlarge", - "hpc6a.48xlarge", - "hpc6id.32xlarge", - "hpc7a.12xlarge", - "hpc7a.24xlarge", - "hpc7a.48xlarge", - "hpc7a.96xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.large", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4g.16xlarge", - "i4g.2xlarge", - "i4g.4xlarge", - "i4g.8xlarge", - "i4g.large", - "i4g.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.large", - "im4gn.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "inf2.24xlarge", - "inf2.48xlarge", - "inf2.8xlarge", - "inf2.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.large", - "is4gen.medium", - "is4gen.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.large", - "m5dn.metal", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.large", - "m5n.metal", - "m5n.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.large", - "m5zn.metal", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.large", - "m6id.metal", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.large", - "m6idn.metal", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.large", - "m6in.metal", - "m6in.xlarge", - "m7a.12xlarge", - "m7a.16xlarge", - "m7a.24xlarge", - "m7a.2xlarge", - "m7a.32xlarge", - "m7a.48xlarge", - "m7a.4xlarge", - "m7a.8xlarge", - "m7a.large", - "m7a.medium", - "m7a.metal-48xl", - "m7a.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.large", - "m7gd.medium", - "m7gd.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.large", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.large", - "m7i.metal-24xl", - "m7i.metal-48xl", - "m7i.xlarge", - "mac1.metal", - "mac2-m2.metal", - "mac2-m2pro.metal", - "mac2.metal", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "p4d.24xlarge", - "p5.48xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.large", - "r5b.metal", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.large", - "r6a.metal", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.large", - "r6id.metal", - "r6id.xlarge", - "r6idn.12xlarge", - "r6idn.16xlarge", - "r6idn.24xlarge", - "r6idn.2xlarge", - "r6idn.32xlarge", - "r6idn.4xlarge", - "r6idn.8xlarge", - "r6idn.large", - "r6idn.metal", - "r6idn.xlarge", - "r6in.12xlarge", - "r6in.16xlarge", - "r6in.24xlarge", - "r6in.2xlarge", - "r6in.32xlarge", - "r6in.4xlarge", - "r6in.8xlarge", - "r6in.large", - "r6in.metal", - "r6in.xlarge", - "r7a.12xlarge", - "r7a.16xlarge", - "r7a.24xlarge", - "r7a.2xlarge", - "r7a.32xlarge", - "r7a.48xlarge", - "r7a.4xlarge", - "r7a.8xlarge", - "r7a.large", - "r7a.medium", - "r7a.metal-48xl", - "r7a.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.large", - "r7gd.medium", - "r7gd.xlarge", - "r7i.12xlarge", - "r7i.16xlarge", - "r7i.24xlarge", - "r7i.2xlarge", - "r7i.48xlarge", - "r7i.4xlarge", - "r7i.8xlarge", - "r7i.large", - "r7i.metal-24xl", - "r7i.metal-48xl", - "r7i.xlarge", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "trn1.2xlarge", - "trn1.32xlarge", - "trn1n.32xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-3tb1.56xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2gd.12xlarge", - "x2gd.16xlarge", - "x2gd.2xlarge", - "x2gd.4xlarge", - "x2gd.8xlarge", - "x2gd.large", - "x2gd.medium", - "x2gd.metal", - "x2gd.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.large", - "z1d.metal", - "z1d.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.c7gn.large", - "cache.c7gn.xlarge", - "cache.m4.10xlarge", - "cache.m4.2xlarge", - "cache.m4.4xlarge", - "cache.m4.large", - "cache.m4.xlarge", - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.m7g.12xlarge", - "cache.m7g.16xlarge", - "cache.m7g.2xlarge", - "cache.m7g.4xlarge", - "cache.m7g.8xlarge", - "cache.m7g.large", - "cache.m7g.xlarge", - "cache.r3.2xlarge", - "cache.r3.4xlarge", - "cache.r3.8xlarge", - "cache.r3.large", - "cache.r3.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.r6gd.12xlarge", - "cache.r6gd.16xlarge", - "cache.r6gd.2xlarge", - "cache.r6gd.4xlarge", - "cache.r6gd.8xlarge", - "cache.r6gd.xlarge", - "cache.r7g.12xlarge", - "cache.r7g.16xlarge", - "cache.r7g.2xlarge", - "cache.r7g.4xlarge", - "cache.r7g.8xlarge", - "cache.r7g.large", - "cache.r7g.xlarge", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -14752,24 +14190,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc1.8xlarge", - "dc1.large", - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/us-gov-east-1.json b/src/cfnlint/data/CloudSpecs/us-gov-east-1.json index 29f7de1ecc..e632f413dc 100644 --- a/src/cfnlint/data/CloudSpecs/us-gov-east-1.json +++ b/src/cfnlint/data/CloudSpecs/us-gov-east-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -616,35 +617,13 @@ "AWS::ApiGatewayV2::RouteResponse.ParameterConstraints": "CACHED", "AWS::ApiGatewayV2::Stage.AccessLogSettings": "CACHED", "AWS::ApiGatewayV2::Stage.RouteSettings": "CACHED", - "AWS::AppConfig::Application.Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-application-tags.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-application-tags.html#cfn-appconfig-application-tags-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::Application.Tags.Key" - } - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-application-tags.html#cfn-appconfig-application-tags-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::Application.Tags.Value" - } - } - } - }, + "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -816,6 +795,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -997,3132 +979,3068 @@ "AWS::Backup::BackupSelection.Conditions": "CACHED", "AWS::Backup::BackupVault.LockConfigurationType": "CACHED", "AWS::Backup::BackupVault.NotificationObjectType": "CACHED", + "AWS::Backup::Framework.ControlInputParameter": "CACHED", + "AWS::Backup::Framework.ControlScope": "CACHED", + "AWS::Backup::Framework.FrameworkControl": "CACHED", + "AWS::Backup::ReportPlan.ReportDeliveryChannel": "CACHED", + "AWS::Backup::ReportPlan.ReportSetting": "CACHED", "AWS::Batch::ComputeEnvironment.ComputeResources": "CACHED", "AWS::Batch::ComputeEnvironment.Ec2ConfigurationObject": "CACHED", "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", - "AWS::Batch::JobDefinition.AuthorizationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", + "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Device": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EksContainer": "CACHED", + "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", + "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", + "AWS::Batch::JobDefinition.EksContainerSecurityContext": "CACHED", + "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", + "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", + "AWS::Batch::JobDefinition.EksHostPath": "CACHED", + "AWS::Batch::JobDefinition.EksProperties": "CACHED", + "AWS::Batch::JobDefinition.EksSecret": "CACHED", + "AWS::Batch::JobDefinition.EksVolume": "CACHED", + "AWS::Batch::JobDefinition.Environment": "CACHED", + "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", + "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", + "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", + "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", + "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", + "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", + "AWS::Batch::JobDefinition.NodeProperties": "CACHED", + "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", + "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", + "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", + "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", + "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", + "AWS::Batch::JobDefinition.Tmpfs": "CACHED", + "AWS::Batch::JobDefinition.Ulimit": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", + "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", + "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", + "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", + "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", + "AWS::Cassandra::Table.BillingMode": "CACHED", + "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", + "AWS::Cassandra::Table.Column": "CACHED", + "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", + "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", + "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", + "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", + "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", + "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", + "AWS::CloudFormation::StackSet.AutoDeployment": "CACHED", + "AWS::CloudFormation::StackSet.DeploymentTargets": "CACHED", + "AWS::CloudFormation::StackSet.ManagedExecution": "CACHED", + "AWS::CloudFormation::StackSet.OperationPreferences": "CACHED", + "AWS::CloudFormation::StackSet.Parameter": "CACHED", + "AWS::CloudFormation::StackSet.StackInstances": "CACHED", + "AWS::CloudTrail::EventDataStore.AdvancedEventSelector": "CACHED", + "AWS::CloudTrail::EventDataStore.AdvancedFieldSelector": "CACHED", + "AWS::CloudTrail::EventDataStore.InsightSelector": "CACHED", + "AWS::CloudTrail::Trail.AdvancedEventSelector": "CACHED", + "AWS::CloudTrail::Trail.AdvancedFieldSelector": "CACHED", + "AWS::CloudTrail::Trail.DataResource": "CACHED", + "AWS::CloudTrail::Trail.EventSelector": "CACHED", + "AWS::CloudTrail::Trail.InsightSelector": "CACHED", + "AWS::CloudWatch::Alarm.Dimension": "CACHED", + "AWS::CloudWatch::Alarm.Metric": "CACHED", + "AWS::CloudWatch::Alarm.MetricDataQuery": "CACHED", + "AWS::CloudWatch::Alarm.MetricStat": "CACHED", + "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", + "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", + "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricStat": "CACHED", + "AWS::CloudWatch::AnomalyDetector.Range": "CACHED", + "AWS::CloudWatch::AnomalyDetector.SingleMetricAnomalyDetector": "CACHED", + "AWS::CloudWatch::InsightRule.Tags": "CACHED", + "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", + "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", + "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeBuild::Project.Artifacts": "CACHED", + "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", + "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", + "AWS::CodeBuild::Project.CloudWatchLogsConfig": "CACHED", + "AWS::CodeBuild::Project.Environment": "CACHED", + "AWS::CodeBuild::Project.EnvironmentVariable": "CACHED", + "AWS::CodeBuild::Project.FilterGroup": "CACHED", + "AWS::CodeBuild::Project.GitSubmodulesConfig": "CACHED", + "AWS::CodeBuild::Project.LogsConfig": "CACHED", + "AWS::CodeBuild::Project.ProjectBuildBatchConfig": "CACHED", + "AWS::CodeBuild::Project.ProjectCache": "CACHED", + "AWS::CodeBuild::Project.ProjectFileSystemLocation": "CACHED", + "AWS::CodeBuild::Project.ProjectFleet": "CACHED", + "AWS::CodeBuild::Project.ProjectSourceVersion": "CACHED", + "AWS::CodeBuild::Project.ProjectTriggers": "CACHED", + "AWS::CodeBuild::Project.RegistryCredential": "CACHED", + "AWS::CodeBuild::Project.S3LogsConfig": "CACHED", + "AWS::CodeBuild::Project.Source": "CACHED", + "AWS::CodeBuild::Project.SourceAuth": "CACHED", + "AWS::CodeBuild::Project.VpcConfig": "CACHED", + "AWS::CodeBuild::Project.WebhookFilter": "CACHED", + "AWS::CodeBuild::ReportGroup.ReportExportConfig": "CACHED", + "AWS::CodeBuild::ReportGroup.S3ReportExportConfig": "CACHED", + "AWS::CodeCommit::Repository.Code": "CACHED", + "AWS::CodeCommit::Repository.RepositoryTrigger": "CACHED", + "AWS::CodeCommit::Repository.S3": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHostsPerZone": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.TimeBasedCanary": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.TimeBasedLinear": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.TrafficRoutingConfig": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.ZonalConfig": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.Alarm": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.AlarmConfiguration": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.BlueGreenDeploymentConfiguration": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.BlueInstanceTerminationOption": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.Deployment": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.DeploymentReadyOption": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.DeploymentStyle": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.EC2TagFilter": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.EC2TagSet": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.EC2TagSetListObject": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.ECSService": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.ELBInfo": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.GitHubLocation": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.GreenFleetProvisioningOption": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.LoadBalancerInfo": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSet": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSetListObject": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.RevisionLocation": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.S3Location": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TagFilter": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TargetGroupPairInfo": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TrafficRoute": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TriggerConfig": "CACHED", + "AWS::CodePipeline::CustomActionType.ArtifactDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html", "Properties": { - "AccessPointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-accesspointid", - "PrimitiveType": "String", - "Required": false, + "MaximumCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-maximumcount", + "PrimitiveType": "Integer", + "Required": true, "UpdateType": "Mutable" }, - "Iam": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-iam", - "PrimitiveType": "String", - "Required": false, + "MinimumCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-minimumcount", + "PrimitiveType": "Integer", + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.ContainerProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html", + "AWS::CodePipeline::CustomActionType.ConfigurationProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html", "Properties": { - "Command": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-command", - "PrimitiveItemType": "String", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-description", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-environment", - "ItemType": "Environment", - "Required": false, - "Type": "List", + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-key", + "PrimitiveType": "Boolean", + "Required": true, "UpdateType": "Mutable" }, - "EphemeralStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-ephemeralstorage", - "Required": false, - "Type": "EphemeralStorage", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-name", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" }, - "ExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-executionrolearn", - "PrimitiveType": "String", + "Queryable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-queryable", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "FargatePlatformConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-fargateplatformconfiguration", - "Required": false, - "Type": "FargatePlatformConfiguration", + "Required": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-required", + "PrimitiveType": "Boolean", + "Required": true, "UpdateType": "Mutable" }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-image", - "PrimitiveType": "String", + "Secret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-secret", + "PrimitiveType": "Boolean", "Required": true, "UpdateType": "Mutable" }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-instancetype", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-type", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" - }, - "JobRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-jobrolearn", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodePipeline::CustomActionType.ConfigurationProperties.Type" + } + } + } + }, + "AWS::CodePipeline::CustomActionType.Settings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html", + "Properties": { + "EntityUrlTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-entityurltemplate", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-linuxparameters", + "ExecutionUrlTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-executionurltemplate", + "PrimitiveType": "String", "Required": false, - "Type": "LinuxParameters", "UpdateType": "Mutable" }, - "LogConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-logconfiguration", + "RevisionUrlTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-revisionurltemplate", + "PrimitiveType": "String", "Required": false, - "Type": "LogConfiguration", "UpdateType": "Mutable" }, - "Memory": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-memory", - "PrimitiveType": "Integer", + "ThirdPartyConfigurationUrl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-thirdpartyconfigurationurl", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - }, - "MountPoints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-mountpoints", - "ItemType": "MountPoints", - "Required": false, - "Type": "List", + } + } + }, + "AWS::CodePipeline::Pipeline.ActionDeclaration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html", + "Properties": { + "ActionTypeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-actiontypeid", + "Required": true, + "Type": "ActionTypeId", "UpdateType": "Mutable" }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-networkconfiguration", + "Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-configuration", + "PrimitiveType": "Json", "Required": false, - "Type": "NetworkConfiguration", "UpdateType": "Mutable" }, - "Privileged": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-privileged", - "PrimitiveType": "Boolean", + "InputArtifacts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-inputartifacts", + "ItemType": "InputArtifact", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "ReadonlyRootFilesystem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-readonlyrootfilesystem", - "PrimitiveType": "Boolean", - "Required": false, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-name", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" }, - "ResourceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-resourcerequirements", - "ItemType": "ResourceRequirement", + "OutputArtifacts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-outputartifacts", + "ItemType": "OutputArtifact", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "RuntimePlatform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-runtimeplatform", + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-rolearn", + "PrimitiveType": "String", "Required": false, - "Type": "RuntimePlatform", "UpdateType": "Mutable" }, - "Secrets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-secrets", - "ItemType": "Secret", + "RunOrder": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-runorder", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Ulimits": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-ulimits", - "ItemType": "Ulimit", - "Required": false, - "Type": "List", "UpdateType": "Mutable" + } + } + }, + "AWS::CodePipeline::Pipeline.ActionTypeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html#cfn-codepipeline-pipeline-actiontypeid-category", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodePipeline::Pipeline.ActionTypeId.Category" + } }, - "User": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-user", + "Owner": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html#cfn-codepipeline-pipeline-actiontypeid-owner", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodePipeline::Pipeline.ActionTypeId.Owner" + } }, - "Vcpus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-vcpus", - "PrimitiveType": "Integer", - "Required": false, + "Provider": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html#cfn-codepipeline-pipeline-actiontypeid-provider", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" }, - "Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-volumes", - "ItemType": "Volumes", - "Required": false, - "Type": "List", + "Version": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html#cfn-codepipeline-pipeline-actiontypeid-version", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.Device": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html", + "AWS::CodePipeline::Pipeline.ArtifactStore": "CACHED", + "AWS::CodePipeline::Pipeline.BlockerDeclaration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-blockerdeclaration.html", "Properties": { - "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-containerpath", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-blockerdeclaration.html#cfn-codepipeline-pipeline-blockerdeclaration-name", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "HostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-hostpath", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-blockerdeclaration.html#cfn-codepipeline-pipeline-blockerdeclaration-type", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Permissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-permissions", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodePipeline::Pipeline.BlockerDeclaration.Type" + } } } }, - "AWS::Batch::JobDefinition.EfsVolumeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html", + "AWS::CodePipeline::Pipeline.EncryptionKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-encryptionkey.html", "Properties": { - "AuthorizationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-authorizationconfig", - "Required": false, - "Type": "AuthorizationConfig", - "UpdateType": "Mutable" - }, - "FileSystemId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-filesystemid", + "Id": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-encryptionkey.html#cfn-codepipeline-pipeline-encryptionkey-id", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "RootDirectory": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-rootdirectory", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TransitEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryption", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-encryptionkey.html#cfn-codepipeline-pipeline-encryptionkey-type", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TransitEncryptionPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryptionport", - "PrimitiveType": "Integer", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksContainer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html", + "AWS::CodePipeline::Pipeline.GitConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration-gitconfiguration.html", "Properties": { - "Args": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-args", - "PrimitiveItemType": "String", + "Push": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration-gitconfiguration.html#cfn-codepipeline-pipeline-triggerdeclaration-gitconfiguration-push", + "ItemType": "GitPushDeclaration", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Command": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-command", - "PrimitiveItemType": "String", + "SourceActionName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration-gitconfiguration.html#cfn-codepipeline-pipeline-triggerdeclaration-gitconfiguration-sourceactionname", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" - }, - "Env": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-env", - "ItemType": "EksContainerEnvironmentVariable", + } + } + }, + "AWS::CodePipeline::Pipeline.GitPushDeclaration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration.html", + "Properties": { + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration.html#cfn-codepipeline-pipeline-gitpushdeclaration-tags", "Required": false, - "Type": "List", + "Type": "Tags", "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-image", + } + } + }, + "AWS::CodePipeline::Pipeline.InputArtifact": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-inputartifact.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-inputartifact.html#cfn-codepipeline-pipeline-inputartifact-name", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" - }, - "ImagePullPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-imagepullpolicy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, + } + } + }, + "AWS::CodePipeline::Pipeline.OutputArtifact": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-outputartifact.html", + "Properties": { "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-name", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-outputartifact.html#cfn-codepipeline-pipeline-outputartifact-name", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" - }, - "Resources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-resources", - "Required": false, - "Type": "EksContainerResourceRequirements", + } + } + }, + "AWS::CodePipeline::Pipeline.StageDeclaration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagedeclaration.html", + "Properties": { + "Actions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagedeclaration.html#cfn-codepipeline-pipeline-stagedeclaration-actions", + "ItemType": "ActionDeclaration", + "Required": true, + "Type": "List", "UpdateType": "Mutable" }, - "SecurityContext": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-securitycontext", + "Blockers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagedeclaration.html#cfn-codepipeline-pipeline-stagedeclaration-blockers", + "ItemType": "BlockerDeclaration", "Required": false, - "Type": "EksContainerSecurityContext", + "Type": "List", "UpdateType": "Mutable" }, - "VolumeMounts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-volumemounts", - "ItemType": "EksContainerVolumeMount", - "Required": false, - "Type": "List", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagedeclaration.html#cfn-codepipeline-pipeline-stagedeclaration-name", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html", + "AWS::CodePipeline::Pipeline.StageTransition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagetransition.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-name", + "Reason": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagetransition.html#cfn-codepipeline-pipeline-stagetransition-reason", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-value", + "StageName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagetransition.html#cfn-codepipeline-pipeline-stagetransition-stagename", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksContainerResourceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerresourcerequirements.html", + "AWS::CodePipeline::Pipeline.Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration-tags.html", "Properties": { - "Limits": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerresourcerequirements.html#cfn-batch-jobdefinition-ekscontainerresourcerequirements-limits", - "PrimitiveType": "Json", + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration-tags.html#cfn-codepipeline-pipeline-gitpushdeclaration-tags-excludes", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "Requests": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerresourcerequirements.html#cfn-batch-jobdefinition-ekscontainerresourcerequirements-requests", - "PrimitiveType": "Json", + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration-tags.html#cfn-codepipeline-pipeline-gitpushdeclaration-tags-includes", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksContainerSecurityContext": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html", + "AWS::CodePipeline::Pipeline.TriggerDeclaration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration.html", "Properties": { - "Privileged": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-privileged", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ReadOnlyRootFilesystem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-readonlyrootfilesystem", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RunAsGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-runasgroup", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RunAsNonRoot": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-runasnonroot", - "PrimitiveType": "Boolean", + "GitConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration.html#cfn-codepipeline-pipeline-triggerdeclaration-gitconfiguration", "Required": false, + "Type": "GitConfiguration", "UpdateType": "Mutable" }, - "RunAsUser": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-runasuser", - "PrimitiveType": "Integer", + "ProviderType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration.html#cfn-codepipeline-pipeline-triggerdeclaration-providertype", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksContainerVolumeMount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html", + "AWS::CodePipeline::Pipeline.VariableDeclaration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-variabledeclaration.html", "Properties": { - "MountPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-mountpath", + "DefaultValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-variabledeclaration.html#cfn-codepipeline-pipeline-variabledeclaration-defaultvalue", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-name", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-variabledeclaration.html#cfn-codepipeline-pipeline-variabledeclaration-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ReadOnly": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-readonly", - "PrimitiveType": "Boolean", - "Required": false, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-variabledeclaration.html#cfn-codepipeline-pipeline-variabledeclaration-name", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksEmptyDir": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html", + "AWS::CodePipeline::Webhook.WebhookAuthConfiguration": "CACHED", + "AWS::CodePipeline::Webhook.WebhookFilterRule": "CACHED", + "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", + "AWS::Config::ConfigRule.EvaluationModeConfiguration": "CACHED", + "AWS::Config::ConfigRule.Scope": "CACHED", + "AWS::Config::ConfigRule.Source": "CACHED", + "AWS::Config::ConfigRule.SourceDetail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html", "Properties": { - "Medium": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html#cfn-batch-jobdefinition-eksemptydir-medium", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SizeLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html#cfn-batch-jobdefinition-eksemptydir-sizelimit", + "EventSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-eventsource", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.EksHostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekshostpath.html", - "Properties": { - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekshostpath.html#cfn-batch-jobdefinition-ekshostpath-path", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Config::ConfigRule.SourceDetail.EventSource" + } + }, + "MaximumExecutionFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-sourcedetail-maximumexecutionfrequency", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.EksProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksproperties.html", - "Properties": { - "PodProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksproperties.html#cfn-batch-jobdefinition-eksproperties-podproperties", - "Required": false, - "Type": "PodProperties", - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.EksSecret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekssecret.html", - "Properties": { - "Optional": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekssecret.html#cfn-batch-jobdefinition-ekssecret-optional", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Config::ConfigRule.MaximumExecutionFrequency" + } }, - "SecretName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekssecret.html#cfn-batch-jobdefinition-ekssecret-secretname", + "MessageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-messagetype", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Config::ConfigRule.SourceDetail.MessageType" + } } } }, - "AWS::Batch::JobDefinition.EksVolume": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html", + "AWS::Config::ConfigurationAggregator.AccountAggregationSource": "CACHED", + "AWS::Config::ConfigurationAggregator.OrganizationAggregationSource": "CACHED", + "AWS::Config::ConfigurationRecorder.ExclusionByResourceTypes": "CACHED", + "AWS::Config::ConfigurationRecorder.RecordingGroup": "CACHED", + "AWS::Config::ConfigurationRecorder.RecordingMode": "CACHED", + "AWS::Config::ConfigurationRecorder.RecordingModeOverride": "CACHED", + "AWS::Config::ConfigurationRecorder.RecordingStrategy": "CACHED", + "AWS::Config::ConformancePack.ConformancePackInputParameter": "CACHED", + "AWS::Config::ConformancePack.TemplateSSMDocumentDetails": "CACHED", + "AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties": "CACHED", + "AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata": "CACHED", + "AWS::Config::OrganizationConfigRule.OrganizationCustomRuleMetadata": "CACHED", + "AWS::Config::OrganizationConfigRule.OrganizationManagedRuleMetadata": "CACHED", + "AWS::Config::OrganizationConformancePack.ConformancePackInputParameter": "CACHED", + "AWS::Config::RemediationConfiguration.ExecutionControls": "CACHED", + "AWS::Config::RemediationConfiguration.RemediationParameterValue": "CACHED", + "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", + "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", + "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", + "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", + "AWS::DLM::LifecyclePolicy.Action": "CACHED", + "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", + "AWS::DLM::LifecyclePolicy.ArchiveRule": "CACHED", + "AWS::DLM::LifecyclePolicy.CreateRule": "CACHED", + "AWS::DLM::LifecyclePolicy.CrossRegionCopyAction": "CACHED", + "AWS::DLM::LifecyclePolicy.CrossRegionCopyDeprecateRule": "CACHED", + "AWS::DLM::LifecyclePolicy.CrossRegionCopyRetainRule": "CACHED", + "AWS::DLM::LifecyclePolicy.CrossRegionCopyRule": "CACHED", + "AWS::DLM::LifecyclePolicy.CrossRegionCopyTarget": "CACHED", + "AWS::DLM::LifecyclePolicy.CrossRegionCopyTargets": "CACHED", + "AWS::DLM::LifecyclePolicy.DeprecateRule": "CACHED", + "AWS::DLM::LifecyclePolicy.EncryptionConfiguration": "CACHED", + "AWS::DLM::LifecyclePolicy.EventParameters": "CACHED", + "AWS::DLM::LifecyclePolicy.EventSource": "CACHED", + "AWS::DLM::LifecyclePolicy.ExcludeTags": "CACHED", + "AWS::DLM::LifecyclePolicy.ExcludeVolumeTypesList": "CACHED", + "AWS::DLM::LifecyclePolicy.Exclusions": "CACHED", + "AWS::DLM::LifecyclePolicy.FastRestoreRule": "CACHED", + "AWS::DLM::LifecyclePolicy.Parameters": "CACHED", + "AWS::DLM::LifecyclePolicy.PolicyDetails": "CACHED", + "AWS::DLM::LifecyclePolicy.RetainRule": "CACHED", + "AWS::DLM::LifecyclePolicy.RetentionArchiveTier": "CACHED", + "AWS::DLM::LifecyclePolicy.Schedule": "CACHED", + "AWS::DLM::LifecyclePolicy.Script": "CACHED", + "AWS::DLM::LifecyclePolicy.ShareRule": "CACHED", + "AWS::DLM::LifecyclePolicy.VolumeTypeValues": "CACHED", + "AWS::DMS::Endpoint.DocDbSettings": "CACHED", + "AWS::DMS::Endpoint.DynamoDbSettings": "CACHED", + "AWS::DMS::Endpoint.ElasticsearchSettings": "CACHED", + "AWS::DMS::Endpoint.GcpMySQLSettings": "CACHED", + "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", + "AWS::DMS::Endpoint.KafkaSettings": "CACHED", + "AWS::DMS::Endpoint.KinesisSettings": "CACHED", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", + "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", + "AWS::DMS::Endpoint.MySqlSettings": "CACHED", + "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", + "AWS::DMS::Endpoint.OracleSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", + "AWS::DMS::Endpoint.RedisSettings": "CACHED", + "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", + "AWS::DMS::Endpoint.S3Settings": "CACHED", + "AWS::DMS::Endpoint.SybaseSettings": "CACHED", + "AWS::DataSync::LocationAzureBlob.AzureBlobSasConfiguration": "CACHED", + "AWS::DataSync::LocationEFS.Ec2Config": "CACHED", + "AWS::DataSync::LocationFSxONTAP.NFS": "CACHED", + "AWS::DataSync::LocationFSxONTAP.NfsMountOptions": "CACHED", + "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", + "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", + "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", + "AWS::DataSync::LocationHDFS.NameNode": "CACHED", + "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", + "AWS::DataSync::LocationNFS.MountOptions": "CACHED", + "AWS::DataSync::LocationNFS.OnPremConfig": "CACHED", + "AWS::DataSync::LocationS3.S3Config": "CACHED", + "AWS::DataSync::LocationSMB.MountOptions": "CACHED", + "AWS::DataSync::Task.Deleted": "CACHED", + "AWS::DataSync::Task.Destination": "CACHED", + "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", + "AWS::DataSync::Task.Options": "CACHED", + "AWS::DataSync::Task.Overrides": "CACHED", + "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", + "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", + "AWS::DataSync::Task.TaskSchedule": "CACHED", + "AWS::DataSync::Task.Transferred": "CACHED", + "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DirectoryService::MicrosoftAD.VpcSettings": "CACHED", + "AWS::DirectoryService::SimpleAD.VpcSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html", "Properties": { - "EmptyDir": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-emptydir", - "Required": false, - "Type": "EksEmptyDir", - "UpdateType": "Mutable" - }, - "HostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-hostpath", - "Required": false, - "Type": "EksHostPath", + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-subnetids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-name", + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-vpcid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" - }, - "Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-secret", - "Required": false, - "Type": "EksSecret", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } } } }, - "AWS::Batch::JobDefinition.Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html", + "AWS::DynamoDB::GlobalTable.AttributeDefinition": "CACHED", + "AWS::DynamoDB::GlobalTable.CapacityAutoScalingSettings": "CACHED", + "AWS::DynamoDB::GlobalTable.ContributorInsightsSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex": "CACHED", + "AWS::DynamoDB::GlobalTable.KeySchema": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex": "CACHED", + "AWS::DynamoDB::GlobalTable.PointInTimeRecoverySpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.Projection": "CACHED", + "AWS::DynamoDB::GlobalTable.ReadProvisionedThroughputSettings": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", + "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", + "AWS::DynamoDB::GlobalTable.TimeToLiveSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.WriteProvisionedThroughputSettings": "CACHED", + "AWS::DynamoDB::Table.AttributeDefinition": "CACHED", + "AWS::DynamoDB::Table.ContributorInsightsSpecification": "CACHED", + "AWS::DynamoDB::Table.Csv": "CACHED", + "AWS::DynamoDB::Table.GlobalSecondaryIndex": "CACHED", + "AWS::DynamoDB::Table.ImportSourceSpecification": "CACHED", + "AWS::DynamoDB::Table.InputFormatOptions": "CACHED", + "AWS::DynamoDB::Table.KeySchema": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification": "CACHED", + "AWS::DynamoDB::Table.LocalSecondaryIndex": "CACHED", + "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", + "AWS::DynamoDB::Table.Projection": "CACHED", + "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", + "AWS::DynamoDB::Table.S3BucketSource": "CACHED", + "AWS::DynamoDB::Table.SSESpecification": "CACHED", + "AWS::DynamoDB::Table.StreamSpecification": "CACHED", + "AWS::DynamoDB::Table.TimeToLiveSpecification": "CACHED", + "AWS::EC2::CapacityReservation.TagSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceTypeSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.TagSpecification": "CACHED", + "AWS::EC2::ClientVpnEndpoint.CertificateAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientConnectOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientLoginBannerOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.DirectoryServiceAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.FederatedAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.TagSpecification": "CACHED", + "AWS::EC2::EC2Fleet.AcceleratorCountRequest": "CACHED", + "AWS::EC2::EC2Fleet.AcceleratorTotalMemoryMiBRequest": "CACHED", + "AWS::EC2::EC2Fleet.BaselineEbsBandwidthMbpsRequest": "CACHED", + "AWS::EC2::EC2Fleet.CapacityRebalance": "CACHED", + "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest": "CACHED", + "AWS::EC2::EC2Fleet.FleetLaunchTemplateConfigRequest": "CACHED", + "AWS::EC2::EC2Fleet.FleetLaunchTemplateOverridesRequest": "CACHED", + "AWS::EC2::EC2Fleet.FleetLaunchTemplateSpecificationRequest": "CACHED", + "AWS::EC2::EC2Fleet.InstanceRequirementsRequest": "CACHED", + "AWS::EC2::EC2Fleet.MaintenanceStrategies": "CACHED", + "AWS::EC2::EC2Fleet.MemoryGiBPerVCpuRequest": "CACHED", + "AWS::EC2::EC2Fleet.MemoryMiBRequest": "CACHED", + "AWS::EC2::EC2Fleet.NetworkBandwidthGbpsRequest": "CACHED", + "AWS::EC2::EC2Fleet.NetworkInterfaceCountRequest": "CACHED", + "AWS::EC2::EC2Fleet.OnDemandOptionsRequest": "CACHED", + "AWS::EC2::EC2Fleet.Placement": "CACHED", + "AWS::EC2::EC2Fleet.SpotOptionsRequest": "CACHED", + "AWS::EC2::EC2Fleet.TagSpecification": "CACHED", + "AWS::EC2::EC2Fleet.TargetCapacitySpecificationRequest": "CACHED", + "AWS::EC2::EC2Fleet.TotalLocalStorageGBRequest": "CACHED", + "AWS::EC2::EC2Fleet.VCpuCountRangeRequest": "CACHED", + "AWS::EC2::FlowLog.DestinationOptions": "CACHED", + "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", + "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", + "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", + "AWS::EC2::Instance.AssociationParameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html#cfn-batch-jobdefinition-environment-name", + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-key", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html#cfn-batch-jobdefinition-environment-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.EphemeralStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-ephemeralstorage.html", - "Properties": { - "SizeInGiB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-ephemeralstorage.html#cfn-batch-jobdefinition-containerproperties-ephemeralstorage-sizeingib", - "PrimitiveType": "Integer", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-value", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": true, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EvaluateOnExit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html", + "AWS::EC2::Instance.BlockDeviceMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html", "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-action", + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-devicename", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "OnExitCode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onexitcode", - "PrimitiveType": "String", + "Ebs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-ebs", "Required": false, + "Type": "Ebs", "UpdateType": "Mutable" }, - "OnReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onreason", - "PrimitiveType": "String", + "NoDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-nodevice", "Required": false, + "Type": "NoDevice", "UpdateType": "Mutable" }, - "OnStatusReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onstatusreason", + "VirtualName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-virtualname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.FargatePlatformConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-fargateplatformconfiguration.html", + "AWS::EC2::Instance.CpuOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-cpuoptions.html", "Properties": { - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-fargateplatformconfiguration.html#cfn-batch-jobdefinition-containerproperties-fargateplatformconfiguration-platformversion", - "PrimitiveType": "String", + "CoreCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-cpuoptions.html#cfn-ec2-instance-cpuoptions-corecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ThreadsPerCore": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-cpuoptions.html#cfn-ec2-instance-cpuoptions-threadspercore", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html", + "AWS::EC2::Instance.CreditSpecification": "CACHED", + "AWS::EC2::Instance.Ebs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html", "Properties": { - "Devices": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-devices", - "ItemType": "Device", + "DeleteOnTermination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-deleteontermination", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "InitProcessEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-initprocessenabled", + "Encrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-encrypted", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "MaxSwap": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-maxswap", + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-iops", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "EbsIops" + } }, - "SharedMemorySize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-sharedmemorysize", - "PrimitiveType": "Integer", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-instance-ebs-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "SnapshotId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-snapshotid", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Swappiness": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-swappiness", + "VolumeSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-volumesize", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "Tmpfs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-tmpfs", - "ItemType": "Tmpfs", + "VolumeType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-volumetype", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "EbsVolumeType" + } } } }, - "AWS::Batch::JobDefinition.LogConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html", + "AWS::EC2::Instance.ElasticGpuSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticgpuspecification.html", "Properties": { - "LogDriver": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html#cfn-batch-jobdefinition-containerproperties-logconfiguration-logdriver", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticgpuspecification.html#cfn-ec2-instance-elasticgpuspecification-type", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" - }, - "Options": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html#cfn-batch-jobdefinition-containerproperties-logconfiguration-options", - "PrimitiveType": "Json", + } + } + }, + "AWS::EC2::Instance.ElasticInferenceAccelerator": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html", + "Properties": { + "Count": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html#cfn-ec2-instance-elasticinferenceaccelerator-count", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "SecretOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html#cfn-batch-jobdefinition-containerproperties-logconfiguration-secretoptions", - "ItemType": "Secret", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html#cfn-ec2-instance-elasticinferenceaccelerator-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "ElasticInferenceAccelerator" + } } } }, - "AWS::Batch::JobDefinition.Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties-metadata.html", + "AWS::EC2::Instance.EnclaveOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-enclaveoptions.html", "Properties": { - "Labels": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties-metadata.html#cfn-batch-jobdefinition-podproperties-metadata-labels", - "PrimitiveType": "Json", + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-enclaveoptions.html#cfn-ec2-instance-enclaveoptions-enabled", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.MountPoints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html", + "AWS::EC2::Instance.HibernationOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-hibernationoptions.html", "Properties": { - "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-containerpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReadOnly": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-readonly", + "Configured": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-hibernationoptions.html#cfn-ec2-instance-hibernationoptions-configured", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" - }, - "SourceVolume": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-sourcevolume", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-networkconfiguration.html", + "AWS::EC2::Instance.InstanceIpv6Address": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-instanceipv6address.html", "Properties": { - "AssignPublicIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-networkconfiguration.html#cfn-batch-jobdefinition-containerproperties-networkconfiguration-assignpublicip", + "Ipv6Address": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-instanceipv6address.html#cfn-ec2-instance-instanceipv6address-ipv6address", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.NodeProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html", + "AWS::EC2::Instance.LaunchTemplateSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html", "Properties": { - "MainNode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html#cfn-batch-jobdefinition-nodeproperties-mainnode", - "PrimitiveType": "Integer", - "Required": true, + "LaunchTemplateId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-launchtemplateid", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" }, - "NodeRangeProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html#cfn-batch-jobdefinition-nodeproperties-noderangeproperties", - "ItemType": "NodeRangeProperty", - "Required": true, - "Type": "List", + "LaunchTemplateName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-launchtemplatename", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" }, - "NumNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html#cfn-batch-jobdefinition-nodeproperties-numnodes", - "PrimitiveType": "Integer", + "Version": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-version", + "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.NodeRangeProperty": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html", + "AWS::EC2::Instance.LicenseSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-licensespecification.html", "Properties": { - "Container": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html#cfn-batch-jobdefinition-noderangeproperty-container", - "Required": false, - "Type": "ContainerProperties", - "UpdateType": "Mutable" - }, - "TargetNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html#cfn-batch-jobdefinition-noderangeproperty-targetnodes", + "LicenseConfigurationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-licensespecification.html#cfn-ec2-instance-licensespecification-licenseconfigurationarn", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.PodProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html", + "AWS::EC2::Instance.NetworkInterface": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html", "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-containers", - "ItemType": "EksContainer", + "AssociateCarrierIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-associatecarrieripaddress", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "DnsPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-dnspolicy", - "PrimitiveType": "String", + "AssociatePublicIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-associatepubip", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "HostNetwork": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-hostnetwork", + "DeleteOnTermination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-delete", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-metadata", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-description", + "PrimitiveType": "String", "Required": false, - "Type": "Metadata", "UpdateType": "Mutable" }, - "ServiceAccountName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-serviceaccountname", + "DeviceIndex": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-deviceindex", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-volumes", - "ItemType": "EksVolume", + "GroupSet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-groupset", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.ResourceRequirement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html", - "Properties": { - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html#cfn-batch-jobdefinition-resourcerequirement-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html#cfn-batch-jobdefinition-resourcerequirement-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.RetryStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html", - "Properties": { - "Attempts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html#cfn-batch-jobdefinition-retrystrategy-attempts", + "Ipv6AddressCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-ipv6addresscount", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "EvaluateOnExit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html#cfn-batch-jobdefinition-retrystrategy-evaluateonexit", - "ItemType": "EvaluateOnExit", + "Ipv6Addresses": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-ipv6addresses", + "DuplicatesAllowed": true, + "ItemType": "InstanceIpv6Address", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.RuntimePlatform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-runtimeplatform.html", - "Properties": { - "CpuArchitecture": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-runtimeplatform.html#cfn-batch-jobdefinition-containerproperties-runtimeplatform-cpuarchitecture", + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-network-iface", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "OperatingSystemFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-runtimeplatform.html#cfn-batch-jobdefinition-containerproperties-runtimeplatform-operatingsystemfamily", + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-privateipaddress", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" }, - "ValueFrom": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-valuefrom", - "PrimitiveType": "String", - "Required": true, + "PrivateIpAddresses": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-privateipaddresses", + "DuplicatesAllowed": true, + "ItemType": "PrivateIpAddressSpecification", + "Required": false, + "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.Timeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html", - "Properties": { - "AttemptDurationSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html#cfn-batch-jobdefinition-timeout-attemptdurationseconds", + }, + "SecondaryPrivateIpAddressCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-secondprivateip", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" + }, + "SubnetId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-subnetid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.Tmpfs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html", + "AWS::EC2::Instance.NoDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-nodevice.html", + "Properties": {} + }, + "AWS::EC2::Instance.PrivateDnsNameOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html", "Properties": { - "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-containerpath", - "PrimitiveType": "String", - "Required": true, + "EnableResourceNameDnsAAAARecord": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-enableresourcenamednsaaaarecord", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "MountOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-mountoptions", - "PrimitiveItemType": "String", + "EnableResourceNameDnsARecord": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-enableresourcenamednsarecord", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Size": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-size", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" + "HostnameType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-hostnametype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType" + } } } }, - "AWS::Batch::JobDefinition.Ulimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html", + "AWS::EC2::Instance.PrivateIpAddressSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html", "Properties": { - "HardLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-hardlimit", - "PrimitiveType": "Integer", + "Primary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-primary", + "PrimitiveType": "Boolean", "Required": true, "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-name", + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" - }, - "SoftLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-softlimit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html", + "AWS::EC2::Instance.SsmAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html", "Properties": { - "EfsVolumeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-efsvolumeconfiguration", - "Required": false, - "Type": "EfsVolumeConfiguration", - "UpdateType": "Mutable" - }, - "Host": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-host", + "AssociationParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html#cfn-ec2-instance-ssmassociations-associationparameters", + "DuplicatesAllowed": true, + "ItemType": "AssociationParameter", "Required": false, - "Type": "VolumesHost", + "Type": "List", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-name", + "DocumentName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html#cfn-ec2-instance-ssmassociations-documentname", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "SsmDocumentName" + } } } }, - "AWS::Batch::JobDefinition.VolumesHost": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html", + "AWS::EC2::Instance.Volume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html", "Properties": { - "SourcePath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html#cfn-batch-jobdefinition-volumeshost-sourcepath", + "Device": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html#cfn-ec2-mountpoint-device", "PrimitiveType": "String", - "Required": false, + "Required": true, + "UpdateType": "Mutable" + }, + "VolumeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html#cfn-ec2-mountpoint-volumeid", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", - "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", - "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", - "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", - "AWS::Cassandra::Table.BillingMode": "CACHED", - "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", - "AWS::Cassandra::Table.Column": "CACHED", - "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", - "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", - "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", - "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", - "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", - "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", - "AWS::CloudFormation::StackSet.AutoDeployment": "CACHED", - "AWS::CloudFormation::StackSet.DeploymentTargets": "CACHED", - "AWS::CloudFormation::StackSet.ManagedExecution": "CACHED", - "AWS::CloudFormation::StackSet.OperationPreferences": "CACHED", - "AWS::CloudFormation::StackSet.Parameter": "CACHED", - "AWS::CloudFormation::StackSet.StackInstances": "CACHED", - "AWS::CloudTrail::EventDataStore.AdvancedEventSelector": "CACHED", - "AWS::CloudTrail::EventDataStore.AdvancedFieldSelector": "CACHED", - "AWS::CloudTrail::EventDataStore.InsightSelector": "CACHED", - "AWS::CloudTrail::Trail.AdvancedEventSelector": "CACHED", - "AWS::CloudTrail::Trail.AdvancedFieldSelector": "CACHED", - "AWS::CloudTrail::Trail.DataResource": "CACHED", - "AWS::CloudTrail::Trail.EventSelector": "CACHED", - "AWS::CloudTrail::Trail.InsightSelector": "CACHED", - "AWS::CloudWatch::Alarm.Dimension": "CACHED", - "AWS::CloudWatch::Alarm.Metric": "CACHED", - "AWS::CloudWatch::Alarm.MetricDataQuery": "CACHED", - "AWS::CloudWatch::Alarm.MetricStat": "CACHED", - "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", - "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", - "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", - "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", - "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", - "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", - "AWS::CloudWatch::AnomalyDetector.MetricStat": "CACHED", - "AWS::CloudWatch::AnomalyDetector.Range": "CACHED", - "AWS::CloudWatch::AnomalyDetector.SingleMetricAnomalyDetector": "CACHED", - "AWS::CloudWatch::InsightRule.Tags": "CACHED", - "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", - "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", - "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", - "AWS::CodeBuild::Project.Artifacts": "CACHED", - "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", - "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", - "AWS::CodeBuild::Project.CloudWatchLogsConfig": "CACHED", - "AWS::CodeBuild::Project.Environment": "CACHED", - "AWS::CodeBuild::Project.EnvironmentVariable": "CACHED", - "AWS::CodeBuild::Project.FilterGroup": "CACHED", - "AWS::CodeBuild::Project.GitSubmodulesConfig": "CACHED", - "AWS::CodeBuild::Project.LogsConfig": "CACHED", - "AWS::CodeBuild::Project.ProjectBuildBatchConfig": "CACHED", - "AWS::CodeBuild::Project.ProjectCache": "CACHED", - "AWS::CodeBuild::Project.ProjectFileSystemLocation": "CACHED", - "AWS::CodeBuild::Project.ProjectFleet": "CACHED", - "AWS::CodeBuild::Project.ProjectSourceVersion": "CACHED", - "AWS::CodeBuild::Project.ProjectTriggers": "CACHED", - "AWS::CodeBuild::Project.RegistryCredential": "CACHED", - "AWS::CodeBuild::Project.S3LogsConfig": "CACHED", - "AWS::CodeBuild::Project.Source": "CACHED", - "AWS::CodeBuild::Project.SourceAuth": "CACHED", - "AWS::CodeBuild::Project.VpcConfig": "CACHED", - "AWS::CodeBuild::Project.WebhookFilter": "CACHED", - "AWS::CodeBuild::ReportGroup.ReportExportConfig": "CACHED", - "AWS::CodeBuild::ReportGroup.S3ReportExportConfig": "CACHED", - "AWS::CodeCommit::Repository.Code": "CACHED", - "AWS::CodeCommit::Repository.RepositoryTrigger": "CACHED", - "AWS::CodeCommit::Repository.S3": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHostsPerZone": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.TimeBasedCanary": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.TimeBasedLinear": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.TrafficRoutingConfig": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.ZonalConfig": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.Alarm": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.AlarmConfiguration": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.BlueGreenDeploymentConfiguration": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.BlueInstanceTerminationOption": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.Deployment": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.DeploymentReadyOption": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.DeploymentStyle": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.EC2TagFilter": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.EC2TagSet": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.EC2TagSetListObject": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.ECSService": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.ELBInfo": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.GitHubLocation": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.GreenFleetProvisioningOption": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.LoadBalancerInfo": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSet": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSetListObject": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.RevisionLocation": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.S3Location": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TagFilter": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TargetGroupPairInfo": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TrafficRoute": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TriggerConfig": "CACHED", - "AWS::CodePipeline::CustomActionType.ArtifactDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html", - "Properties": { - "MaximumCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-maximumcount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "MinimumCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-minimumcount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodePipeline::CustomActionType.ConfigurationProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-key", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Queryable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-queryable", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Required": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-required", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-secret", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::CodePipeline::CustomActionType.ConfigurationProperties.Type" - } - } - } - }, - "AWS::CodePipeline::CustomActionType.Settings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html", + "AWS::EC2::LaunchTemplate.AcceleratorCount": "CACHED", + "AWS::EC2::LaunchTemplate.AcceleratorTotalMemoryMiB": "CACHED", + "AWS::EC2::LaunchTemplate.BaselineEbsBandwidthMbps": "CACHED", + "AWS::EC2::LaunchTemplate.BlockDeviceMapping": "CACHED", + "AWS::EC2::LaunchTemplate.CapacityReservationSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.CapacityReservationTarget": "CACHED", + "AWS::EC2::LaunchTemplate.ConnectionTrackingSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.CpuOptions": "CACHED", + "AWS::EC2::LaunchTemplate.CreditSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.Ebs": "CACHED", + "AWS::EC2::LaunchTemplate.ElasticGpuSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.EnaSrdSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.EnaSrdUdpSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.EnclaveOptions": "CACHED", + "AWS::EC2::LaunchTemplate.HibernationOptions": "CACHED", + "AWS::EC2::LaunchTemplate.IamInstanceProfile": "CACHED", + "AWS::EC2::LaunchTemplate.InstanceMarketOptions": "CACHED", + "AWS::EC2::LaunchTemplate.InstanceRequirements": "CACHED", + "AWS::EC2::LaunchTemplate.Ipv4PrefixSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.Ipv6Add": "CACHED", + "AWS::EC2::LaunchTemplate.Ipv6PrefixSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.LaunchTemplateData": "CACHED", + "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", + "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", + "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", + "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", + "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", + "AWS::EC2::LaunchTemplate.Monitoring": "CACHED", + "AWS::EC2::LaunchTemplate.NetworkBandwidthGbps": "CACHED", + "AWS::EC2::LaunchTemplate.NetworkInterface": "CACHED", + "AWS::EC2::LaunchTemplate.NetworkInterfaceCount": "CACHED", + "AWS::EC2::LaunchTemplate.Placement": "CACHED", + "AWS::EC2::LaunchTemplate.PrivateDnsNameOptions": "CACHED", + "AWS::EC2::LaunchTemplate.PrivateIpAdd": "CACHED", + "AWS::EC2::LaunchTemplate.SpotOptions": "CACHED", + "AWS::EC2::LaunchTemplate.TagSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.TotalLocalStorageGB": "CACHED", + "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", + "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", + "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", + "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", + "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::PrefixList.Entry": "CACHED", + "AWS::EC2::SecurityGroup.Egress": "CACHED", + "AWS::EC2::SecurityGroup.Ingress": "CACHED", + "AWS::EC2::SpotFleet.AcceleratorCountRequest": "CACHED", + "AWS::EC2::SpotFleet.AcceleratorTotalMemoryMiBRequest": "CACHED", + "AWS::EC2::SpotFleet.BaselineEbsBandwidthMbpsRequest": "CACHED", + "AWS::EC2::SpotFleet.BlockDeviceMapping": "CACHED", + "AWS::EC2::SpotFleet.ClassicLoadBalancer": "CACHED", + "AWS::EC2::SpotFleet.ClassicLoadBalancersConfig": "CACHED", + "AWS::EC2::SpotFleet.EbsBlockDevice": "CACHED", + "AWS::EC2::SpotFleet.FleetLaunchTemplateSpecification": "CACHED", + "AWS::EC2::SpotFleet.GroupIdentifier": "CACHED", + "AWS::EC2::SpotFleet.IamInstanceProfileSpecification": "CACHED", + "AWS::EC2::SpotFleet.InstanceIpv6Address": "CACHED", + "AWS::EC2::SpotFleet.InstanceNetworkInterfaceSpecification": "CACHED", + "AWS::EC2::SpotFleet.InstanceRequirementsRequest": "CACHED", + "AWS::EC2::SpotFleet.LaunchTemplateConfig": "CACHED", + "AWS::EC2::SpotFleet.LaunchTemplateOverrides": "CACHED", + "AWS::EC2::SpotFleet.LoadBalancersConfig": "CACHED", + "AWS::EC2::SpotFleet.MemoryGiBPerVCpuRequest": "CACHED", + "AWS::EC2::SpotFleet.MemoryMiBRequest": "CACHED", + "AWS::EC2::SpotFleet.NetworkBandwidthGbpsRequest": "CACHED", + "AWS::EC2::SpotFleet.NetworkInterfaceCountRequest": "CACHED", + "AWS::EC2::SpotFleet.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::SpotFleet.SpotCapacityRebalance": "CACHED", + "AWS::EC2::SpotFleet.SpotFleetLaunchSpecification": "CACHED", + "AWS::EC2::SpotFleet.SpotFleetMonitoring": "CACHED", + "AWS::EC2::SpotFleet.SpotFleetRequestConfigData": "CACHED", + "AWS::EC2::SpotFleet.SpotFleetTagSpecification": "CACHED", + "AWS::EC2::SpotFleet.SpotMaintenanceStrategies": "CACHED", + "AWS::EC2::SpotFleet.SpotPlacement": "CACHED", + "AWS::EC2::SpotFleet.TargetGroup": "CACHED", + "AWS::EC2::SpotFleet.TargetGroupsConfig": "CACHED", + "AWS::EC2::SpotFleet.TotalLocalStorageGBRequest": "CACHED", + "AWS::EC2::SpotFleet.VCpuCountRangeRequest": "CACHED", + "AWS::EC2::Subnet.PrivateDnsNameOptionsOnLaunch": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange": "CACHED", + "AWS::EC2::TransitGatewayAttachment.Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html", "Properties": { - "EntityUrlTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-entityurltemplate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ExecutionUrlTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-executionurltemplate", + "ApplianceModeSupport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-appliancemodesupport", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "RevisionUrlTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-revisionurltemplate", + "DnsSupport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-dnssupport", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ThirdPartyConfigurationUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-thirdpartyconfigurationurl", + "Ipv6Support": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-ipv6support", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Pipeline.ActionDeclaration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html", - "Properties": { - "ActionTypeId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-actiontypeid", - "Required": true, - "Type": "ActionTypeId", - "UpdateType": "Mutable" - }, - "Configuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-configuration", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "InputArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-inputartifacts", - "ItemType": "InputArtifact", + "AWS::EC2::TransitGatewayConnect.TransitGatewayConnectOptions": "CACHED", + "AWS::EC2::TransitGatewayMulticastDomain.Options": "CACHED", + "AWS::EC2::TransitGatewayPeeringAttachment.PeeringAttachmentStatus": "CACHED", + "AWS::EC2::TransitGatewayVpcAttachment.Options": "CACHED", + "AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessGroup.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessInstance.CloudWatchLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.KinesisDataFirehose": "CACHED", + "AWS::EC2::VerifiedAccessInstance.S3": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessTrustProvider": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.DeviceOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.OidcOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.SseSpecification": "CACHED", + "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", + "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", + "AWS::ECR::Repository.LifecyclePolicy": "CACHED", + "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", + "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", + "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", + "AWS::ECS::Cluster.ClusterConfiguration": "CACHED", + "AWS::ECS::Cluster.ClusterSettings": "CACHED", + "AWS::ECS::Cluster.ExecuteCommandConfiguration": "CACHED", + "AWS::ECS::Cluster.ExecuteCommandLogConfiguration": "CACHED", + "AWS::ECS::Cluster.ServiceConnectDefaults": "CACHED", + "AWS::ECS::ClusterCapacityProviderAssociations.CapacityProviderStrategy": "CACHED", + "AWS::ECS::Service.AwsVpcConfiguration": "CACHED", + "AWS::ECS::Service.CapacityProviderStrategyItem": "CACHED", + "AWS::ECS::Service.DeploymentAlarms": "CACHED", + "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", + "AWS::ECS::Service.DeploymentConfiguration": "CACHED", + "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", + "AWS::ECS::Service.LoadBalancer": "CACHED", + "AWS::ECS::Service.LogConfiguration": "CACHED", + "AWS::ECS::Service.NetworkConfiguration": "CACHED", + "AWS::ECS::Service.PlacementConstraint": "CACHED", + "AWS::ECS::Service.PlacementStrategy": "CACHED", + "AWS::ECS::Service.Secret": "CACHED", + "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", + "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", + "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", + "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", + "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", + "AWS::ECS::TaskDefinition.Device": "CACHED", + "AWS::ECS::TaskDefinition.DockerVolumeConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", + "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", + "AWS::ECS::TaskDefinition.HostEntry": "CACHED", + "AWS::ECS::TaskDefinition.HostVolumeProperties": "CACHED", + "AWS::ECS::TaskDefinition.InferenceAccelerator": "CACHED", + "AWS::ECS::TaskDefinition.KernelCapabilities": "CACHED", + "AWS::ECS::TaskDefinition.KeyValuePair": "CACHED", + "AWS::ECS::TaskDefinition.LinuxParameters": "CACHED", + "AWS::ECS::TaskDefinition.LogConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.MountPoint": "CACHED", + "AWS::ECS::TaskDefinition.PortMapping": "CACHED", + "AWS::ECS::TaskDefinition.ProxyConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.RepositoryCredentials": "CACHED", + "AWS::ECS::TaskDefinition.ResourceRequirement": "CACHED", + "AWS::ECS::TaskDefinition.RuntimePlatform": "CACHED", + "AWS::ECS::TaskDefinition.Secret": "CACHED", + "AWS::ECS::TaskDefinition.SystemControl": "CACHED", + "AWS::ECS::TaskDefinition.TaskDefinitionPlacementConstraint": "CACHED", + "AWS::ECS::TaskDefinition.Tmpfs": "CACHED", + "AWS::ECS::TaskDefinition.Ulimit": "CACHED", + "AWS::ECS::TaskDefinition.Volume": "CACHED", + "AWS::ECS::TaskDefinition.VolumeFrom": "CACHED", + "AWS::ECS::TaskSet.AwsVpcConfiguration": "CACHED", + "AWS::ECS::TaskSet.LoadBalancer": "CACHED", + "AWS::ECS::TaskSet.NetworkConfiguration": "CACHED", + "AWS::ECS::TaskSet.Scale": "CACHED", + "AWS::ECS::TaskSet.ServiceRegistry": "CACHED", + "AWS::EFS::AccessPoint.AccessPointTag": "CACHED", + "AWS::EFS::AccessPoint.CreationInfo": "CACHED", + "AWS::EFS::AccessPoint.PosixUser": "CACHED", + "AWS::EFS::AccessPoint.RootDirectory": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy": "CACHED", + "AWS::EFS::FileSystem.ElasticFileSystemTag": "CACHED", + "AWS::EFS::FileSystem.FileSystemProtection": "CACHED", + "AWS::EFS::FileSystem.LifecyclePolicy": "CACHED", + "AWS::EFS::FileSystem.ReplicationConfiguration": "CACHED", + "AWS::EFS::FileSystem.ReplicationDestination": "CACHED", + "AWS::EKS::AccessEntry.AccessPolicy": "CACHED", + "AWS::EKS::AccessEntry.AccessScope": "CACHED", + "AWS::EKS::Cluster.AccessConfig": "CACHED", + "AWS::EKS::Cluster.ClusterLogging": "CACHED", + "AWS::EKS::Cluster.ControlPlanePlacement": "CACHED", + "AWS::EKS::Cluster.EncryptionConfig": "CACHED", + "AWS::EKS::Cluster.KubernetesNetworkConfig": "CACHED", + "AWS::EKS::Cluster.Logging": "CACHED", + "AWS::EKS::Cluster.LoggingTypeConfig": "CACHED", + "AWS::EKS::Cluster.OutpostConfig": "CACHED", + "AWS::EKS::Cluster.Provider": "CACHED", + "AWS::EKS::Cluster.ResourcesVpcConfig": "CACHED", + "AWS::EKS::IdentityProviderConfig.OidcIdentityProviderConfig": "CACHED", + "AWS::EKS::IdentityProviderConfig.RequiredClaim": "CACHED", + "AWS::EKS::Nodegroup.LaunchTemplateSpecification": "CACHED", + "AWS::EKS::Nodegroup.RemoteAccess": "CACHED", + "AWS::EKS::Nodegroup.ScalingConfig": "CACHED", + "AWS::EKS::Nodegroup.Taint": "CACHED", + "AWS::EKS::Nodegroup.UpdateConfig": "CACHED", + "AWS::EMR::Cluster.Application": "CACHED", + "AWS::EMR::Cluster.AutoScalingPolicy": "CACHED", + "AWS::EMR::Cluster.AutoTerminationPolicy": "CACHED", + "AWS::EMR::Cluster.BootstrapActionConfig": "CACHED", + "AWS::EMR::Cluster.CloudWatchAlarmDefinition": "CACHED", + "AWS::EMR::Cluster.ComputeLimits": "CACHED", + "AWS::EMR::Cluster.Configuration": "CACHED", + "AWS::EMR::Cluster.EbsBlockDeviceConfig": "CACHED", + "AWS::EMR::Cluster.EbsConfiguration": "CACHED", + "AWS::EMR::Cluster.HadoopJarStepConfig": "CACHED", + "AWS::EMR::Cluster.InstanceFleetConfig": "CACHED", + "AWS::EMR::Cluster.InstanceFleetProvisioningSpecifications": "CACHED", + "AWS::EMR::Cluster.InstanceGroupConfig": "CACHED", + "AWS::EMR::Cluster.InstanceTypeConfig": "CACHED", + "AWS::EMR::Cluster.JobFlowInstancesConfig": "CACHED", + "AWS::EMR::Cluster.KerberosAttributes": "CACHED", + "AWS::EMR::Cluster.KeyValue": "CACHED", + "AWS::EMR::Cluster.ManagedScalingPolicy": "CACHED", + "AWS::EMR::Cluster.MetricDimension": "CACHED", + "AWS::EMR::Cluster.OnDemandProvisioningSpecification": "CACHED", + "AWS::EMR::Cluster.PlacementGroupConfig": "CACHED", + "AWS::EMR::Cluster.PlacementType": "CACHED", + "AWS::EMR::Cluster.ScalingAction": "CACHED", + "AWS::EMR::Cluster.ScalingConstraints": "CACHED", + "AWS::EMR::Cluster.ScalingRule": "CACHED", + "AWS::EMR::Cluster.ScalingTrigger": "CACHED", + "AWS::EMR::Cluster.ScriptBootstrapActionConfig": "CACHED", + "AWS::EMR::Cluster.SimpleScalingPolicyConfiguration": "CACHED", + "AWS::EMR::Cluster.SpotProvisioningSpecification": "CACHED", + "AWS::EMR::Cluster.StepConfig": "CACHED", + "AWS::EMR::Cluster.VolumeSpecification": "CACHED", + "AWS::EMR::InstanceFleetConfig.Configuration": "CACHED", + "AWS::EMR::InstanceFleetConfig.EbsBlockDeviceConfig": "CACHED", + "AWS::EMR::InstanceFleetConfig.EbsConfiguration": "CACHED", + "AWS::EMR::InstanceFleetConfig.InstanceFleetProvisioningSpecifications": "CACHED", + "AWS::EMR::InstanceFleetConfig.InstanceTypeConfig": "CACHED", + "AWS::EMR::InstanceFleetConfig.OnDemandProvisioningSpecification": "CACHED", + "AWS::EMR::InstanceFleetConfig.SpotProvisioningSpecification": "CACHED", + "AWS::EMR::InstanceFleetConfig.VolumeSpecification": "CACHED", + "AWS::EMR::InstanceGroupConfig.AutoScalingPolicy": "CACHED", + "AWS::EMR::InstanceGroupConfig.CloudWatchAlarmDefinition": "CACHED", + "AWS::EMR::InstanceGroupConfig.Configuration": "CACHED", + "AWS::EMR::InstanceGroupConfig.EbsBlockDeviceConfig": "CACHED", + "AWS::EMR::InstanceGroupConfig.EbsConfiguration": "CACHED", + "AWS::EMR::InstanceGroupConfig.MetricDimension": "CACHED", + "AWS::EMR::InstanceGroupConfig.ScalingAction": "CACHED", + "AWS::EMR::InstanceGroupConfig.ScalingConstraints": "CACHED", + "AWS::EMR::InstanceGroupConfig.ScalingRule": "CACHED", + "AWS::EMR::InstanceGroupConfig.ScalingTrigger": "CACHED", + "AWS::EMR::InstanceGroupConfig.SimpleScalingPolicyConfiguration": "CACHED", + "AWS::EMR::InstanceGroupConfig.VolumeSpecification": "CACHED", + "AWS::EMR::Step.HadoopJarStepConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html", + "Properties": { + "Args": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-args", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-name", + "Jar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-jar", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "OutputArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-outputartifacts", - "ItemType": "OutputArtifact", + "MainClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-mainclass", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-rolearn", + "StepProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-stepproperties", + "DuplicatesAllowed": false, + "ItemType": "KeyValue", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, + "AWS::EMR::Step.KeyValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html#cfn-elasticmapreduce-step-keyvalue-key", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "RunOrder": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-runorder", - "PrimitiveType": "Integer", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html#cfn-elasticmapreduce-step-keyvalue-value", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, - "AWS::CodePipeline::Pipeline.ActionTypeId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html", + "AWS::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", + "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", + "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", + "AWS::ElastiCache::CacheCluster.LogDeliveryConfigurationRequest": "CACHED", + "AWS::ElastiCache::GlobalReplicationGroup.GlobalReplicationGroupMember": "CACHED", + "AWS::ElastiCache::GlobalReplicationGroup.RegionalConfiguration": "CACHED", + "AWS::ElastiCache::GlobalReplicationGroup.ReshardingConfiguration": "CACHED", + "AWS::ElastiCache::ReplicationGroup.CloudWatchLogsDestinationDetails": "CACHED", + "AWS::ElastiCache::ReplicationGroup.DestinationDetails": "CACHED", + "AWS::ElastiCache::ReplicationGroup.KinesisFirehoseDestinationDetails": "CACHED", + "AWS::ElastiCache::ReplicationGroup.LogDeliveryConfigurationRequest": "CACHED", + "AWS::ElastiCache::ReplicationGroup.NodeGroupConfiguration": "CACHED", + "AWS::ElastiCache::ServerlessCache.CacheUsageLimits": "CACHED", + "AWS::ElastiCache::ServerlessCache.DataStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html", "Properties": { - "Category": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html#cfn-codepipeline-pipeline-actiontypeid-category", - "PrimitiveType": "String", + "Maximum": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html#cfn-elasticache-serverlesscache-datastorage-maximum", + "PrimitiveType": "Integer", "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::CodePipeline::Pipeline.ActionTypeId.Category" - } + "UpdateType": "Mutable" }, - "Owner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html#cfn-codepipeline-pipeline-actiontypeid-owner", + "Unit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html#cfn-elasticache-serverlesscache-datastorage-unit", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::CodePipeline::Pipeline.ActionTypeId.Owner" + "ValueType": "AWS::ElastiCache::ServerlessCache.DataStorage.Unit" } - }, - "Provider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html#cfn-codepipeline-pipeline-actiontypeid-provider", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html#cfn-codepipeline-pipeline-actiontypeid-version", - "PrimitiveType": "String", + } + } + }, + "AWS::ElastiCache::ServerlessCache.ECPUPerSecond": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-ecpupersecond.html", + "Properties": { + "Maximum": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-ecpupersecond.html#cfn-elasticache-serverlesscache-ecpupersecond-maximum", + "PrimitiveType": "Integer", "Required": true, "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Pipeline.ArtifactStore": "CACHED", - "AWS::CodePipeline::Pipeline.BlockerDeclaration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-blockerdeclaration.html", + "AWS::ElastiCache::ServerlessCache.Endpoint": "CACHED", + "AWS::ElastiCache::User.AuthenticationMode": "CACHED", + "AWS::ElasticBeanstalk::Application.ApplicationResourceLifecycleConfig": "CACHED", + "AWS::ElasticBeanstalk::Application.ApplicationVersionLifecycleConfig": "CACHED", + "AWS::ElasticBeanstalk::Application.MaxAgeRule": "CACHED", + "AWS::ElasticBeanstalk::Application.MaxCountRule": "CACHED", + "AWS::ElasticBeanstalk::ApplicationVersion.SourceBundle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-blockerdeclaration.html#cfn-codepipeline-pipeline-blockerdeclaration-name", + "S3Bucket": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html#cfn-beanstalk-sourcebundle-s3bucket", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-blockerdeclaration.html#cfn-codepipeline-pipeline-blockerdeclaration-type", + "S3Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html#cfn-beanstalk-sourcebundle-s3key", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::CodePipeline::Pipeline.BlockerDeclaration.Type" - } + "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Pipeline.EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-encryptionkey.html", + "AWS::ElasticBeanstalk::ConfigurationTemplate.ConfigurationOptionSetting": "CACHED", + "AWS::ElasticBeanstalk::ConfigurationTemplate.SourceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html", "Properties": { - "Id": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-encryptionkey.html#cfn-codepipeline-pipeline-encryptionkey-id", + "ApplicationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-applicationname", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-encryptionkey.html#cfn-codepipeline-pipeline-encryptionkey-type", + "TemplateName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-templatename", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Pipeline.GitConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration-gitconfiguration.html", + "AWS::ElasticBeanstalk::Environment.OptionSetting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html", "Properties": { - "Push": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration-gitconfiguration.html#cfn-codepipeline-pipeline-triggerdeclaration-gitconfiguration-push", - "ItemType": "GitPushDeclaration", + "Namespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-namespace", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "OptionName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-optionname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ResourceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-elasticbeanstalk-environment-optionsetting-resourcename", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "SourceActionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration-gitconfiguration.html#cfn-codepipeline-pipeline-triggerdeclaration-gitconfiguration-sourceactionname", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-value", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Pipeline.GitPushDeclaration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration.html", + "AWS::ElasticBeanstalk::Environment.Tier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html", "Properties": { - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration.html#cfn-codepipeline-pipeline-gitpushdeclaration-tags", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Version": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-version", + "PrimitiveType": "String", "Required": false, - "Type": "Tags", "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Pipeline.InputArtifact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-inputartifact.html", + "AWS::ElasticLoadBalancing::LoadBalancer.AccessLoggingPolicy": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.AppCookieStickinessPolicy": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.ConnectionDrainingPolicy": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.ConnectionSettings": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.HealthCheck": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.LBCookieStickinessPolicy": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.Listeners": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.Policies": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.Action": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.AuthenticateCognitoConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.AuthenticateOidcConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.Certificate": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.FixedResponseConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.ForwardConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.MutualAuthentication": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.RedirectConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.TargetGroupStickinessConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.TargetGroupTuple": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerCertificate.Certificate": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.Action": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.ForwardConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.HostHeaderConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.HttpHeaderConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.HttpRequestMethodConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.PathPatternConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringKeyValue": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupStickinessConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupTuple": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping": "CACHED", + "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": "CACHED", + "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": "CACHED", + "AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttribute": "CACHED", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation.RevocationContent": "CACHED", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation.TrustStoreRevocation": "CACHED", + "AWS::Elasticsearch::Domain.AdvancedSecurityOptionsInput": "CACHED", + "AWS::Elasticsearch::Domain.CognitoOptions": "CACHED", + "AWS::Elasticsearch::Domain.ColdStorageOptions": "CACHED", + "AWS::Elasticsearch::Domain.DomainEndpointOptions": "CACHED", + "AWS::Elasticsearch::Domain.EBSOptions": "CACHED", + "AWS::Elasticsearch::Domain.ElasticsearchClusterConfig": "CACHED", + "AWS::Elasticsearch::Domain.EncryptionAtRestOptions": "CACHED", + "AWS::Elasticsearch::Domain.LogPublishingOption": "CACHED", + "AWS::Elasticsearch::Domain.MasterUserOptions": "CACHED", + "AWS::Elasticsearch::Domain.NodeToNodeEncryptionOptions": "CACHED", + "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", + "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", + "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::Events::EventBus.TagEntry": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-inputartifact.html#cfn-codepipeline-pipeline-inputartifact-name", + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-key", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" - } - } - }, - "AWS::CodePipeline::Pipeline.OutputArtifact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-outputartifact.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-outputartifact.html#cfn-codepipeline-pipeline-outputartifact-name", + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-value", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Pipeline.StageDeclaration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagedeclaration.html", + "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AwsVpcConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html", "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagedeclaration.html#cfn-codepipeline-pipeline-stagedeclaration-actions", - "ItemType": "ActionDeclaration", - "Required": true, - "Type": "List", + "AssignPublicIp": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-assignpublicip", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" }, - "Blockers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagedeclaration.html#cfn-codepipeline-pipeline-stagedeclaration-blockers", - "ItemType": "BlockerDeclaration", + "SecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-securitygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagedeclaration.html#cfn-codepipeline-pipeline-stagedeclaration-name", - "PrimitiveType": "String", + "Subnets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-subnets", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": true, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Pipeline.StageTransition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagetransition.html", + "AWS::Events::Rule.BatchArrayProperties": "CACHED", + "AWS::Events::Rule.BatchParameters": "CACHED", + "AWS::Events::Rule.BatchRetryStrategy": "CACHED", + "AWS::Events::Rule.CapacityProviderStrategyItem": "CACHED", + "AWS::Events::Rule.DeadLetterConfig": "CACHED", + "AWS::Events::Rule.EcsParameters": "CACHED", + "AWS::Events::Rule.HttpParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html", "Properties": { - "Reason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagetransition.html#cfn-codepipeline-pipeline-stagetransition-reason", - "PrimitiveType": "String", - "Required": true, + "HeaderParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-headerparameters", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", "UpdateType": "Mutable" }, - "StageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagetransition.html#cfn-codepipeline-pipeline-stagetransition-stagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::CodePipeline::Pipeline.Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration-tags.html", - "Properties": { - "Excludes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration-tags.html#cfn-codepipeline-pipeline-gitpushdeclaration-tags-excludes", + "PathParameterValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-pathparametervalues", + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Includes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration-tags.html#cfn-codepipeline-pipeline-gitpushdeclaration-tags-includes", + "QueryStringParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-querystringparameters", + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, - "Type": "List", + "Type": "Map", "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Pipeline.TriggerDeclaration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration.html", + "AWS::Events::Rule.InputTransformer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html", "Properties": { - "GitConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration.html#cfn-codepipeline-pipeline-triggerdeclaration-gitconfiguration", + "InputPathsMap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputpathsmap", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, - "Type": "GitConfiguration", + "Type": "Map", "UpdateType": "Mutable" }, - "ProviderType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration.html#cfn-codepipeline-pipeline-triggerdeclaration-providertype", + "InputTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputtemplate", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Pipeline.VariableDeclaration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-variabledeclaration.html", + "AWS::Events::Rule.KinesisParameters": "CACHED", + "AWS::Events::Rule.NetworkConfiguration": "CACHED", + "AWS::Events::Rule.PlacementConstraint": "CACHED", + "AWS::Events::Rule.PlacementStrategy": "CACHED", + "AWS::Events::Rule.RedshiftDataParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html", "Properties": { - "DefaultValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-variabledeclaration.html#cfn-codepipeline-pipeline-variabledeclaration-defaultvalue", + "Database": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-database", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "DbUser": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-dbuser", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-variabledeclaration.html#cfn-codepipeline-pipeline-variabledeclaration-description", + "SecretManagerArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-secretmanagerarn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-variabledeclaration.html#cfn-codepipeline-pipeline-variabledeclaration-name", + "Sql": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-sql", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Mutable" + }, + "StatementName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-statementname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "WithEvent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-withevent", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Webhook.WebhookAuthConfiguration": "CACHED", - "AWS::CodePipeline::Webhook.WebhookFilterRule": "CACHED", - "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", - "AWS::Config::ConfigRule.EvaluationModeConfiguration": "CACHED", - "AWS::Config::ConfigRule.Scope": "CACHED", - "AWS::Config::ConfigRule.Source": "CACHED", - "AWS::Config::ConfigRule.SourceDetail": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html", + "AWS::Events::Rule.RetryPolicy": "CACHED", + "AWS::Events::Rule.RunCommandParameters": "CACHED", + "AWS::Events::Rule.RunCommandTarget": "CACHED", + "AWS::Events::Rule.SageMakerPipelineParameter": "CACHED", + "AWS::Events::Rule.SageMakerPipelineParameters": "CACHED", + "AWS::Events::Rule.SqsParameters": "CACHED", + "AWS::Events::Rule.Tag": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html", "Properties": { - "EventSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-eventsource", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Config::ConfigRule.SourceDetail.EventSource" - } - }, - "MaximumExecutionFrequency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-sourcedetail-maximumexecutionfrequency", + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-key", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Config::ConfigRule.MaximumExecutionFrequency" - } + "UpdateType": "Mutable" }, - "MessageType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-messagetype", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-value", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Config::ConfigRule.SourceDetail.MessageType" - } + "Required": false, + "UpdateType": "Mutable" } } }, - "AWS::Config::ConfigurationAggregator.AccountAggregationSource": "CACHED", - "AWS::Config::ConfigurationAggregator.OrganizationAggregationSource": "CACHED", - "AWS::Config::ConfigurationRecorder.ExclusionByResourceTypes": "CACHED", - "AWS::Config::ConfigurationRecorder.RecordingGroup": "CACHED", - "AWS::Config::ConfigurationRecorder.RecordingMode": "CACHED", - "AWS::Config::ConfigurationRecorder.RecordingModeOverride": "CACHED", - "AWS::Config::ConfigurationRecorder.RecordingStrategy": "CACHED", - "AWS::Config::ConformancePack.ConformancePackInputParameter": "CACHED", - "AWS::Config::ConformancePack.TemplateSSMDocumentDetails": "CACHED", - "AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties": "CACHED", - "AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata": "CACHED", - "AWS::Config::OrganizationConfigRule.OrganizationCustomRuleMetadata": "CACHED", - "AWS::Config::OrganizationConfigRule.OrganizationManagedRuleMetadata": "CACHED", - "AWS::Config::OrganizationConformancePack.ConformancePackInputParameter": "CACHED", - "AWS::Config::RemediationConfiguration.ExecutionControls": "CACHED", - "AWS::Config::RemediationConfiguration.RemediationParameterValue": "CACHED", - "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", - "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", - "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", - "AWS::DLM::LifecyclePolicy.Action": "CACHED", - "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", - "AWS::DLM::LifecyclePolicy.ArchiveRule": "CACHED", - "AWS::DLM::LifecyclePolicy.CreateRule": "CACHED", - "AWS::DLM::LifecyclePolicy.CrossRegionCopyAction": "CACHED", - "AWS::DLM::LifecyclePolicy.CrossRegionCopyDeprecateRule": "CACHED", - "AWS::DLM::LifecyclePolicy.CrossRegionCopyRetainRule": "CACHED", - "AWS::DLM::LifecyclePolicy.CrossRegionCopyRule": "CACHED", - "AWS::DLM::LifecyclePolicy.CrossRegionCopyTarget": "CACHED", - "AWS::DLM::LifecyclePolicy.CrossRegionCopyTargets": "CACHED", - "AWS::DLM::LifecyclePolicy.DeprecateRule": "CACHED", - "AWS::DLM::LifecyclePolicy.EncryptionConfiguration": "CACHED", - "AWS::DLM::LifecyclePolicy.EventParameters": "CACHED", - "AWS::DLM::LifecyclePolicy.EventSource": "CACHED", - "AWS::DLM::LifecyclePolicy.ExcludeTags": "CACHED", - "AWS::DLM::LifecyclePolicy.ExcludeVolumeTypesList": "CACHED", - "AWS::DLM::LifecyclePolicy.Exclusions": "CACHED", - "AWS::DLM::LifecyclePolicy.FastRestoreRule": "CACHED", - "AWS::DLM::LifecyclePolicy.Parameters": "CACHED", - "AWS::DLM::LifecyclePolicy.PolicyDetails": "CACHED", - "AWS::DLM::LifecyclePolicy.RetainRule": "CACHED", - "AWS::DLM::LifecyclePolicy.RetentionArchiveTier": "CACHED", - "AWS::DLM::LifecyclePolicy.Schedule": "CACHED", - "AWS::DLM::LifecyclePolicy.Script": "CACHED", - "AWS::DLM::LifecyclePolicy.ShareRule": "CACHED", - "AWS::DLM::LifecyclePolicy.VolumeTypeValues": "CACHED", - "AWS::DMS::Endpoint.DocDbSettings": "CACHED", - "AWS::DMS::Endpoint.DynamoDbSettings": "CACHED", - "AWS::DMS::Endpoint.ElasticsearchSettings": "CACHED", - "AWS::DMS::Endpoint.GcpMySQLSettings": "CACHED", - "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", - "AWS::DMS::Endpoint.KafkaSettings": "CACHED", - "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", - "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", - "AWS::DMS::Endpoint.MySqlSettings": "CACHED", - "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", - "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", - "AWS::DMS::Endpoint.RedisSettings": "CACHED", - "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", - "AWS::DMS::Endpoint.S3Settings": "CACHED", - "AWS::DMS::Endpoint.SybaseSettings": "CACHED", - "AWS::DataSync::LocationAzureBlob.AzureBlobSasConfiguration": "CACHED", - "AWS::DataSync::LocationEFS.Ec2Config": "CACHED", - "AWS::DataSync::LocationFSxONTAP.NFS": "CACHED", - "AWS::DataSync::LocationFSxONTAP.NfsMountOptions": "CACHED", - "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", - "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", - "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", - "AWS::DataSync::LocationHDFS.NameNode": "CACHED", - "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", - "AWS::DataSync::LocationNFS.MountOptions": "CACHED", - "AWS::DataSync::LocationNFS.OnPremConfig": "CACHED", - "AWS::DataSync::LocationS3.S3Config": "CACHED", - "AWS::DataSync::LocationSMB.MountOptions": "CACHED", - "AWS::DataSync::Task.Deleted": "CACHED", - "AWS::DataSync::Task.Destination": "CACHED", - "AWS::DataSync::Task.FilterRule": "CACHED", - "AWS::DataSync::Task.Options": "CACHED", - "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", - "AWS::DataSync::Task.Skipped": "CACHED", - "AWS::DataSync::Task.TaskReportConfig": "CACHED", - "AWS::DataSync::Task.TaskSchedule": "CACHED", - "AWS::DataSync::Task.Transferred": "CACHED", - "AWS::DataSync::Task.Verified": "CACHED", - "AWS::DirectoryService::MicrosoftAD.VpcSettings": "CACHED", - "AWS::DirectoryService::SimpleAD.VpcSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html", + "AWS::Events::Rule.Target": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html", "Properties": { - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-subnetids", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "Arn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-arn", + "PrimitiveType": "String", "Required": true, - "Type": "List", "UpdateType": "Mutable" }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-vpcid", + "BatchParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-batchparameters", + "Required": false, + "Type": "BatchParameters", + "UpdateType": "Mutable" + }, + "DeadLetterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-deadletterconfig", + "Required": false, + "Type": "DeadLetterConfig", + "UpdateType": "Mutable" + }, + "EcsParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-ecsparameters", + "Required": false, + "Type": "EcsParameters", + "UpdateType": "Mutable" + }, + "HttpParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-httpparameters", + "Required": false, + "Type": "HttpParameters", + "UpdateType": "Mutable" + }, + "Id": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-id", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } + "UpdateType": "Mutable" + }, + "Input": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-input", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InputPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-inputpath", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InputTransformer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-inputtransformer", + "Required": false, + "Type": "InputTransformer", + "UpdateType": "Mutable" + }, + "KinesisParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-kinesisparameters", + "Required": false, + "Type": "KinesisParameters", + "UpdateType": "Mutable" + }, + "RedshiftDataParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-redshiftdataparameters", + "Required": false, + "Type": "RedshiftDataParameters", + "UpdateType": "Mutable" + }, + "RetryPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-retrypolicy", + "Required": false, + "Type": "RetryPolicy", + "UpdateType": "Mutable" + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RunCommandParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-runcommandparameters", + "Required": false, + "Type": "RunCommandParameters", + "UpdateType": "Mutable" + }, + "SageMakerPipelineParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-sagemakerpipelineparameters", + "Required": false, + "Type": "SageMakerPipelineParameters", + "UpdateType": "Mutable" + }, + "SqsParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-sqsparameters", + "Required": false, + "Type": "SqsParameters", + "UpdateType": "Mutable" } } }, - "AWS::DynamoDB::GlobalTable.AttributeDefinition": "CACHED", - "AWS::DynamoDB::GlobalTable.CapacityAutoScalingSettings": "CACHED", - "AWS::DynamoDB::GlobalTable.ContributorInsightsSpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex": "CACHED", - "AWS::DynamoDB::GlobalTable.KeySchema": "CACHED", - "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex": "CACHED", - "AWS::DynamoDB::GlobalTable.PointInTimeRecoverySpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.Projection": "CACHED", - "AWS::DynamoDB::GlobalTable.ReadProvisionedThroughputSettings": "CACHED", - "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", - "AWS::DynamoDB::GlobalTable.TimeToLiveSpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.WriteProvisionedThroughputSettings": "CACHED", - "AWS::DynamoDB::Table.AttributeDefinition": "CACHED", - "AWS::DynamoDB::Table.ContributorInsightsSpecification": "CACHED", - "AWS::DynamoDB::Table.Csv": "CACHED", - "AWS::DynamoDB::Table.GlobalSecondaryIndex": "CACHED", - "AWS::DynamoDB::Table.ImportSourceSpecification": "CACHED", - "AWS::DynamoDB::Table.InputFormatOptions": "CACHED", - "AWS::DynamoDB::Table.KeySchema": "CACHED", - "AWS::DynamoDB::Table.KinesisStreamSpecification": "CACHED", - "AWS::DynamoDB::Table.LocalSecondaryIndex": "CACHED", - "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", - "AWS::DynamoDB::Table.Projection": "CACHED", - "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", - "AWS::DynamoDB::Table.S3BucketSource": "CACHED", - "AWS::DynamoDB::Table.SSESpecification": "CACHED", - "AWS::DynamoDB::Table.StreamSpecification": "CACHED", - "AWS::DynamoDB::Table.TimeToLiveSpecification": "CACHED", - "AWS::EC2::CapacityReservation.TagSpecification": "CACHED", - "AWS::EC2::ClientVpnEndpoint.CertificateAuthenticationRequest": "CACHED", - "AWS::EC2::ClientVpnEndpoint.ClientAuthenticationRequest": "CACHED", - "AWS::EC2::ClientVpnEndpoint.ClientConnectOptions": "CACHED", - "AWS::EC2::ClientVpnEndpoint.ClientLoginBannerOptions": "CACHED", - "AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions": "CACHED", - "AWS::EC2::ClientVpnEndpoint.DirectoryServiceAuthenticationRequest": "CACHED", - "AWS::EC2::ClientVpnEndpoint.FederatedAuthenticationRequest": "CACHED", - "AWS::EC2::ClientVpnEndpoint.TagSpecification": "CACHED", - "AWS::EC2::EC2Fleet.AcceleratorCountRequest": "CACHED", - "AWS::EC2::EC2Fleet.AcceleratorTotalMemoryMiBRequest": "CACHED", - "AWS::EC2::EC2Fleet.BaselineEbsBandwidthMbpsRequest": "CACHED", - "AWS::EC2::EC2Fleet.CapacityRebalance": "CACHED", - "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest": "CACHED", - "AWS::EC2::EC2Fleet.FleetLaunchTemplateConfigRequest": "CACHED", - "AWS::EC2::EC2Fleet.FleetLaunchTemplateOverridesRequest": "CACHED", - "AWS::EC2::EC2Fleet.FleetLaunchTemplateSpecificationRequest": "CACHED", - "AWS::EC2::EC2Fleet.InstanceRequirementsRequest": "CACHED", - "AWS::EC2::EC2Fleet.MaintenanceStrategies": "CACHED", - "AWS::EC2::EC2Fleet.MemoryGiBPerVCpuRequest": "CACHED", - "AWS::EC2::EC2Fleet.MemoryMiBRequest": "CACHED", - "AWS::EC2::EC2Fleet.NetworkBandwidthGbpsRequest": "CACHED", - "AWS::EC2::EC2Fleet.NetworkInterfaceCountRequest": "CACHED", - "AWS::EC2::EC2Fleet.OnDemandOptionsRequest": "CACHED", - "AWS::EC2::EC2Fleet.Placement": "CACHED", - "AWS::EC2::EC2Fleet.SpotOptionsRequest": "CACHED", - "AWS::EC2::EC2Fleet.TagSpecification": "CACHED", - "AWS::EC2::EC2Fleet.TargetCapacitySpecificationRequest": "CACHED", - "AWS::EC2::EC2Fleet.TotalLocalStorageGBRequest": "CACHED", - "AWS::EC2::EC2Fleet.VCpuCountRangeRequest": "CACHED", - "AWS::EC2::FlowLog.DestinationOptions": "CACHED", - "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", - "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", - "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", - "AWS::EC2::Instance.AssociationParameter": "CACHED", - "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", - "AWS::EC2::Instance.CpuOptions": "CACHED", - "AWS::EC2::Instance.CreditSpecification": "CACHED", - "AWS::EC2::Instance.Ebs": "CACHED", - "AWS::EC2::Instance.ElasticGpuSpecification": "CACHED", - "AWS::EC2::Instance.ElasticInferenceAccelerator": "CACHED", - "AWS::EC2::Instance.EnclaveOptions": "CACHED", - "AWS::EC2::Instance.HibernationOptions": "CACHED", - "AWS::EC2::Instance.InstanceIpv6Address": "CACHED", - "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", - "AWS::EC2::Instance.LicenseSpecification": "CACHED", - "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", - "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", - "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", - "AWS::EC2::Instance.SsmAssociation": "CACHED", - "AWS::EC2::Instance.Volume": "CACHED", - "AWS::EC2::LaunchTemplate.AcceleratorCount": "CACHED", - "AWS::EC2::LaunchTemplate.AcceleratorTotalMemoryMiB": "CACHED", - "AWS::EC2::LaunchTemplate.BaselineEbsBandwidthMbps": "CACHED", - "AWS::EC2::LaunchTemplate.BlockDeviceMapping": "CACHED", - "AWS::EC2::LaunchTemplate.CapacityReservationSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.CapacityReservationTarget": "CACHED", - "AWS::EC2::LaunchTemplate.ConnectionTrackingSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.CpuOptions": "CACHED", - "AWS::EC2::LaunchTemplate.CreditSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.Ebs": "CACHED", - "AWS::EC2::LaunchTemplate.ElasticGpuSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.EnaSrdSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.EnaSrdUdpSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.EnclaveOptions": "CACHED", - "AWS::EC2::LaunchTemplate.HibernationOptions": "CACHED", - "AWS::EC2::LaunchTemplate.IamInstanceProfile": "CACHED", - "AWS::EC2::LaunchTemplate.InstanceMarketOptions": "CACHED", - "AWS::EC2::LaunchTemplate.InstanceRequirements": "CACHED", - "AWS::EC2::LaunchTemplate.Ipv4PrefixSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.Ipv6Add": "CACHED", - "AWS::EC2::LaunchTemplate.Ipv6PrefixSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.LaunchTemplateData": "CACHED", - "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", - "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", - "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", - "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", - "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", - "AWS::EC2::LaunchTemplate.Monitoring": "CACHED", - "AWS::EC2::LaunchTemplate.NetworkBandwidthGbps": "CACHED", - "AWS::EC2::LaunchTemplate.NetworkInterface": "CACHED", - "AWS::EC2::LaunchTemplate.NetworkInterfaceCount": "CACHED", - "AWS::EC2::LaunchTemplate.Placement": "CACHED", - "AWS::EC2::LaunchTemplate.PrivateDnsNameOptions": "CACHED", - "AWS::EC2::LaunchTemplate.PrivateIpAdd": "CACHED", - "AWS::EC2::LaunchTemplate.SpotOptions": "CACHED", - "AWS::EC2::LaunchTemplate.TagSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.TotalLocalStorageGB": "CACHED", - "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", - "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", - "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", - "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", - "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html", + "AWS::FIS::ExperimentTemplate.CloudWatchLogsConfiguration": "CACHED", + "AWS::FIS::ExperimentTemplate.ExperimentTemplateAction": "CACHED", + "AWS::FIS::ExperimentTemplate.ExperimentTemplateExperimentOptions": "CACHED", + "AWS::FIS::ExperimentTemplate.ExperimentTemplateLogConfiguration": "CACHED", + "AWS::FIS::ExperimentTemplate.ExperimentTemplateStopCondition": "CACHED", + "AWS::FIS::ExperimentTemplate.ExperimentTemplateTarget": "CACHED", + "AWS::FIS::ExperimentTemplate.ExperimentTemplateTargetFilter": "CACHED", + "AWS::FIS::ExperimentTemplate.S3Configuration": "CACHED", + "AWS::FSx::DataRepositoryAssociation.AutoExportPolicy": "CACHED", + "AWS::FSx::DataRepositoryAssociation.AutoImportPolicy": "CACHED", + "AWS::FSx::DataRepositoryAssociation.S3": "CACHED", + "AWS::FSx::FileSystem.AuditLogConfiguration": "CACHED", + "AWS::FSx::FileSystem.ClientConfigurations": "CACHED", + "AWS::FSx::FileSystem.DiskIopsConfiguration": "CACHED", + "AWS::FSx::FileSystem.LustreConfiguration": "CACHED", + "AWS::FSx::FileSystem.NfsExports": "CACHED", + "AWS::FSx::FileSystem.OntapConfiguration": "CACHED", + "AWS::FSx::FileSystem.OpenZFSConfiguration": "CACHED", + "AWS::FSx::FileSystem.RootVolumeConfiguration": "CACHED", + "AWS::FSx::FileSystem.SelfManagedActiveDirectoryConfiguration": "CACHED", + "AWS::FSx::FileSystem.UserAndGroupQuotas": "CACHED", + "AWS::FSx::FileSystem.WindowsConfiguration": "CACHED", + "AWS::FSx::StorageVirtualMachine.ActiveDirectoryConfiguration": "CACHED", + "AWS::FSx::StorageVirtualMachine.SelfManagedActiveDirectoryConfiguration": "CACHED", + "AWS::FSx::Volume.AggregateConfiguration": "CACHED", + "AWS::FSx::Volume.AutocommitPeriod": "CACHED", + "AWS::FSx::Volume.ClientConfigurations": "CACHED", + "AWS::FSx::Volume.NfsExports": "CACHED", + "AWS::FSx::Volume.OntapConfiguration": "CACHED", + "AWS::FSx::Volume.OpenZFSConfiguration": "CACHED", + "AWS::FSx::Volume.OriginSnapshot": "CACHED", + "AWS::FSx::Volume.RetentionPeriod": "CACHED", + "AWS::FSx::Volume.SnaplockConfiguration": "CACHED", + "AWS::FSx::Volume.SnaplockRetentionPeriod": "CACHED", + "AWS::FSx::Volume.TieringPolicy": "CACHED", + "AWS::FSx::Volume.UserAndGroupQuotas": "CACHED", + "AWS::GammaDilithium::JobDefinition.AuthorizationConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-authorizationconfig.html", "Properties": { - "Primary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-primary", - "PrimitiveType": "Boolean", - "Required": true, + "AccessPointId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-authorizationconfig.html#cfn-gammadilithium-jobdefinition-authorizationconfig-accesspointid", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", + "Iam": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-authorizationconfig.html#cfn-gammadilithium-jobdefinition-authorizationconfig-iam", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" } } }, - "AWS::EC2::PrefixList.Entry": "CACHED", - "AWS::EC2::SecurityGroup.Egress": "CACHED", - "AWS::EC2::SecurityGroup.Ingress": "CACHED", - "AWS::EC2::SpotFleet.AcceleratorCountRequest": "CACHED", - "AWS::EC2::SpotFleet.AcceleratorTotalMemoryMiBRequest": "CACHED", - "AWS::EC2::SpotFleet.BaselineEbsBandwidthMbpsRequest": "CACHED", - "AWS::EC2::SpotFleet.BlockDeviceMapping": "CACHED", - "AWS::EC2::SpotFleet.ClassicLoadBalancer": "CACHED", - "AWS::EC2::SpotFleet.ClassicLoadBalancersConfig": "CACHED", - "AWS::EC2::SpotFleet.EbsBlockDevice": "CACHED", - "AWS::EC2::SpotFleet.FleetLaunchTemplateSpecification": "CACHED", - "AWS::EC2::SpotFleet.GroupIdentifier": "CACHED", - "AWS::EC2::SpotFleet.IamInstanceProfileSpecification": "CACHED", - "AWS::EC2::SpotFleet.InstanceIpv6Address": "CACHED", - "AWS::EC2::SpotFleet.InstanceNetworkInterfaceSpecification": "CACHED", - "AWS::EC2::SpotFleet.InstanceRequirementsRequest": "CACHED", - "AWS::EC2::SpotFleet.LaunchTemplateConfig": "CACHED", - "AWS::EC2::SpotFleet.LaunchTemplateOverrides": "CACHED", - "AWS::EC2::SpotFleet.LoadBalancersConfig": "CACHED", - "AWS::EC2::SpotFleet.MemoryGiBPerVCpuRequest": "CACHED", - "AWS::EC2::SpotFleet.MemoryMiBRequest": "CACHED", - "AWS::EC2::SpotFleet.NetworkBandwidthGbpsRequest": "CACHED", - "AWS::EC2::SpotFleet.NetworkInterfaceCountRequest": "CACHED", - "AWS::EC2::SpotFleet.PrivateIpAddressSpecification": "CACHED", - "AWS::EC2::SpotFleet.SpotCapacityRebalance": "CACHED", - "AWS::EC2::SpotFleet.SpotFleetLaunchSpecification": "CACHED", - "AWS::EC2::SpotFleet.SpotFleetMonitoring": "CACHED", - "AWS::EC2::SpotFleet.SpotFleetRequestConfigData": "CACHED", - "AWS::EC2::SpotFleet.SpotFleetTagSpecification": "CACHED", - "AWS::EC2::SpotFleet.SpotMaintenanceStrategies": "CACHED", - "AWS::EC2::SpotFleet.SpotPlacement": "CACHED", - "AWS::EC2::SpotFleet.TargetGroup": "CACHED", - "AWS::EC2::SpotFleet.TargetGroupsConfig": "CACHED", - "AWS::EC2::SpotFleet.TotalLocalStorageGBRequest": "CACHED", - "AWS::EC2::SpotFleet.VCpuCountRangeRequest": "CACHED", - "AWS::EC2::Subnet.PrivateDnsNameOptionsOnLaunch": "CACHED", - "AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange": "CACHED", - "AWS::EC2::TransitGatewayAttachment.Options": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html", + "AWS::GammaDilithium::JobDefinition.ContainerProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html", "Properties": { - "ApplianceModeSupport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-appliancemodesupport", + "Command": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-command", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Environment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-environment", + "ItemType": "Environment", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EphemeralStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-ephemeralstorage", + "Required": false, + "Type": "EphemeralStorage", + "UpdateType": "Mutable" + }, + "ExecutionRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-executionrolearn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "DnsSupport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-dnssupport", + "FargatePlatformConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-fargateplatformconfiguration", + "Required": false, + "Type": "FargatePlatformConfiguration", + "UpdateType": "Mutable" + }, + "Image": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-image", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-instancetype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Ipv6Support": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-ipv6support", + "JobRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-jobrolearn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::TransitGatewayConnect.TransitGatewayConnectOptions": "CACHED", - "AWS::EC2::TransitGatewayMulticastDomain.Options": "CACHED", - "AWS::EC2::TransitGatewayPeeringAttachment.PeeringAttachmentStatus": "CACHED", - "AWS::EC2::TransitGatewayVpcAttachment.Options": "CACHED", - "AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification": "CACHED", - "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", - "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", - "AWS::ECR::Repository.LifecyclePolicy": "CACHED", - "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", - "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", - "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", - "AWS::ECS::Cluster.ClusterConfiguration": "CACHED", - "AWS::ECS::Cluster.ClusterSettings": "CACHED", - "AWS::ECS::Cluster.ExecuteCommandConfiguration": "CACHED", - "AWS::ECS::Cluster.ExecuteCommandLogConfiguration": "CACHED", - "AWS::ECS::ClusterCapacityProviderAssociations.CapacityProviderStrategy": "CACHED", - "AWS::ECS::Service.AwsVpcConfiguration": "CACHED", - "AWS::ECS::Service.CapacityProviderStrategyItem": "CACHED", - "AWS::ECS::Service.DeploymentAlarms": "CACHED", - "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", - "AWS::ECS::Service.DeploymentConfiguration": "CACHED", - "AWS::ECS::Service.DeploymentController": "CACHED", - "AWS::ECS::Service.LoadBalancer": "CACHED", - "AWS::ECS::Service.LogConfiguration": "CACHED", - "AWS::ECS::Service.NetworkConfiguration": "CACHED", - "AWS::ECS::Service.PlacementConstraint": "CACHED", - "AWS::ECS::Service.PlacementStrategy": "CACHED", - "AWS::ECS::Service.Secret": "CACHED", - "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", - "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", - "AWS::ECS::Service.ServiceConnectService": "CACHED", - "AWS::ECS::Service.ServiceRegistry": "CACHED", - "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", - "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", - "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", - "AWS::ECS::TaskDefinition.Device": "CACHED", - "AWS::ECS::TaskDefinition.DockerVolumeConfiguration": "CACHED", - "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", - "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", - "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", - "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", - "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", - "AWS::ECS::TaskDefinition.HostEntry": "CACHED", - "AWS::ECS::TaskDefinition.HostVolumeProperties": "CACHED", - "AWS::ECS::TaskDefinition.InferenceAccelerator": "CACHED", - "AWS::ECS::TaskDefinition.KernelCapabilities": "CACHED", - "AWS::ECS::TaskDefinition.KeyValuePair": "CACHED", - "AWS::ECS::TaskDefinition.LinuxParameters": "CACHED", - "AWS::ECS::TaskDefinition.LogConfiguration": "CACHED", - "AWS::ECS::TaskDefinition.MountPoint": "CACHED", - "AWS::ECS::TaskDefinition.PortMapping": "CACHED", - "AWS::ECS::TaskDefinition.ProxyConfiguration": "CACHED", - "AWS::ECS::TaskDefinition.RepositoryCredentials": "CACHED", - "AWS::ECS::TaskDefinition.ResourceRequirement": "CACHED", - "AWS::ECS::TaskDefinition.RuntimePlatform": "CACHED", - "AWS::ECS::TaskDefinition.Secret": "CACHED", - "AWS::ECS::TaskDefinition.SystemControl": "CACHED", - "AWS::ECS::TaskDefinition.TaskDefinitionPlacementConstraint": "CACHED", - "AWS::ECS::TaskDefinition.Tmpfs": "CACHED", - "AWS::ECS::TaskDefinition.Ulimit": "CACHED", - "AWS::ECS::TaskDefinition.Volume": "CACHED", - "AWS::ECS::TaskDefinition.VolumeFrom": "CACHED", - "AWS::ECS::TaskSet.AwsVpcConfiguration": "CACHED", - "AWS::ECS::TaskSet.LoadBalancer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html", - "Properties": { - "ContainerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-containername", - "PrimitiveType": "String", + }, + "LinuxParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters", "Required": false, - "UpdateType": "Immutable" + "Type": "LinuxParameters", + "UpdateType": "Mutable" + }, + "LogConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration", + "Required": false, + "Type": "LogConfiguration", + "UpdateType": "Mutable" }, - "ContainerPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-containerport", + "Memory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-memory", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "LoadBalancerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-loadbalancername", - "PrimitiveType": "String", + "MountPoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-mountpoints", + "ItemType": "MountPoints", "Required": false, - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Mutable" }, - "TargetGroupArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-targetgrouparn", - "PrimitiveType": "String", + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-networkconfiguration", "Required": false, - "UpdateType": "Immutable" - } - } - }, - "AWS::ECS::TaskSet.NetworkConfiguration": "CACHED", - "AWS::ECS::TaskSet.Scale": "CACHED", - "AWS::ECS::TaskSet.ServiceRegistry": "CACHED", - "AWS::EFS::AccessPoint.AccessPointTag": "CACHED", - "AWS::EFS::AccessPoint.CreationInfo": "CACHED", - "AWS::EFS::AccessPoint.PosixUser": "CACHED", - "AWS::EFS::AccessPoint.RootDirectory": "CACHED", - "AWS::EFS::FileSystem.BackupPolicy": "CACHED", - "AWS::EFS::FileSystem.ElasticFileSystemTag": "CACHED", - "AWS::EFS::FileSystem.FileSystemProtection": "CACHED", - "AWS::EFS::FileSystem.LifecyclePolicy": "CACHED", - "AWS::EFS::FileSystem.ReplicationConfiguration": "CACHED", - "AWS::EFS::FileSystem.ReplicationDestination": "CACHED", - "AWS::EKS::AccessEntry.AccessPolicy": "CACHED", - "AWS::EKS::AccessEntry.AccessScope": "CACHED", - "AWS::EKS::Cluster.AccessConfig": "CACHED", - "AWS::EKS::Cluster.ClusterLogging": "CACHED", - "AWS::EKS::Cluster.ControlPlanePlacement": "CACHED", - "AWS::EKS::Cluster.EncryptionConfig": "CACHED", - "AWS::EKS::Cluster.KubernetesNetworkConfig": "CACHED", - "AWS::EKS::Cluster.Logging": "CACHED", - "AWS::EKS::Cluster.LoggingTypeConfig": "CACHED", - "AWS::EKS::Cluster.OutpostConfig": "CACHED", - "AWS::EKS::Cluster.Provider": "CACHED", - "AWS::EKS::Cluster.ResourcesVpcConfig": "CACHED", - "AWS::EKS::IdentityProviderConfig.OidcIdentityProviderConfig": "CACHED", - "AWS::EKS::IdentityProviderConfig.RequiredClaim": "CACHED", - "AWS::EKS::Nodegroup.LaunchTemplateSpecification": "CACHED", - "AWS::EKS::Nodegroup.RemoteAccess": "CACHED", - "AWS::EKS::Nodegroup.ScalingConfig": "CACHED", - "AWS::EKS::Nodegroup.Taint": "CACHED", - "AWS::EKS::Nodegroup.UpdateConfig": "CACHED", - "AWS::EMR::Cluster.Application": "CACHED", - "AWS::EMR::Cluster.AutoScalingPolicy": "CACHED", - "AWS::EMR::Cluster.AutoTerminationPolicy": "CACHED", - "AWS::EMR::Cluster.BootstrapActionConfig": "CACHED", - "AWS::EMR::Cluster.CloudWatchAlarmDefinition": "CACHED", - "AWS::EMR::Cluster.ComputeLimits": "CACHED", - "AWS::EMR::Cluster.Configuration": "CACHED", - "AWS::EMR::Cluster.EbsBlockDeviceConfig": "CACHED", - "AWS::EMR::Cluster.EbsConfiguration": "CACHED", - "AWS::EMR::Cluster.HadoopJarStepConfig": "CACHED", - "AWS::EMR::Cluster.InstanceFleetConfig": "CACHED", - "AWS::EMR::Cluster.InstanceFleetProvisioningSpecifications": "CACHED", - "AWS::EMR::Cluster.InstanceGroupConfig": "CACHED", - "AWS::EMR::Cluster.InstanceTypeConfig": "CACHED", - "AWS::EMR::Cluster.JobFlowInstancesConfig": "CACHED", - "AWS::EMR::Cluster.KerberosAttributes": "CACHED", - "AWS::EMR::Cluster.KeyValue": "CACHED", - "AWS::EMR::Cluster.ManagedScalingPolicy": "CACHED", - "AWS::EMR::Cluster.MetricDimension": "CACHED", - "AWS::EMR::Cluster.OnDemandProvisioningSpecification": "CACHED", - "AWS::EMR::Cluster.PlacementGroupConfig": "CACHED", - "AWS::EMR::Cluster.PlacementType": "CACHED", - "AWS::EMR::Cluster.ScalingAction": "CACHED", - "AWS::EMR::Cluster.ScalingConstraints": "CACHED", - "AWS::EMR::Cluster.ScalingRule": "CACHED", - "AWS::EMR::Cluster.ScalingTrigger": "CACHED", - "AWS::EMR::Cluster.ScriptBootstrapActionConfig": "CACHED", - "AWS::EMR::Cluster.SimpleScalingPolicyConfiguration": "CACHED", - "AWS::EMR::Cluster.SpotProvisioningSpecification": "CACHED", - "AWS::EMR::Cluster.StepConfig": "CACHED", - "AWS::EMR::Cluster.VolumeSpecification": "CACHED", - "AWS::EMR::InstanceFleetConfig.Configuration": "CACHED", - "AWS::EMR::InstanceFleetConfig.EbsBlockDeviceConfig": "CACHED", - "AWS::EMR::InstanceFleetConfig.EbsConfiguration": "CACHED", - "AWS::EMR::InstanceFleetConfig.InstanceFleetProvisioningSpecifications": "CACHED", - "AWS::EMR::InstanceFleetConfig.InstanceTypeConfig": "CACHED", - "AWS::EMR::InstanceFleetConfig.OnDemandProvisioningSpecification": "CACHED", - "AWS::EMR::InstanceFleetConfig.SpotProvisioningSpecification": "CACHED", - "AWS::EMR::InstanceFleetConfig.VolumeSpecification": "CACHED", - "AWS::EMR::InstanceGroupConfig.AutoScalingPolicy": "CACHED", - "AWS::EMR::InstanceGroupConfig.CloudWatchAlarmDefinition": "CACHED", - "AWS::EMR::InstanceGroupConfig.Configuration": "CACHED", - "AWS::EMR::InstanceGroupConfig.EbsBlockDeviceConfig": "CACHED", - "AWS::EMR::InstanceGroupConfig.EbsConfiguration": "CACHED", - "AWS::EMR::InstanceGroupConfig.MetricDimension": "CACHED", - "AWS::EMR::InstanceGroupConfig.ScalingAction": "CACHED", - "AWS::EMR::InstanceGroupConfig.ScalingConstraints": "CACHED", - "AWS::EMR::InstanceGroupConfig.ScalingRule": "CACHED", - "AWS::EMR::InstanceGroupConfig.ScalingTrigger": "CACHED", - "AWS::EMR::InstanceGroupConfig.SimpleScalingPolicyConfiguration": "CACHED", - "AWS::EMR::InstanceGroupConfig.VolumeSpecification": "CACHED", - "AWS::EMR::Step.HadoopJarStepConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html", - "Properties": { - "Args": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-args", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "Type": "NetworkConfiguration", + "UpdateType": "Mutable" + }, + "Privileged": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-privileged", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadonlyRootFilesystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-readonlyrootfilesystem", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-repositorycredentials", + "Required": false, + "Type": "RepositoryCredentials", + "UpdateType": "Mutable" + }, + "ResourceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-resourcerequirements", + "ItemType": "ResourceRequirement", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Jar": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-jar", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "RuntimePlatform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-runtimeplatform", + "Required": false, + "Type": "RuntimePlatform", + "UpdateType": "Mutable" }, - "MainClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-mainclass", + "Secrets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-secrets", + "ItemType": "Secret", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Ulimits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-ulimits", + "ItemType": "Ulimit", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "User": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-user", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "StepProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-stepproperties", - "DuplicatesAllowed": false, - "ItemType": "KeyValue", + "Vcpus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-vcpus", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-volumes", + "ItemType": "Volumes", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, - "AWS::EMR::Step.KeyValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html", + "AWS::GammaDilithium::JobDefinition.Device": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html", "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html#cfn-elasticmapreduce-step-keyvalue-key", + "ContainerPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html#cfn-gammadilithium-jobdefinition-device-containerpath", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html#cfn-elasticmapreduce-step-keyvalue-value", + "HostPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html#cfn-gammadilithium-jobdefinition-device-hostpath", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" + }, + "Permissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html#cfn-gammadilithium-jobdefinition-device-permissions", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, - "AWS::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", - "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", - "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", - "AWS::ElastiCache::CacheCluster.LogDeliveryConfigurationRequest": "CACHED", - "AWS::ElastiCache::GlobalReplicationGroup.GlobalReplicationGroupMember": "CACHED", - "AWS::ElastiCache::GlobalReplicationGroup.RegionalConfiguration": "CACHED", - "AWS::ElastiCache::GlobalReplicationGroup.ReshardingConfiguration": "CACHED", - "AWS::ElastiCache::ReplicationGroup.CloudWatchLogsDestinationDetails": "CACHED", - "AWS::ElastiCache::ReplicationGroup.DestinationDetails": "CACHED", - "AWS::ElastiCache::ReplicationGroup.KinesisFirehoseDestinationDetails": "CACHED", - "AWS::ElastiCache::ReplicationGroup.LogDeliveryConfigurationRequest": "CACHED", - "AWS::ElastiCache::ReplicationGroup.NodeGroupConfiguration": "CACHED", - "AWS::ElastiCache::User.AuthenticationMode": "CACHED", - "AWS::ElasticBeanstalk::Application.ApplicationResourceLifecycleConfig": "CACHED", - "AWS::ElasticBeanstalk::Application.ApplicationVersionLifecycleConfig": "CACHED", - "AWS::ElasticBeanstalk::Application.MaxAgeRule": "CACHED", - "AWS::ElasticBeanstalk::Application.MaxCountRule": "CACHED", - "AWS::ElasticBeanstalk::ApplicationVersion.SourceBundle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html", + "AWS::GammaDilithium::JobDefinition.EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecsproperties.html", "Properties": { - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html#cfn-beanstalk-sourcebundle-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html#cfn-beanstalk-sourcebundle-s3key", - "PrimitiveType": "String", + "TaskProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecsproperties.html#cfn-gammadilithium-jobdefinition-ecsproperties-taskproperties", + "ItemType": "EcsTaskProperties", "Required": true, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::ElasticBeanstalk::ConfigurationTemplate.ConfigurationOptionSetting": "CACHED", - "AWS::ElasticBeanstalk::ConfigurationTemplate.SourceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html", + "AWS::GammaDilithium::JobDefinition.EcsTaskProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html", "Properties": { - "ApplicationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-applicationname", - "PrimitiveType": "String", - "Required": true, + "Containers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-containers", + "ItemType": "TaskContainerProperties", + "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "TemplateName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-templatename", - "PrimitiveType": "String", - "Required": true, + "EphemeralStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage", + "Required": false, + "Type": "EphemeralStorage", "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticBeanstalk::Environment.OptionSetting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html", - "Properties": { - "Namespace": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-namespace", + }, + "ExecutionRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-executionrolearn", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "OptionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-optionname", + "IpcMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-ipcmode", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "ResourceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-elasticbeanstalk-environment-optionsetting-resourcename", - "PrimitiveType": "String", + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration", "Required": false, + "Type": "NetworkConfiguration", "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-value", + "PidMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-pidmode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticBeanstalk::Environment.Tier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-name", + }, + "PlatformVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-platformversion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-type", - "PrimitiveType": "String", + "RuntimePlatform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform", "Required": false, - "UpdateType": "Immutable" + "Type": "RuntimePlatform", + "UpdateType": "Mutable" }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-version", + "TaskRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-taskrolearn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" + }, + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-volumes", + "ItemType": "Volumes", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, - "AWS::ElasticLoadBalancing::LoadBalancer.AccessLoggingPolicy": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.AppCookieStickinessPolicy": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.ConnectionDrainingPolicy": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.ConnectionSettings": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.HealthCheck": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.LBCookieStickinessPolicy": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.Listeners": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.Policies": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.Action": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.AuthenticateCognitoConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.AuthenticateOidcConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.Certificate": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.FixedResponseConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.ForwardConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.MutualAuthentication": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.RedirectConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.TargetGroupStickinessConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.TargetGroupTuple": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerCertificate.Certificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.Action": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.ForwardConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.HostHeaderConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.HttpHeaderConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.HttpRequestMethodConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.PathPatternConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringKeyValue": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupStickinessConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupTuple": "CACHED", - "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": "CACHED", - "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping": "CACHED", - "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": "CACHED", - "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": "CACHED", - "AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttribute": "CACHED", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation.RevocationContent": "CACHED", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation.TrustStoreRevocation": "CACHED", - "AWS::Elasticsearch::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::Elasticsearch::Domain.CognitoOptions": "CACHED", - "AWS::Elasticsearch::Domain.ColdStorageOptions": "CACHED", - "AWS::Elasticsearch::Domain.DomainEndpointOptions": "CACHED", - "AWS::Elasticsearch::Domain.EBSOptions": "CACHED", - "AWS::Elasticsearch::Domain.ElasticsearchClusterConfig": "CACHED", - "AWS::Elasticsearch::Domain.EncryptionAtRestOptions": "CACHED", - "AWS::Elasticsearch::Domain.LogPublishingOption": "CACHED", - "AWS::Elasticsearch::Domain.MasterUserOptions": "CACHED", - "AWS::Elasticsearch::Domain.NodeToNodeEncryptionOptions": "CACHED", - "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", - "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", - "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", - "AWS::Events::EventBus.TagEntry": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html", + "AWS::GammaDilithium::JobDefinition.EfsVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html", "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-key", - "PrimitiveType": "String", - "Required": true, + "AuthorizationConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-authorizationconfig", + "Required": false, + "Type": "AuthorizationConfig", "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-value", + "FileSystemId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-filesystemid", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" - } - } - }, - "AWS::Events::EventBusPolicy.Condition": "CACHED", - "AWS::Events::Rule.AwsVpcConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html", - "Properties": { - "AssignPublicIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-assignpublicip", + }, + "RootDirectory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-rootdirectory", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-securitygroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "TransitEncryption": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-transitencryption", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-subnets", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "TransitEncryptionPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-transitencryptionport", + "PrimitiveType": "Integer", + "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Events::Rule.BatchArrayProperties": "CACHED", - "AWS::Events::Rule.BatchParameters": "CACHED", - "AWS::Events::Rule.BatchRetryStrategy": "CACHED", - "AWS::Events::Rule.CapacityProviderStrategyItem": "CACHED", - "AWS::Events::Rule.DeadLetterConfig": "CACHED", - "AWS::Events::Rule.EcsParameters": "CACHED", - "AWS::Events::Rule.HttpParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html", + "AWS::GammaDilithium::JobDefinition.EksContainer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html", "Properties": { - "HeaderParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-headerparameters", - "DuplicatesAllowed": false, + "Args": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-args", "PrimitiveItemType": "String", "Required": false, - "Type": "Map", + "Type": "List", "UpdateType": "Mutable" }, - "PathParameterValues": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-pathparametervalues", - "DuplicatesAllowed": false, + "Command": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-command", "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "QueryStringParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-querystringparameters", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - } - } - }, - "AWS::Events::Rule.InputTransformer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html", - "Properties": { - "InputPathsMap": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputpathsmap", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "Env": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-env", + "ItemType": "EksContainerEnvironmentVariable", "Required": false, - "Type": "Map", + "Type": "List", "UpdateType": "Mutable" }, - "InputTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputtemplate", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::Events::Rule.KinesisParameters": "CACHED", - "AWS::Events::Rule.NetworkConfiguration": "CACHED", - "AWS::Events::Rule.PlacementConstraint": "CACHED", - "AWS::Events::Rule.PlacementStrategy": "CACHED", - "AWS::Events::Rule.RedshiftDataParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html", - "Properties": { - "Database": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-database", + "Image": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-image", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "DbUser": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-dbuser", + "ImagePullPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-imagepullpolicy", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "SecretManagerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-secretmanagerarn", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-name", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Sql": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-sql", - "PrimitiveType": "String", + "Resources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-resources", "Required": false, + "Type": "EksContainerResourceRequirements", "UpdateType": "Mutable" }, - "StatementName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-statementname", - "PrimitiveType": "String", + "SecurityContext": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-securitycontext", "Required": false, + "Type": "EksContainerSecurityContext", "UpdateType": "Mutable" }, - "WithEvent": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-withevent", - "PrimitiveType": "Boolean", + "VolumeMounts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-volumemounts", + "ItemType": "EksContainerVolumeMount", "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::Events::Rule.RetryPolicy": "CACHED", - "AWS::Events::Rule.RunCommandParameters": "CACHED", - "AWS::Events::Rule.RunCommandTarget": "CACHED", - "AWS::Events::Rule.SageMakerPipelineParameter": "CACHED", - "AWS::Events::Rule.SageMakerPipelineParameters": "CACHED", - "AWS::Events::Rule.SqsParameters": "CACHED", - "AWS::Events::Rule.Tag": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html", + "AWS::GammaDilithium::JobDefinition.EksContainerEnvironmentVariable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerenvironmentvariable.html", "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-key", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerenvironmentvariable.html#cfn-gammadilithium-jobdefinition-ekscontainerenvironmentvariable-name", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-value", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerenvironmentvariable.html#cfn-gammadilithium-jobdefinition-ekscontainerenvironmentvariable-value", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Events::Rule.Target": "CACHED", - "AWS::FIS::ExperimentTemplate.CloudWatchLogsConfiguration": "CACHED", - "AWS::FIS::ExperimentTemplate.ExperimentTemplateAction": "CACHED", - "AWS::FIS::ExperimentTemplate.ExperimentTemplateExperimentOptions": "CACHED", - "AWS::FIS::ExperimentTemplate.ExperimentTemplateLogConfiguration": "CACHED", - "AWS::FIS::ExperimentTemplate.ExperimentTemplateStopCondition": "CACHED", - "AWS::FIS::ExperimentTemplate.ExperimentTemplateTarget": "CACHED", - "AWS::FIS::ExperimentTemplate.ExperimentTemplateTargetFilter": "CACHED", - "AWS::FIS::ExperimentTemplate.S3Configuration": "CACHED", - "AWS::FSx::DataRepositoryAssociation.AutoExportPolicy": "CACHED", - "AWS::FSx::DataRepositoryAssociation.AutoImportPolicy": "CACHED", - "AWS::FSx::DataRepositoryAssociation.S3": "CACHED", - "AWS::FSx::FileSystem.AuditLogConfiguration": "CACHED", - "AWS::FSx::FileSystem.ClientConfigurations": "CACHED", - "AWS::FSx::FileSystem.DiskIopsConfiguration": "CACHED", - "AWS::FSx::FileSystem.LustreConfiguration": "CACHED", - "AWS::FSx::FileSystem.NfsExports": "CACHED", - "AWS::FSx::FileSystem.OntapConfiguration": "CACHED", - "AWS::FSx::FileSystem.OpenZFSConfiguration": "CACHED", - "AWS::FSx::FileSystem.RootVolumeConfiguration": "CACHED", - "AWS::FSx::FileSystem.SelfManagedActiveDirectoryConfiguration": "CACHED", - "AWS::FSx::FileSystem.UserAndGroupQuotas": "CACHED", - "AWS::FSx::FileSystem.WindowsConfiguration": "CACHED", - "AWS::FSx::StorageVirtualMachine.ActiveDirectoryConfiguration": "CACHED", - "AWS::FSx::StorageVirtualMachine.SelfManagedActiveDirectoryConfiguration": "CACHED", - "AWS::FSx::Volume.AggregateConfiguration": "CACHED", - "AWS::FSx::Volume.AutocommitPeriod": "CACHED", - "AWS::FSx::Volume.ClientConfigurations": "CACHED", - "AWS::FSx::Volume.NfsExports": "CACHED", - "AWS::FSx::Volume.OntapConfiguration": "CACHED", - "AWS::FSx::Volume.OpenZFSConfiguration": "CACHED", - "AWS::FSx::Volume.OriginSnapshot": "CACHED", - "AWS::FSx::Volume.RetentionPeriod": "CACHED", - "AWS::FSx::Volume.SnaplockConfiguration": "CACHED", - "AWS::FSx::Volume.SnaplockRetentionPeriod": "CACHED", - "AWS::FSx::Volume.TieringPolicy": "CACHED", - "AWS::FSx::Volume.UserAndGroupQuotas": "CACHED", - "AWS::GammaDilithium::JobDefinition.AuthorizationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-authorizationconfig.html", + "AWS::GammaDilithium::JobDefinition.EksContainerResourceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerresourcerequirements.html", "Properties": { - "AccessPointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-authorizationconfig.html#cfn-gammadilithium-jobdefinition-authorizationconfig-accesspointid", - "PrimitiveType": "String", + "Limits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerresourcerequirements.html#cfn-gammadilithium-jobdefinition-ekscontainerresourcerequirements-limits", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "Iam": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-authorizationconfig.html#cfn-gammadilithium-jobdefinition-authorizationconfig-iam", - "PrimitiveType": "String", + "Requests": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerresourcerequirements.html#cfn-gammadilithium-jobdefinition-ekscontainerresourcerequirements-requests", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.ContainerProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html", + "AWS::GammaDilithium::JobDefinition.EksContainerSecurityContext": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html", "Properties": { - "Command": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-command", - "PrimitiveItemType": "String", + "AllowPrivilegeEscalation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-allowprivilegeescalation", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-environment", - "ItemType": "Environment", + "Privileged": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-privileged", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "EphemeralStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-ephemeralstorage", + "ReadOnlyRootFilesystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-readonlyrootfilesystem", + "PrimitiveType": "Boolean", "Required": false, - "Type": "EphemeralStorage", "UpdateType": "Mutable" }, - "ExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-executionrolearn", - "PrimitiveType": "String", + "RunAsGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-runasgroup", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "FargatePlatformConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-fargateplatformconfiguration", + "RunAsNonRoot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-runasnonroot", + "PrimitiveType": "Boolean", "Required": false, - "Type": "FargatePlatformConfiguration", "UpdateType": "Mutable" }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-image", - "PrimitiveType": "String", - "Required": true, + "RunAsUser": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-runasuser", + "PrimitiveType": "Integer", + "Required": false, "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-instancetype", + } + } + }, + "AWS::GammaDilithium::JobDefinition.EksContainerVolumeMount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainervolumemount.html", + "Properties": { + "MountPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainervolumemount.html#cfn-gammadilithium-jobdefinition-ekscontainervolumemount-mountpath", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "JobRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-jobrolearn", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainervolumemount.html#cfn-gammadilithium-jobdefinition-ekscontainervolumemount-name", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters", + "ReadOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainervolumemount.html#cfn-gammadilithium-jobdefinition-ekscontainervolumemount-readonly", + "PrimitiveType": "Boolean", "Required": false, - "Type": "LinuxParameters", "UpdateType": "Mutable" - }, - "LogConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration", + } + } + }, + "AWS::GammaDilithium::JobDefinition.EksEmptyDir": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksemptydir.html", + "Properties": { + "Medium": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksemptydir.html#cfn-gammadilithium-jobdefinition-eksemptydir-medium", + "PrimitiveType": "String", "Required": false, - "Type": "LogConfiguration", "UpdateType": "Mutable" }, - "Memory": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-memory", - "PrimitiveType": "Integer", + "SizeLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksemptydir.html#cfn-gammadilithium-jobdefinition-eksemptydir-sizelimit", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - }, - "MountPoints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-mountpoints", - "ItemType": "MountPoints", + } + } + }, + "AWS::GammaDilithium::JobDefinition.EksHostPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekshostpath.html", + "Properties": { + "Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekshostpath.html#cfn-gammadilithium-jobdefinition-ekshostpath-path", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-networkconfiguration", + } + } + }, + "AWS::GammaDilithium::JobDefinition.EksProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksproperties.html", + "Properties": { + "PodProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksproperties.html#cfn-gammadilithium-jobdefinition-eksproperties-podproperties", "Required": false, - "Type": "NetworkConfiguration", + "Type": "PodProperties", "UpdateType": "Mutable" - }, - "Privileged": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-privileged", + } + } + }, + "AWS::GammaDilithium::JobDefinition.EksSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekssecret.html", + "Properties": { + "Optional": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekssecret.html#cfn-gammadilithium-jobdefinition-ekssecret-optional", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "ReadonlyRootFilesystem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-readonlyrootfilesystem", - "PrimitiveType": "Boolean", - "Required": false, + "SecretName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekssecret.html#cfn-gammadilithium-jobdefinition-ekssecret-secretname", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" - }, - "ResourceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-resourcerequirements", - "ItemType": "ResourceRequirement", + } + } + }, + "AWS::GammaDilithium::JobDefinition.EksVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html", + "Properties": { + "EmptyDir": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-emptydir", "Required": false, - "Type": "List", + "Type": "EksEmptyDir", "UpdateType": "Mutable" }, - "RuntimePlatform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-runtimeplatform", + "HostPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-hostpath", "Required": false, - "Type": "RuntimePlatform", + "Type": "EksHostPath", "UpdateType": "Mutable" }, - "Secrets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-secrets", - "ItemType": "Secret", - "Required": false, - "Type": "List", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-name", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" }, - "Ulimits": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-ulimits", - "ItemType": "Ulimit", + "Secret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-secret", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "User": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-user", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Vcpus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-vcpus", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-volumes", - "ItemType": "Volumes", - "Required": false, - "Type": "List", + "Type": "EksSecret", "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.Device": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html", + "AWS::GammaDilithium::JobDefinition.Environment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-environment.html", "Properties": { - "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html#cfn-gammadilithium-jobdefinition-device-containerpath", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-environment.html#cfn-gammadilithium-jobdefinition-environment-name", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "HostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html#cfn-gammadilithium-jobdefinition-device-hostpath", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-environment.html#cfn-gammadilithium-jobdefinition-environment-value", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - }, - "Permissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html#cfn-gammadilithium-jobdefinition-device-permissions", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EfsVolumeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html", + "AWS::GammaDilithium::JobDefinition.EphemeralStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage.html", "Properties": { - "AuthorizationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-authorizationconfig", - "Required": false, - "Type": "AuthorizationConfig", + "SizeInGiB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage-sizeingib", + "PrimitiveType": "Integer", + "Required": true, "UpdateType": "Mutable" - }, - "FileSystemId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-filesystemid", + } + } + }, + "AWS::GammaDilithium::JobDefinition.EvaluateOnExit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-evaluateonexit.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-evaluateonexit.html#cfn-gammadilithium-jobdefinition-evaluateonexit-action", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "RootDirectory": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-rootdirectory", + "OnExitCode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-evaluateonexit.html#cfn-gammadilithium-jobdefinition-evaluateonexit-onexitcode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "TransitEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-transitencryption", + "OnReason": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-evaluateonexit.html#cfn-gammadilithium-jobdefinition-evaluateonexit-onreason", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "TransitEncryptionPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-transitencryptionport", - "PrimitiveType": "Integer", + "OnStatusReason": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-evaluateonexit.html#cfn-gammadilithium-jobdefinition-evaluateonexit-onstatusreason", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksContainer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html", + "AWS::GammaDilithium::JobDefinition.FargatePlatformConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-fargateplatformconfiguration.html", "Properties": { - "Args": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-args", - "PrimitiveItemType": "String", + "PlatformVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-fargateplatformconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-fargateplatformconfiguration-platformversion", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" - }, - "Command": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-command", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", + } + } + }, + "AWS::GammaDilithium::JobDefinition.ImagePullSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-imagepullsecret.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-imagepullsecret.html#cfn-gammadilithium-jobdefinition-imagepullsecret-name", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" - }, - "Env": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-env", - "ItemType": "EksContainerEnvironmentVariable", + } + } + }, + "AWS::GammaDilithium::JobDefinition.LinuxParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html", + "Properties": { + "Devices": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-devices", + "ItemType": "Device", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-imagepullpolicy", - "PrimitiveType": "String", + "InitProcessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-initprocessenabled", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-name", - "PrimitiveType": "String", + "MaxSwap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-maxswap", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "Resources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-resources", + "SharedMemorySize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-sharedmemorysize", + "PrimitiveType": "Integer", "Required": false, - "Type": "EksContainerResourceRequirements", "UpdateType": "Mutable" }, - "SecurityContext": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-securitycontext", + "Swappiness": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-swappiness", + "PrimitiveType": "Integer", "Required": false, - "Type": "EksContainerSecurityContext", "UpdateType": "Mutable" }, - "VolumeMounts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-volumemounts", - "ItemType": "EksContainerVolumeMount", + "Tmpfs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-tmpfs", + "ItemType": "Tmpfs", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksContainerEnvironmentVariable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerenvironmentvariable.html", + "AWS::GammaDilithium::JobDefinition.LogConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerenvironmentvariable.html#cfn-gammadilithium-jobdefinition-ekscontainerenvironmentvariable-name", + "LogDriver": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration-logdriver", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerenvironmentvariable.html#cfn-gammadilithium-jobdefinition-ekscontainerenvironmentvariable-value", - "PrimitiveType": "String", + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration-options", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration-secretoptions", + "ItemType": "Secret", "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksContainerResourceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerresourcerequirements.html", + "AWS::GammaDilithium::JobDefinition.Metadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties-metadata.html", "Properties": { - "Limits": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerresourcerequirements.html#cfn-gammadilithium-jobdefinition-ekscontainerresourcerequirements-limits", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "Requests": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerresourcerequirements.html#cfn-gammadilithium-jobdefinition-ekscontainerresourcerequirements-requests", + "Labels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties-metadata.html#cfn-gammadilithium-jobdefinition-podproperties-metadata-labels", "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksContainerSecurityContext": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html", + "AWS::GammaDilithium::JobDefinition.MountPoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-mountpoints.html", "Properties": { - "Privileged": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-privileged", - "PrimitiveType": "Boolean", + "ContainerPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-mountpoints.html#cfn-gammadilithium-jobdefinition-mountpoints-containerpath", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ReadOnlyRootFilesystem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-readonlyrootfilesystem", + "ReadOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-mountpoints.html#cfn-gammadilithium-jobdefinition-mountpoints-readonly", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "RunAsGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-runasgroup", - "PrimitiveType": "Integer", + "SourceVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-mountpoints.html#cfn-gammadilithium-jobdefinition-mountpoints-sourcevolume", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - }, - "RunAsNonRoot": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-runasnonroot", - "PrimitiveType": "Boolean", + } + } + }, + "AWS::GammaDilithium::JobDefinition.NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration.html", + "Properties": { + "AssignPublicIp": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration-assignpublicip", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" + } + } + }, + "AWS::GammaDilithium::JobDefinition.NodeProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-nodeproperties.html", + "Properties": { + "MainNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-nodeproperties.html#cfn-gammadilithium-jobdefinition-nodeproperties-mainnode", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" }, - "RunAsUser": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-runasuser", + "NodeRangeProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-nodeproperties.html#cfn-gammadilithium-jobdefinition-nodeproperties-noderangeproperties", + "ItemType": "NodeRangeProperty", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "NumNodes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-nodeproperties.html#cfn-gammadilithium-jobdefinition-nodeproperties-numnodes", "PrimitiveType": "Integer", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksContainerVolumeMount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainervolumemount.html", + "AWS::GammaDilithium::JobDefinition.NodeRangeProperty": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html", "Properties": { - "MountPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainervolumemount.html#cfn-gammadilithium-jobdefinition-ekscontainervolumemount-mountpath", - "PrimitiveType": "String", + "Container": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-container", "Required": false, + "Type": "ContainerProperties", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainervolumemount.html#cfn-gammadilithium-jobdefinition-ekscontainervolumemount-name", - "PrimitiveType": "String", + "EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-ecsproperties", "Required": false, + "Type": "EcsProperties", "UpdateType": "Mutable" }, - "ReadOnly": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainervolumemount.html#cfn-gammadilithium-jobdefinition-ekscontainervolumemount-readonly", - "PrimitiveType": "Boolean", + "InstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-instancetypes", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TargetNodes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-targetnodes", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksEmptyDir": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksemptydir.html", + "AWS::GammaDilithium::JobDefinition.PodProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html", "Properties": { - "Medium": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksemptydir.html#cfn-gammadilithium-jobdefinition-eksemptydir-medium", - "PrimitiveType": "String", + "Containers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-containers", + "ItemType": "EksContainer", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "SizeLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksemptydir.html#cfn-gammadilithium-jobdefinition-eksemptydir-sizelimit", + "DnsPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-dnspolicy", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.EksHostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekshostpath.html", - "Properties": { - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekshostpath.html#cfn-gammadilithium-jobdefinition-ekshostpath-path", + }, + "HostNetwork": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-hostnetwork", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ImagePullSecrets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-imagepullsecrets", + "ItemType": "ImagePullSecret", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "InitContainers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-initcontainers", + "ItemType": "EksContainer", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Metadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-metadata", + "Required": false, + "Type": "Metadata", + "UpdateType": "Mutable" + }, + "ServiceAccountName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-serviceaccountname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" + }, + "ShareProcessNamespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-shareprocessnamespace", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-volumes", + "ItemType": "EksVolume", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksproperties.html", + "AWS::GammaDilithium::JobDefinition.RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials.html", "Properties": { - "PodProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksproperties.html#cfn-gammadilithium-jobdefinition-eksproperties-podproperties", - "Required": false, - "Type": "PodProperties", + "CredentialsParameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials-credentialsparameter", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksSecret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekssecret.html", + "AWS::GammaDilithium::JobDefinition.ResourceRequirement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-resourcerequirement.html", "Properties": { - "Optional": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekssecret.html#cfn-gammadilithium-jobdefinition-ekssecret-optional", - "PrimitiveType": "Boolean", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-resourcerequirement.html#cfn-gammadilithium-jobdefinition-resourcerequirement-type", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "SecretName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekssecret.html#cfn-gammadilithium-jobdefinition-ekssecret-secretname", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-resourcerequirement.html#cfn-gammadilithium-jobdefinition-resourcerequirement-value", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksVolume": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html", + "AWS::GammaDilithium::JobDefinition.RetryStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-retrystrategy.html", "Properties": { - "EmptyDir": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-emptydir", + "Attempts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-retrystrategy.html#cfn-gammadilithium-jobdefinition-retrystrategy-attempts", + "PrimitiveType": "Integer", "Required": false, - "Type": "EksEmptyDir", "UpdateType": "Mutable" }, - "HostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-hostpath", + "EvaluateOnExit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-retrystrategy.html#cfn-gammadilithium-jobdefinition-retrystrategy-evaluateonexit", + "ItemType": "EvaluateOnExit", "Required": false, - "Type": "EksHostPath", + "Type": "List", "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-name", + } + } + }, + "AWS::GammaDilithium::JobDefinition.RuntimePlatform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform.html", + "Properties": { + "CpuArchitecture": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform-cpuarchitecture", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-secret", + "OperatingSystemFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform-operatingsystemfamily", + "PrimitiveType": "String", "Required": false, - "Type": "EksSecret", "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-environment.html", + "AWS::GammaDilithium::JobDefinition.Secret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-secret.html", "Properties": { "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-environment.html#cfn-gammadilithium-jobdefinition-environment-name", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-secret.html#cfn-gammadilithium-jobdefinition-secret-name", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-environment.html#cfn-gammadilithium-jobdefinition-environment-value", + "ValueFrom": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-secret.html#cfn-gammadilithium-jobdefinition-secret-valuefrom", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EphemeralStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-ephemeralstorage.html", + "AWS::GammaDilithium::JobDefinition.TaskContainerDependency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerdependency.html", "Properties": { - "SizeInGiB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-ephemeralstorage.html#cfn-gammadilithium-jobdefinition-containerproperties-ephemeralstorage-sizeingib", - "PrimitiveType": "Integer", + "Condition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerdependency.html#cfn-gammadilithium-jobdefinition-taskcontainerdependency-condition", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ContainerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerdependency.html#cfn-gammadilithium-jobdefinition-taskcontainerdependency-containername", + "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EvaluateOnExit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-evaluateonexit.html", + "AWS::GammaDilithium::JobDefinition.TaskContainerProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html", "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-evaluateonexit.html#cfn-gammadilithium-jobdefinition-evaluateonexit-action", - "PrimitiveType": "String", - "Required": true, + "Command": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-command", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "OnExitCode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-evaluateonexit.html#cfn-gammadilithium-jobdefinition-evaluateonexit-onexitcode", - "PrimitiveType": "String", + "DependsOn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-dependson", + "ItemType": "TaskContainerDependency", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "OnReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-evaluateonexit.html#cfn-gammadilithium-jobdefinition-evaluateonexit-onreason", - "PrimitiveType": "String", + "Environment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-environment", + "ItemType": "Environment", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "OnStatusReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-evaluateonexit.html#cfn-gammadilithium-jobdefinition-evaluateonexit-onstatusreason", - "PrimitiveType": "String", + "Essential": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-essential", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.FargatePlatformConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-fargateplatformconfiguration.html", - "Properties": { - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-fargateplatformconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-fargateplatformconfiguration-platformversion", + }, + "Image": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-image", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "LinuxParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters", "Required": false, + "Type": "LinuxParameters", "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html", - "Properties": { - "Devices": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-devices", - "ItemType": "Device", + }, + "LogConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration", + "Required": false, + "Type": "LogConfiguration", + "UpdateType": "Mutable" + }, + "MountPoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-mountpoints", + "ItemType": "MountPoints", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "InitProcessEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-initprocessenabled", - "PrimitiveType": "Boolean", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-name", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "MaxSwap": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-maxswap", - "PrimitiveType": "Integer", + "Privileged": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-privileged", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "SharedMemorySize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-sharedmemorysize", - "PrimitiveType": "Integer", + "ReadonlyRootFilesystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-readonlyrootfilesystem", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "Swappiness": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-swappiness", - "PrimitiveType": "Integer", + "RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials", "Required": false, + "Type": "RepositoryCredentials", "UpdateType": "Mutable" }, - "Tmpfs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-tmpfs", - "ItemType": "Tmpfs", + "ResourceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-resourcerequirements", + "ItemType": "ResourceRequirement", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.LogConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html", - "Properties": { - "LogDriver": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration-logdriver", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" }, - "Options": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration-options", - "PrimitiveType": "Json", + "Secrets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-secrets", + "ItemType": "Secret", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "SecretOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration-secretoptions", - "ItemType": "Secret", + "Ulimits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-ulimits", + "ItemType": "Ulimit", "Required": false, "Type": "List", "UpdateType": "Mutable" + }, + "User": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-user", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties-metadata.html", + "AWS::GammaDilithium::JobDefinition.Timeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-timeout.html", "Properties": { - "Labels": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties-metadata.html#cfn-gammadilithium-jobdefinition-podproperties-metadata-labels", - "PrimitiveType": "Json", + "AttemptDurationSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-timeout.html#cfn-gammadilithium-jobdefinition-timeout-attemptdurationseconds", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.MountPoints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-mountpoints.html", + "AWS::GammaDilithium::JobDefinition.Tmpfs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-tmpfs.html", "Properties": { "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-mountpoints.html#cfn-gammadilithium-jobdefinition-mountpoints-containerpath", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-tmpfs.html#cfn-gammadilithium-jobdefinition-tmpfs-containerpath", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "ReadOnly": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-mountpoints.html#cfn-gammadilithium-jobdefinition-mountpoints-readonly", - "PrimitiveType": "Boolean", + "MountOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-tmpfs.html#cfn-gammadilithium-jobdefinition-tmpfs-mountoptions", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "SourceVolume": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-mountpoints.html#cfn-gammadilithium-jobdefinition-mountpoints-sourcevolume", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-networkconfiguration.html", - "Properties": { - "AssignPublicIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-networkconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-networkconfiguration-assignpublicip", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.NodeProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-nodeproperties.html", - "Properties": { - "MainNode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-nodeproperties.html#cfn-gammadilithium-jobdefinition-nodeproperties-mainnode", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "NodeRangeProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-nodeproperties.html#cfn-gammadilithium-jobdefinition-nodeproperties-noderangeproperties", - "ItemType": "NodeRangeProperty", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "NumNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-nodeproperties.html#cfn-gammadilithium-jobdefinition-nodeproperties-numnodes", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.NodeRangeProperty": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html", - "Properties": { - "Container": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-container", - "Required": false, - "Type": "ContainerProperties", - "UpdateType": "Mutable" - }, - "TargetNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-targetnodes", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.PodProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-containers", - "ItemType": "EksContainer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DnsPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-dnspolicy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HostNetwork": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-hostnetwork", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-metadata", - "Required": false, - "Type": "Metadata", - "UpdateType": "Mutable" - }, - "ServiceAccountName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-serviceaccountname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-volumes", - "ItemType": "EksVolume", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.ResourceRequirement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-resourcerequirement.html", - "Properties": { - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-resourcerequirement.html#cfn-gammadilithium-jobdefinition-resourcerequirement-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-resourcerequirement.html#cfn-gammadilithium-jobdefinition-resourcerequirement-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.RetryStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-retrystrategy.html", - "Properties": { - "Attempts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-retrystrategy.html#cfn-gammadilithium-jobdefinition-retrystrategy-attempts", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EvaluateOnExit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-retrystrategy.html#cfn-gammadilithium-jobdefinition-retrystrategy-evaluateonexit", - "ItemType": "EvaluateOnExit", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.RuntimePlatform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-runtimeplatform.html", - "Properties": { - "CpuArchitecture": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-containerproperties-runtimeplatform-cpuarchitecture", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OperatingSystemFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-containerproperties-runtimeplatform-operatingsystemfamily", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-secret.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-secret.html#cfn-gammadilithium-jobdefinition-secret-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ValueFrom": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-secret.html#cfn-gammadilithium-jobdefinition-secret-valuefrom", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.Timeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-timeout.html", - "Properties": { - "AttemptDurationSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-timeout.html#cfn-gammadilithium-jobdefinition-timeout-attemptdurationseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.Tmpfs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-tmpfs.html", - "Properties": { - "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-tmpfs.html#cfn-gammadilithium-jobdefinition-tmpfs-containerpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MountOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-tmpfs.html#cfn-gammadilithium-jobdefinition-tmpfs-mountoptions", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Size": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-tmpfs.html#cfn-gammadilithium-jobdefinition-tmpfs-size", - "PrimitiveType": "Integer", - "Required": true, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-tmpfs.html#cfn-gammadilithium-jobdefinition-tmpfs-size", + "PrimitiveType": "Integer", + "Required": true, "UpdateType": "Mutable" } } @@ -4195,6 +4113,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -4327,84 +4246,19 @@ "AWS::GreengrassV2::Deployment.IoTJobTimeoutConfig": "CACHED", "AWS::GreengrassV2::Deployment.SystemResourceLimits": "CACHED", "AWS::GuardDuty::Detector.CFNDataSourceConfigurations": "CACHED", - "AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesauditlogsconfiguration.html", - "Properties": { - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesauditlogsconfiguration.html#cfn-guardduty-detector-cfnkubernetesauditlogsconfiguration-enable", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesconfiguration.html", - "Properties": { - "AuditLogs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesconfiguration.html#cfn-guardduty-detector-cfnkubernetesconfiguration-auditlogs", - "Required": false, - "Type": "CFNKubernetesAuditLogsConfiguration", - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": "CACHED", "AWS::GuardDuty::Detector.CFNMalwareProtectionConfiguration": "CACHED", - "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfns3logsconfiguration.html", - "Properties": { - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfns3logsconfiguration.html#cfn-guardduty-detector-cfns3logsconfiguration-enable", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": "CACHED", "AWS::GuardDuty::Detector.CFNScanEc2InstanceWithFindingsConfiguration": "CACHED", - "AWS::GuardDuty::Detector.FeatureAdditionalConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html#cfn-guardduty-detector-featureadditionalconfiguration-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html#cfn-guardduty-detector-featureadditionalconfiguration-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Detector.FeatureConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html", - "Properties": { - "AdditionalConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-additionalconfiguration", - "ItemType": "FeatureAdditionalConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", + "AWS::GuardDuty::IPSet.TagItem": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html", "Properties": { @@ -4483,6 +4337,19 @@ "AWS::ImageBuilder::InfrastructureConfiguration.InstanceMetadataOptions": "CACHED", "AWS::ImageBuilder::InfrastructureConfiguration.Logging": "CACHED", "AWS::ImageBuilder::InfrastructureConfiguration.S3Logs": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", + "AWS::InspectorV2::Filter.DateFilter": "CACHED", + "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", + "AWS::InspectorV2::Filter.MapFilter": "CACHED", + "AWS::InspectorV2::Filter.NumberFilter": "CACHED", + "AWS::InspectorV2::Filter.PackageFilter": "CACHED", + "AWS::InspectorV2::Filter.PortRangeFilter": "CACHED", + "AWS::InspectorV2::Filter.StringFilter": "CACHED", "AWS::IoT::AccountAuditConfiguration.AuditCheckConfiguration": "CACHED", "AWS::IoT::AccountAuditConfiguration.AuditCheckConfigurations": "CACHED", "AWS::IoT::AccountAuditConfiguration.AuditNotificationTarget": "CACHED", @@ -4538,23 +4405,7 @@ "AWS::IoT::TopicRule.AssetPropertyValue": "CACHED", "AWS::IoT::TopicRule.AssetPropertyVariant": "CACHED", "AWS::IoT::TopicRule.CloudwatchAlarmAction": "CACHED", - "AWS::IoT::TopicRule.CloudwatchLogsAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchlogsaction.html", - "Properties": { - "LogGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchlogsaction.html#cfn-iot-topicrule-cloudwatchlogsaction-loggroupname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchlogsaction.html#cfn-iot-topicrule-cloudwatchlogsaction-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::IoT::TopicRule.CloudwatchLogsAction": "CACHED", "AWS::IoT::TopicRule.CloudwatchMetricAction": "CACHED", "AWS::IoT::TopicRule.DynamoDBAction": "CACHED", "AWS::IoT::TopicRule.DynamoDBv2Action": "CACHED", @@ -4566,42 +4417,8 @@ "AWS::IoT::TopicRule.IotAnalyticsAction": "CACHED", "AWS::IoT::TopicRule.IotEventsAction": "CACHED", "AWS::IoT::TopicRule.IotSiteWiseAction": "CACHED", - "AWS::IoT::TopicRule.KafkaAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html", - "Properties": { - "ClientProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-clientproperties", - "PrimitiveItemType": "String", - "Required": true, - "Type": "Map", - "UpdateType": "Mutable" - }, - "DestinationArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-destinationarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Partition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-partition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Topic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-topic", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::IoT::TopicRule.KafkaAction": "CACHED", + "AWS::IoT::TopicRule.KafkaActionHeader": "CACHED", "AWS::IoT::TopicRule.KinesisAction": "CACHED", "AWS::IoT::TopicRule.LambdaAction": "CACHED", "AWS::IoT::TopicRule.LocationAction": "CACHED", @@ -4705,223 +4522,19 @@ "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceBufferingHints": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html", - "Properties": { - "BufferingHints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-bufferinghints", - "Required": false, - "Type": "AmazonopensearchserviceBufferingHints", - "UpdateType": "Mutable" - }, - "CloudWatchLoggingOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-cloudwatchloggingoptions", - "Required": false, - "Type": "CloudWatchLoggingOptions", - "UpdateType": "Mutable" - }, - "ClusterEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-clusterendpoint", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.ClusterEndpoint" - } - }, - "DomainARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-domainarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.DomainARN" - } - }, - "IndexName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-indexname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.IndexName" - } - }, - "IndexRotationPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-indexrotationperiod", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.IndexRotationPeriod" - } - }, - "ProcessingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-processingconfiguration", - "Required": false, - "Type": "ProcessingConfiguration", - "UpdateType": "Mutable" - }, - "RetryOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-retryoptions", - "Required": false, - "Type": "AmazonopensearchserviceRetryOptions", - "UpdateType": "Mutable" - }, - "RoleARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.RoleARN" - } - }, - "S3BackupMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-s3backupmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.S3BackupMode" - } - }, - "S3Configuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-s3configuration", - "Required": true, - "Type": "S3DestinationConfiguration", - "UpdateType": "Mutable" - }, - "TypeName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-typename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.TypeName" - } - }, - "VpcConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-vpcconfiguration", - "Required": false, - "Type": "VpcConfiguration", - "UpdateType": "Immutable" - } - } - }, + "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.AuthenticationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.BufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.CloudWatchLoggingOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.CopyCommand": "CACHED", "AWS::KinesisFirehose::DeliveryStream.DataFormatConversionConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamEncryptionConfigurationInput": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Deserializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.DocumentIdOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.DynamicPartitioningConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ElasticsearchBufferingHints": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html", - "Properties": { - "BufferingHints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-bufferinghints", - "Required": false, - "Type": "ElasticsearchBufferingHints", - "UpdateType": "Mutable" - }, - "CloudWatchLoggingOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-cloudwatchloggingoptions", - "Required": false, - "Type": "CloudWatchLoggingOptions", - "UpdateType": "Mutable" - }, - "ClusterEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-clusterendpoint", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.ClusterEndpoint" - } - }, - "DomainARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-domainarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.DomainARN" - } - }, - "IndexName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-indexname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.IndexName" - } - }, - "IndexRotationPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-indexrotationperiod", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.IndexRotationPeriod" - } - }, - "ProcessingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-processingconfiguration", - "Required": false, - "Type": "ProcessingConfiguration", - "UpdateType": "Mutable" - }, - "RetryOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-retryoptions", - "Required": false, - "Type": "ElasticsearchRetryOptions", - "UpdateType": "Mutable" - }, - "RoleARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.RoleARN" - } - }, - "S3BackupMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-s3backupmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.S3BackupMode" - } - }, - "S3Configuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-s3configuration", - "Required": true, - "Type": "S3DestinationConfiguration", - "UpdateType": "Mutable" - }, - "TypeName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-typename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.TypeName" - } - }, - "VpcConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-vpcconfiguration", - "Required": false, - "Type": "VpcConfiguration", - "UpdateType": "Immutable" - } - } - }, + "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ElasticsearchRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration": "CACHED", @@ -4933,6 +4546,7 @@ "AWS::KinesisFirehose::DeliveryStream.InputFormatConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.KMSEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.KinesisStreamSourceConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.MSKSourceConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.OpenXJsonSerDe": "CACHED", "AWS::KinesisFirehose::DeliveryStream.OrcSerDe": "CACHED", "AWS::KinesisFirehose::DeliveryStream.OutputFormatConfiguration": "CACHED", @@ -4946,41 +4560,34 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", + "AWS::LakeFormation::DataLakeSettings.Admins": "CACHED", + "AWS::LakeFormation::DataLakeSettings.CreateDatabaseDefaultPermissions": "CACHED", + "AWS::LakeFormation::DataLakeSettings.CreateTableDefaultPermissions": "CACHED", + "AWS::LakeFormation::DataLakeSettings.DataLakePrincipal": "CACHED", + "AWS::LakeFormation::DataLakeSettings.ExternalDataFilteringAllowList": "CACHED", + "AWS::LakeFormation::DataLakeSettings.PrincipalPermissions": "CACHED", + "AWS::LakeFormation::Permissions.ColumnWildcard": "CACHED", + "AWS::LakeFormation::Permissions.DataLakePrincipal": "CACHED", + "AWS::LakeFormation::Permissions.DataLocationResource": "CACHED", + "AWS::LakeFormation::Permissions.DatabaseResource": "CACHED", + "AWS::LakeFormation::Permissions.Resource": "CACHED", + "AWS::LakeFormation::Permissions.TableResource": "CACHED", + "AWS::LakeFormation::Permissions.TableWildcard": "CACHED", + "AWS::LakeFormation::Permissions.TableWithColumnsResource": "CACHED", "AWS::Lambda::Alias.AliasRoutingConfiguration": "CACHED", "AWS::Lambda::Alias.ProvisionedConcurrencyConfiguration": "CACHED", "AWS::Lambda::Alias.VersionWeight": "CACHED", "AWS::Lambda::EventInvokeConfig.DestinationConfig": "CACHED", - "AWS::Lambda::EventInvokeConfig.OnFailure": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onfailure.html", - "Properties": { - "Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onfailure.html#cfn-lambda-eventinvokeconfig-destinationconfig-onfailure-destination", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Lambda::EventInvokeConfig.OnFailure.Destination" - } - } - } - }, - "AWS::Lambda::EventInvokeConfig.OnSuccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onsuccess.html", - "Properties": { - "Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onsuccess.html#cfn-lambda-eventinvokeconfig-destinationconfig-onsuccess-destination", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Lambda::EventInvokeConfig.OnSuccess.Destination" - } - } - } - }, + "AWS::Lambda::EventInvokeConfig.OnFailure": "CACHED", + "AWS::Lambda::EventInvokeConfig.OnSuccess": "CACHED", "AWS::Lambda::EventSourceMapping.AmazonManagedKafkaEventSourceConfig": "CACHED", "AWS::Lambda::EventSourceMapping.DestinationConfig": "CACHED", "AWS::Lambda::EventSourceMapping.DocumentDBEventSourceConfig": "CACHED", @@ -5059,71 +4666,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -5156,702 +4699,139 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", + "AWS::NetworkManager::Device.AWSLocation": "CACHED", "AWS::NetworkManager::Device.Location": "CACHED", "AWS::NetworkManager::Link.Bandwidth": "CACHED", "AWS::NetworkManager::Site.Location": "CACHED", - "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", - "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", - "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", - "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", - "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", - "AWS::OpenSearchService::Domain.Idp": "CACHED", - "AWS::OpenSearchService::Domain.LogPublishingOption": "CACHED", - "AWS::OpenSearchService::Domain.MasterUserOptions": "CACHED", - "AWS::OpenSearchService::Domain.NodeToNodeEncryptionOptions": "CACHED", - "AWS::OpenSearchService::Domain.OffPeakWindow": "CACHED", - "AWS::OpenSearchService::Domain.OffPeakWindowOptions": "CACHED", - "AWS::OpenSearchService::Domain.SAMLOptions": "CACHED", - "AWS::OpenSearchService::Domain.ServiceSoftwareOptions": "CACHED", - "AWS::OpenSearchService::Domain.SnapshotOptions": "CACHED", - "AWS::OpenSearchService::Domain.SoftwareUpdateOptions": "CACHED", - "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", - "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", - "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", - "AWS::RDS::DBCluster.DBClusterRole": "CACHED", - "AWS::RDS::DBCluster.Endpoint": "CACHED", - "AWS::RDS::DBCluster.MasterUserSecret": "CACHED", - "AWS::RDS::DBCluster.ReadEndpoint": "CACHED", - "AWS::RDS::DBCluster.ScalingConfiguration": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration": "CACHED", - "AWS::RDS::DBInstance.CertificateDetails": "CACHED", - "AWS::RDS::DBInstance.DBInstanceRole": "CACHED", - "AWS::RDS::DBInstance.Endpoint": "CACHED", - "AWS::RDS::DBInstance.MasterUserSecret": "CACHED", - "AWS::RDS::DBInstance.ProcessorFeature": "CACHED", - "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", - "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", - "AWS::RDS::OptionGroup.OptionSetting": "CACHED", - "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "CACHED", - "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", - "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", - "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", - "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", - "AWS::Rekognition::StreamProcessor.List": "CACHED", - "AWS::ResilienceHub::App.EventSubscription": "CACHED", - "AWS::ResilienceHub::App.PermissionModel": "CACHED", - "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", - "AWS::ResilienceHub::App.ResourceMapping": "CACHED", - "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", - "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", - "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", - "AWS::ResourceGroups::Group.Query": "CACHED", - "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", - "AWS::ResourceGroups::Group.TagFilter": "CACHED", - "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", - "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", - "AWS::Route53Resolver::ResolverRule.TargetAddress": "CACHED", - "AWS::S3::AccessGrant.AccessGrantsLocationConfiguration": "CACHED", - "AWS::S3::AccessGrant.Grantee": "CACHED", - "AWS::S3::AccessPoint.PublicAccessBlockConfiguration": "CACHED", - "AWS::S3::AccessPoint.VpcConfiguration": "CACHED", - "AWS::S3::Bucket.AbortIncompleteMultipartUpload": "CACHED", - "AWS::S3::Bucket.AccelerateConfiguration": "CACHED", - "AWS::S3::Bucket.AccessControlTranslation": "CACHED", - "AWS::S3::Bucket.AnalyticsConfiguration": "CACHED", - "AWS::S3::Bucket.BucketEncryption": "CACHED", - "AWS::S3::Bucket.CorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors.html", - "Properties": { - "CorsRules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors.html#cfn-s3-bucket-cors-corsrule", - "DuplicatesAllowed": false, - "ItemType": "CorsRule", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.CorsRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html", - "Properties": { - "AllowedHeaders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-allowedheaders", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AllowedMethods": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-allowedmethods", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.CorsRule.AllowedMethods" - } - }, - "AllowedOrigins": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-allowedorigins", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ExposedHeaders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-exposedheaders", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Id": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-id", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.CorsRule.Id" - } - }, - "MaxAge": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-maxage", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.DataExport": "CACHED", - "AWS::S3::Bucket.DefaultRetention": "CACHED", - "AWS::S3::Bucket.DeleteMarkerReplication": "CACHED", - "AWS::S3::Bucket.Destination": "CACHED", - "AWS::S3::Bucket.EncryptionConfiguration": "CACHED", - "AWS::S3::Bucket.EventBridgeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-eventbridgeconfig.html", - "Properties": { - "EventBridgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-eventbridgeconfig.html#cfn-s3-bucket-eventbridgeconfiguration-eventbridgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.FilterRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.FilterRule.Name" - } - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.IntelligentTieringConfiguration": "CACHED", - "AWS::S3::Bucket.InventoryConfiguration": "CACHED", - "AWS::S3::Bucket.LambdaConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html", - "Properties": { - "Event": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig-event", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Filter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig-filter", - "Required": false, - "Type": "NotificationFilter", - "UpdateType": "Mutable" - }, - "Function": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig-function", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.LifecycleConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html", - "Properties": { - "Rules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html#cfn-s3-bucket-lifecycleconfig-rules", - "DuplicatesAllowed": false, - "ItemType": "Rule", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.LoggingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html", - "Properties": { - "DestinationBucketName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html#cfn-s3-bucket-loggingconfig-destinationbucketname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LogFilePrefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html#cfn-s3-bucket-loggingconfig-logfileprefix", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetObjectKeyFormat": { - "Documentation": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-targetobjectkeyformat.html", - "Required": false, - "Type": "TargetObjectKeyFormat", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.Metrics": "CACHED", - "AWS::S3::Bucket.MetricsConfiguration": "CACHED", - "AWS::S3::Bucket.NoncurrentVersionExpiration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration.html", - "Properties": { - "NewerNoncurrentVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration-newernoncurrentversions", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "NoncurrentDays": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration-noncurrentdays", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.NoncurrentVersionTransition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html", - "Properties": { - "NewerNoncurrentVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition-newernoncurrentversions", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "StorageClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition-storageclass", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.NoncurrentVersionTransition.StorageClass" - } - }, - "TransitionInDays": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition-transitionindays", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.NotificationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html", - "Properties": { - "EventBridgeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-eventbridgeconfig", - "Required": false, - "Type": "EventBridgeConfiguration", - "UpdateType": "Mutable" - }, - "LambdaConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig", - "DuplicatesAllowed": false, - "ItemType": "LambdaConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "QueueConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-queueconfig", - "DuplicatesAllowed": false, - "ItemType": "QueueConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TopicConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-topicconfig", - "DuplicatesAllowed": false, - "ItemType": "TopicConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.NotificationFilter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html", - "Properties": { - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key", - "Required": true, - "Type": "S3KeyFilter", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.ObjectLockConfiguration": "CACHED", - "AWS::S3::Bucket.ObjectLockRule": "CACHED", - "AWS::S3::Bucket.OwnershipControls": "CACHED", - "AWS::S3::Bucket.OwnershipControlsRule": "CACHED", - "AWS::S3::Bucket.PartitionedPrefix": "CACHED", - "AWS::S3::Bucket.PublicAccessBlockConfiguration": "CACHED", - "AWS::S3::Bucket.QueueConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html", - "Properties": { - "Event": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html#cfn-s3-bucket-notificationconfig-queueconfig-event", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Filter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html#cfn-s3-bucket-notificationconfig-queueconfig-filter", - "Required": false, - "Type": "NotificationFilter", - "UpdateType": "Mutable" - }, - "Queue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html#cfn-s3-bucket-notificationconfig-queueconfig-queue", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.RedirectAllRequestsTo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html", - "Properties": { - "HostName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html#cfn-s3-websiteconfiguration-redirectallrequeststo-hostname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html#cfn-s3-websiteconfiguration-redirectallrequeststo-protocol", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.RedirectAllRequestsTo.Protocol" - } - } - } - }, - "AWS::S3::Bucket.RedirectRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html", - "Properties": { - "HostName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-hostname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HttpRedirectCode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-httpredirectcode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-protocol", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.RedirectRule.Protocol" - } - }, - "ReplaceKeyPrefixWith": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-replacekeyprefixwith", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplaceKeyWith": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-replacekeywith", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.ReplicaModifications": "CACHED", - "AWS::S3::Bucket.ReplicationConfiguration": "CACHED", - "AWS::S3::Bucket.ReplicationDestination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html", - "Properties": { - "AccessControlTranslation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-accesscontroltranslation", - "Required": false, - "Type": "AccessControlTranslation", - "UpdateType": "Mutable" - }, - "Account": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-account", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationconfiguration-rules-destination-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EncryptionConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-encryptionconfiguration", - "Required": false, - "Type": "EncryptionConfiguration", - "UpdateType": "Mutable" - }, - "Metrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-metrics", - "Required": false, - "Type": "Metrics", - "UpdateType": "Mutable" - }, - "ReplicationTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-replicationtime", - "Required": false, - "Type": "ReplicationTime", - "UpdateType": "Mutable" - }, - "StorageClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationconfiguration-rules-destination-storageclass", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.ReplicationDestination.StorageClass" - } - } - } - }, - "AWS::S3::Bucket.ReplicationRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html", - "Properties": { - "DeleteMarkerReplication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-deletemarkerreplication", - "Required": false, - "Type": "DeleteMarkerReplication", - "UpdateType": "Mutable" - }, - "Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-destination", - "Required": true, - "Type": "ReplicationDestination", - "UpdateType": "Mutable" - }, - "Filter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-filter", - "Required": false, - "Type": "ReplicationRuleFilter", - "UpdateType": "Mutable" - }, - "Id": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-id", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.ReplicationRule.Id" - } - }, - "Prefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-prefix", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.ReplicationRule.Prefix" - } - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-priority", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceSelectionCriteria": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-sourceselectioncriteria", - "Required": false, - "Type": "SourceSelectionCriteria", - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.ReplicationRule.Status" - } - } - } - }, - "AWS::S3::Bucket.ReplicationRuleAndOperator": "CACHED", - "AWS::S3::Bucket.ReplicationRuleFilter": "CACHED", - "AWS::S3::Bucket.ReplicationTime": "CACHED", - "AWS::S3::Bucket.ReplicationTimeValue": "CACHED", - "AWS::S3::Bucket.RoutingRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules.html", - "Properties": { - "RedirectRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules.html#cfn-s3-websiteconfiguration-routingrules-redirectrule", - "Required": true, - "Type": "RedirectRule", - "UpdateType": "Mutable" - }, - "RoutingRuleCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition", - "Required": false, - "Type": "RoutingRuleCondition", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.RoutingRuleCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html", - "Properties": { - "HttpErrorCodeReturnedEquals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition-httperrorcodereturnedequals", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "KeyPrefixEquals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition-keyprefixequals", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.Rule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html", - "Properties": { - "AbortIncompleteMultipartUpload": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-abortincompletemultipartupload", - "Required": false, - "Type": "AbortIncompleteMultipartUpload", - "UpdateType": "Mutable" - }, - "ExpirationDate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-expirationdate", - "PrimitiveType": "Timestamp", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Rule.ExpirationDate" - } - }, - "ExpirationInDays": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-expirationindays", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ExpiredObjectDeleteMarker": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-expiredobjectdeletemarker", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Id": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-id", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Rule.Id" - } - }, - "NoncurrentVersionExpiration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration", - "Required": false, - "Type": "NoncurrentVersionExpiration", - "UpdateType": "Mutable" - }, - "NoncurrentVersionExpirationInDays": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversionexpirationindays", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "NoncurrentVersionTransition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition", - "Required": false, - "Type": "NoncurrentVersionTransition", - "UpdateType": "Mutable" - }, - "NoncurrentVersionTransitions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransitions", - "DuplicatesAllowed": false, - "ItemType": "NoncurrentVersionTransition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ObjectSizeGreaterThan": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-objectsizegreaterthan", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Rule.ObjectSizeGreaterThan" - } - }, - "ObjectSizeLessThan": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-objectsizelessthan", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Rule.ObjectSizeLessThan" - } - }, - "Prefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-prefix", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-status", + "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", + "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", + "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", + "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", + "AWS::OpenSearchService::Domain.Idp": "CACHED", + "AWS::OpenSearchService::Domain.LogPublishingOption": "CACHED", + "AWS::OpenSearchService::Domain.MasterUserOptions": "CACHED", + "AWS::OpenSearchService::Domain.NodeToNodeEncryptionOptions": "CACHED", + "AWS::OpenSearchService::Domain.OffPeakWindow": "CACHED", + "AWS::OpenSearchService::Domain.OffPeakWindowOptions": "CACHED", + "AWS::OpenSearchService::Domain.SAMLOptions": "CACHED", + "AWS::OpenSearchService::Domain.ServiceSoftwareOptions": "CACHED", + "AWS::OpenSearchService::Domain.SnapshotOptions": "CACHED", + "AWS::OpenSearchService::Domain.SoftwareUpdateOptions": "CACHED", + "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", + "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", + "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::RDS::DBCluster.DBClusterRole": "CACHED", + "AWS::RDS::DBCluster.Endpoint": "CACHED", + "AWS::RDS::DBCluster.MasterUserSecret": "CACHED", + "AWS::RDS::DBCluster.ReadEndpoint": "CACHED", + "AWS::RDS::DBCluster.ScalingConfiguration": "CACHED", + "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration": "CACHED", + "AWS::RDS::DBInstance.CertificateDetails": "CACHED", + "AWS::RDS::DBInstance.DBInstanceRole": "CACHED", + "AWS::RDS::DBInstance.Endpoint": "CACHED", + "AWS::RDS::DBInstance.MasterUserSecret": "CACHED", + "AWS::RDS::DBInstance.ProcessorFeature": "CACHED", + "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", + "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", + "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::Redshift::Cluster.Endpoint": "CACHED", + "AWS::Redshift::Cluster.LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html", + "Properties": { + "BucketName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-bucketname", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Rule.Status" - } - }, - "TagFilters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-tagfilters", - "DuplicatesAllowed": false, - "ItemType": "TagFilter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Transition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-transition", - "Required": false, - "Type": "Transition", "UpdateType": "Mutable" }, - "Transitions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-transitions", - "DuplicatesAllowed": false, - "ItemType": "Transition", + "S3KeyPrefix": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-s3keyprefix", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.S3KeyFilter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key.html", - "Properties": { - "Rules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules", - "DuplicatesAllowed": false, - "ItemType": "FilterRule", - "Required": true, - "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", + "AWS::Rekognition::StreamProcessor.List": "CACHED", + "AWS::ResilienceHub::App.EventSubscription": "CACHED", + "AWS::ResilienceHub::App.PermissionModel": "CACHED", + "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", + "AWS::ResilienceHub::App.ResourceMapping": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", + "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", + "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", + "AWS::ResourceGroups::Group.Query": "CACHED", + "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", + "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", + "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", + "AWS::Route53Resolver::ResolverRule.TargetAddress": "CACHED", + "AWS::S3::AccessGrant.AccessGrantsLocationConfiguration": "CACHED", + "AWS::S3::AccessGrant.Grantee": "CACHED", + "AWS::S3::AccessPoint.PublicAccessBlockConfiguration": "CACHED", + "AWS::S3::AccessPoint.VpcConfiguration": "CACHED", + "AWS::S3::Bucket.AbortIncompleteMultipartUpload": "CACHED", + "AWS::S3::Bucket.AccelerateConfiguration": "CACHED", + "AWS::S3::Bucket.AccessControlTranslation": "CACHED", + "AWS::S3::Bucket.AnalyticsConfiguration": "CACHED", + "AWS::S3::Bucket.BucketEncryption": "CACHED", + "AWS::S3::Bucket.CorsConfiguration": "CACHED", + "AWS::S3::Bucket.CorsRule": "CACHED", + "AWS::S3::Bucket.DataExport": "CACHED", + "AWS::S3::Bucket.DefaultRetention": "CACHED", + "AWS::S3::Bucket.DeleteMarkerReplication": "CACHED", + "AWS::S3::Bucket.Destination": "CACHED", + "AWS::S3::Bucket.EncryptionConfiguration": "CACHED", + "AWS::S3::Bucket.EventBridgeConfiguration": "CACHED", + "AWS::S3::Bucket.FilterRule": "CACHED", + "AWS::S3::Bucket.IntelligentTieringConfiguration": "CACHED", + "AWS::S3::Bucket.InventoryConfiguration": "CACHED", + "AWS::S3::Bucket.LambdaConfiguration": "CACHED", + "AWS::S3::Bucket.LifecycleConfiguration": "CACHED", + "AWS::S3::Bucket.LoggingConfiguration": "CACHED", + "AWS::S3::Bucket.Metrics": "CACHED", + "AWS::S3::Bucket.MetricsConfiguration": "CACHED", + "AWS::S3::Bucket.NoncurrentVersionExpiration": "CACHED", + "AWS::S3::Bucket.NoncurrentVersionTransition": "CACHED", + "AWS::S3::Bucket.NotificationConfiguration": "CACHED", + "AWS::S3::Bucket.NotificationFilter": "CACHED", + "AWS::S3::Bucket.ObjectLockConfiguration": "CACHED", + "AWS::S3::Bucket.ObjectLockRule": "CACHED", + "AWS::S3::Bucket.OwnershipControls": "CACHED", + "AWS::S3::Bucket.OwnershipControlsRule": "CACHED", + "AWS::S3::Bucket.PartitionedPrefix": "CACHED", + "AWS::S3::Bucket.PublicAccessBlockConfiguration": "CACHED", + "AWS::S3::Bucket.QueueConfiguration": "CACHED", + "AWS::S3::Bucket.RedirectAllRequestsTo": "CACHED", + "AWS::S3::Bucket.RedirectRule": "CACHED", + "AWS::S3::Bucket.ReplicaModifications": "CACHED", + "AWS::S3::Bucket.ReplicationConfiguration": "CACHED", + "AWS::S3::Bucket.ReplicationDestination": "CACHED", + "AWS::S3::Bucket.ReplicationRule": "CACHED", + "AWS::S3::Bucket.ReplicationRuleAndOperator": "CACHED", + "AWS::S3::Bucket.ReplicationRuleFilter": "CACHED", + "AWS::S3::Bucket.ReplicationTime": "CACHED", + "AWS::S3::Bucket.ReplicationTimeValue": "CACHED", + "AWS::S3::Bucket.RoutingRule": "CACHED", + "AWS::S3::Bucket.RoutingRuleCondition": "CACHED", + "AWS::S3::Bucket.Rule": "CACHED", + "AWS::S3::Bucket.S3KeyFilter": "CACHED", "AWS::S3::Bucket.ServerSideEncryptionByDefault": "CACHED", "AWS::S3::Bucket.ServerSideEncryptionRule": "CACHED", "AWS::S3::Bucket.SourceSelectionCriteria": "CACHED", @@ -5860,103 +4840,10 @@ "AWS::S3::Bucket.TagFilter": "CACHED", "AWS::S3::Bucket.TargetObjectKeyFormat": "CACHED", "AWS::S3::Bucket.Tiering": "CACHED", - "AWS::S3::Bucket.TopicConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html", - "Properties": { - "Event": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html#cfn-s3-bucket-notificationconfig-topicconfig-event", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Filter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html#cfn-s3-bucket-notificationconfig-topicconfig-filter", - "Required": false, - "Type": "NotificationFilter", - "UpdateType": "Mutable" - }, - "Topic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html#cfn-s3-bucket-notificationconfig-topicconfig-topic", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.Transition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html", - "Properties": { - "StorageClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html#cfn-s3-bucket-lifecycleconfig-rule-transition-storageclass", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Transition.StorageClass" - } - }, - "TransitionDate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html#cfn-s3-bucket-lifecycleconfig-rule-transition-transitiondate", - "PrimitiveType": "Timestamp", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Transition.TransitionDate" - } - }, - "TransitionInDays": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html#cfn-s3-bucket-lifecycleconfig-rule-transition-transitionindays", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.VersioningConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-versioningconfig.html", - "Properties": { - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-versioningconfig.html#cfn-s3-bucket-versioningconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.VersioningConfiguration.Status" - } - } - } - }, - "AWS::S3::Bucket.WebsiteConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html", - "Properties": { - "ErrorDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-errordocument", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IndexDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-indexdocument", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RedirectAllRequestsTo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-redirectallrequeststo", - "Required": false, - "Type": "RedirectAllRequestsTo", - "UpdateType": "Mutable" - }, - "RoutingRules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-routingrules", - "DuplicatesAllowed": false, - "ItemType": "RoutingRule", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::S3::Bucket.TopicConfiguration": "CACHED", + "AWS::S3::Bucket.Transition": "CACHED", + "AWS::S3::Bucket.VersioningConfiguration": "CACHED", + "AWS::S3::Bucket.WebsiteConfiguration": "CACHED", "AWS::S3ObjectLambda::AccessPoint.Alias": "CACHED", "AWS::S3ObjectLambda::AccessPoint.AwsLambda": "CACHED", "AWS::S3ObjectLambda::AccessPoint.ContentTransformation": "CACHED", @@ -5972,23 +4859,30 @@ "AWS::S3Outposts::Bucket.Rule": "CACHED", "AWS::S3Outposts::Endpoint.FailedReason": "CACHED", "AWS::S3Outposts::Endpoint.NetworkInterface": "CACHED", - "AWS::SNS::Topic.Subscription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-subscription.html", - "Properties": { - "Endpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-subscription.html#cfn-sns-topic-subscription-endpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-subscription.html#cfn-sns-topic-subscription-protocol", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, + "AWS::SES::ConfigurationSet.DashboardOptions": "CACHED", + "AWS::SES::ConfigurationSet.DeliveryOptions": "CACHED", + "AWS::SES::ConfigurationSet.GuardianOptions": "CACHED", + "AWS::SES::ConfigurationSet.ReputationOptions": "CACHED", + "AWS::SES::ConfigurationSet.SendingOptions": "CACHED", + "AWS::SES::ConfigurationSet.SuppressionOptions": "CACHED", + "AWS::SES::ConfigurationSet.TrackingOptions": "CACHED", + "AWS::SES::ConfigurationSet.VdmOptions": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.CloudWatchDestination": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.DimensionConfiguration": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.EventDestination": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.KinesisFirehoseDestination": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.SnsDestination": "CACHED", + "AWS::SES::ContactList.Topic": "CACHED", + "AWS::SES::EmailIdentity.ConfigurationSetAttributes": "CACHED", + "AWS::SES::EmailIdentity.DkimAttributes": "CACHED", + "AWS::SES::EmailIdentity.DkimSigningAttributes": "CACHED", + "AWS::SES::EmailIdentity.FeedbackAttributes": "CACHED", + "AWS::SES::EmailIdentity.MailFromAttributes": "CACHED", + "AWS::SES::Template.Template": "CACHED", + "AWS::SES::VdmAttributes.DashboardAttributes": "CACHED", + "AWS::SES::VdmAttributes.GuardianAttributes": "CACHED", + "AWS::SNS::Topic.LoggingConfig": "CACHED", + "AWS::SNS::Topic.Subscription": "CACHED", "AWS::SSM::Association.InstanceAssociationOutputLocation": "CACHED", "AWS::SSM::Association.ParameterValues": "CACHED", "AWS::SSM::Association.S3OutputLocation": "CACHED", @@ -6008,15 +4902,69 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", + "AWS::SSMGuiConnect::Preferences.IdleConnectionAlert": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectionalert.html", + "Properties": { + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectionalert.html#cfn-ssmguiconnect-preferences-idleconnectionalert-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectionalert.html#cfn-ssmguiconnect-preferences-idleconnectionalert-value", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::SSMGuiConnect::Preferences.IdleConnectionPreferences": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectionpreferences.html", + "Properties": { + "Alert": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectionpreferences.html#cfn-ssmguiconnect-preferences-idleconnectionpreferences-alert", + "Required": false, + "Type": "IdleConnectionAlert", + "UpdateType": "Mutable" + }, + "Timeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectionpreferences.html#cfn-ssmguiconnect-preferences-idleconnectionpreferences-timeout", + "Required": false, + "Type": "IdleConnectionTimeout", + "UpdateType": "Mutable" + } + } + }, + "AWS::SSMGuiConnect::Preferences.IdleConnectionTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectiontimeout.html", + "Properties": { + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectiontimeout.html#cfn-ssmguiconnect-preferences-idleconnectiontimeout-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectiontimeout.html#cfn-ssmguiconnect-preferences-idleconnectiontimeout-value", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttributeValue": "CACHED", "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::Domain.CodeEditorAppSettings": "CACHED", @@ -6027,6 +4975,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -6054,6 +5003,14 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", @@ -6072,6 +5029,7 @@ "AWS::ServiceDiscovery::Service.DnsRecord": "CACHED", "AWS::ServiceDiscovery::Service.HealthCheckConfig": "CACHED", "AWS::ServiceDiscovery::Service.HealthCheckCustomConfig": "CACHED", + "AWS::Signer::SigningProfile.SignatureValidityPeriod": "CACHED", "AWS::SimSpaceWeaver::Simulation.S3Location": "CACHED", "AWS::StepFunctions::Activity.TagsEntry": "CACHED", "AWS::StepFunctions::StateMachine.CloudWatchLogsLogGroup": "CACHED", @@ -6115,6 +5073,12 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", + "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", + "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", + "AWS::VerifiedPermissions::Policy.TemplateLinkedPolicyDefinition": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.SchemaDefinition": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.ValidationSettings": "CACHED", "AWS::WAF::ByteMatchSet.ByteMatchTuple": "CACHED", "AWS::WAF::ByteMatchSet.FieldToMatch": "CACHED", "AWS::WAF::IPSet.IPSetDescriptor": "CACHED", @@ -6167,10 +5131,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -6188,7 +5150,71 @@ "AWS::WAFv2::RuleGroup.CustomRequestHandling": "CACHED", "AWS::WAFv2::RuleGroup.CustomResponse": "CACHED", "AWS::WAFv2::RuleGroup.CustomResponseBody": "CACHED", - "AWS::WAFv2::RuleGroup.FieldToMatch": "CACHED", + "AWS::WAFv2::RuleGroup.FieldToMatch": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html", + "Properties": { + "AllQueryArguments": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-allqueryarguments", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "Body": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-body", + "Required": false, + "Type": "Body", + "UpdateType": "Mutable" + }, + "Cookies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-cookies", + "Required": false, + "Type": "Cookies", + "UpdateType": "Mutable" + }, + "Headers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-headers", + "Required": false, + "Type": "Headers", + "UpdateType": "Mutable" + }, + "JsonBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-jsonbody", + "Required": false, + "Type": "JsonBody", + "UpdateType": "Mutable" + }, + "Method": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-method", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "QueryString": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-querystring", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "SingleHeader": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-singleheader", + "Required": false, + "Type": "SingleHeader", + "UpdateType": "Mutable" + }, + "SingleQueryArgument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-singlequeryargument", + "Required": false, + "Type": "SingleQueryArgument", + "UpdateType": "Mutable" + }, + "UriPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-uripath", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::WAFv2::RuleGroup.ForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.GeoMatchStatement": "CACHED", "AWS::WAFv2::RuleGroup.HeaderMatchPattern": "CACHED", @@ -6215,6 +5241,14 @@ "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType" } }, + "CustomKeys": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-customkeys", + "DuplicatesAllowed": true, + "ItemType": "RateBasedStatementCustomKey", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "ForwardedIPConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-forwardedipconfig", "Required": false, @@ -6238,6 +5272,13 @@ } } }, + "AWS::WAFv2::RuleGroup.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryString": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitUriPath": "CACHED", "AWS::WAFv2::RuleGroup.RegexMatchStatement": "CACHED", "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.Rule": "CACHED", @@ -6250,45 +5291,12 @@ "AWS::WAFv2::RuleGroup.TextTransformation": "CACHED", "AWS::WAFv2::RuleGroup.VisibilityConfig": "CACHED", "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html", - "Properties": { - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-loginpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RequestInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-requestinspection", - "Required": false, - "Type": "RequestInspection", - "UpdateType": "Mutable" - }, - "ResponseInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-responseinspection", - "Required": false, - "Type": "ResponseInspection", - "UpdateType": "Mutable" - } - } - }, - "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html", - "Properties": { - "InspectionLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html#cfn-wafv2-webacl-awsmanagedrulesbotcontrolruleset-inspectionlevel", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet.InspectionLevel" - } - } - } - }, + "AWS::WAFv2::WebACL.AWSManagedRulesACFPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": "CACHED", "AWS::WAFv2::WebACL.AllowAction": "CACHED", "AWS::WAFv2::WebACL.AndStatement": "CACHED", + "AWS::WAFv2::WebACL.AssociationConfig": "CACHED", "AWS::WAFv2::WebACL.BlockAction": "CACHED", "AWS::WAFv2::WebACL.Body": "CACHED", "AWS::WAFv2::WebACL.ByteMatchStatement": "CACHED", @@ -6306,65 +5314,83 @@ "AWS::WAFv2::WebACL.DefaultAction": "CACHED", "AWS::WAFv2::WebACL.ExcludedRule": "CACHED", "AWS::WAFv2::WebACL.FieldIdentifier": "CACHED", - "AWS::WAFv2::WebACL.FieldToMatch": "CACHED", - "AWS::WAFv2::WebACL.ForwardedIPConfiguration": "CACHED", - "AWS::WAFv2::WebACL.GeoMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.HeaderMatchPattern": "CACHED", - "AWS::WAFv2::WebACL.Headers": "CACHED", - "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", - "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", - "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", - "AWS::WAFv2::WebACL.JsonBody": "CACHED", - "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", - "AWS::WAFv2::WebACL.Label": "CACHED", - "AWS::WAFv2::WebACL.LabelMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html", + "AWS::WAFv2::WebACL.FieldToMatch": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html", "Properties": { - "AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesatpruleset", + "AllQueryArguments": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-allqueryarguments", + "PrimitiveType": "Json", "Required": false, - "Type": "AWSManagedRulesATPRuleSet", "UpdateType": "Mutable" }, - "AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesbotcontrolruleset", + "Body": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-body", "Required": false, - "Type": "AWSManagedRulesBotControlRuleSet", + "Type": "Body", "UpdateType": "Mutable" }, - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-loginpath", - "PrimitiveType": "String", + "Cookies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-cookies", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.LoginPath" - } + "Type": "Cookies", + "UpdateType": "Mutable" }, - "PasswordField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-passwordfield", + "Headers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-headers", "Required": false, - "Type": "FieldIdentifier", + "Type": "Headers", "UpdateType": "Mutable" }, - "PayloadType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-payloadtype", - "PrimitiveType": "String", + "JsonBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-jsonbody", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.PayloadType" - } + "Type": "JsonBody", + "UpdateType": "Mutable" + }, + "Method": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-method", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "QueryString": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-querystring", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "SingleHeader": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-singleheader", + "Required": false, + "Type": "SingleHeader", + "UpdateType": "Mutable" + }, + "SingleQueryArgument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-singlequeryargument", + "Required": false, + "Type": "SingleQueryArgument", + "UpdateType": "Mutable" }, - "UsernameField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-usernamefield", + "UriPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-uripath", + "PrimitiveType": "Json", "Required": false, - "Type": "FieldIdentifier", "UpdateType": "Mutable" } } }, + "AWS::WAFv2::WebACL.ForwardedIPConfiguration": "CACHED", + "AWS::WAFv2::WebACL.GeoMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.HeaderMatchPattern": "CACHED", + "AWS::WAFv2::WebACL.Headers": "CACHED", + "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", + "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", + "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JsonBody": "CACHED", + "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", + "AWS::WAFv2::WebACL.Label": "CACHED", + "AWS::WAFv2::WebACL.LabelMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": "CACHED", "AWS::WAFv2::WebACL.ManagedRuleGroupStatement": "CACHED", "AWS::WAFv2::WebACL.NotStatement": "CACHED", "AWS::WAFv2::WebACL.OrStatement": "CACHED", @@ -6381,6 +5407,14 @@ "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType" } }, + "CustomKeys": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-customkeys", + "DuplicatesAllowed": true, + "ItemType": "RateBasedStatementCustomKey", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "ForwardedIPConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-forwardedipconfig", "Required": false, @@ -6404,9 +5438,18 @@ } } }, + "AWS::WAFv2::WebACL.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryString": "CACHED", + "AWS::WAFv2::WebACL.RateLimitUriPath": "CACHED", "AWS::WAFv2::WebACL.RegexMatchStatement": "CACHED", "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement": "CACHED", + "AWS::WAFv2::WebACL.RequestBodyAssociatedResourceTypeConfig": "CACHED", "AWS::WAFv2::WebACL.RequestInspection": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP": "CACHED", "AWS::WAFv2::WebACL.ResponseInspection": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionHeader": "CACHED", @@ -6429,55 +5472,8 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -7520,112 +6516,8 @@ } } }, - "AWS::AppConfig::Application": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html#cfn-appconfig-application-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html#cfn-appconfig-application-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html#cfn-appconfig-application-tags", - "ItemType": "Tags", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::AppConfig::ConfigurationProfile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html", - "Properties": { - "ApplicationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-applicationid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.ApplicationId" - } - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.Description" - } - }, - "KmsKeyIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-kmskeyidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.KmsKeyIdentifier" - } - }, - "LocationUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-locationuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.LocationUri" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.Name" - } - }, - "RetrievalRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-retrievalrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.RetrievalRoleArn" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-tags", - "ItemType": "Tags", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.Type" - } - }, - "Validators": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-validators", - "ItemType": "Validators", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::AppConfig::Application": "CACHED", + "AWS::AppConfig::ConfigurationProfile": "CACHED", "AWS::AppConfig::Deployment": "CACHED", "AWS::AppConfig::DeploymentStrategy": "CACHED", "AWS::AppConfig::Environment": "CACHED", @@ -8060,90 +6952,12 @@ "AWS::AutoScaling::WarmPool": "CACHED", "AWS::Backup::BackupPlan": "CACHED", "AWS::Backup::BackupSelection": "CACHED", - "AWS::Backup::BackupVault": "CACHED", - "AWS::BackupGateway::Hypervisor": "CACHED", - "AWS::Batch::ComputeEnvironment": "CACHED", - "AWS::Batch::JobDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html", - "Properties": { - "ContainerProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-containerproperties", - "Required": false, - "Type": "ContainerProperties", - "UpdateType": "Mutable" - }, - "EksProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-eksproperties", - "Required": false, - "Type": "EksProperties", - "UpdateType": "Mutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Batch::JobDefinition.JobDefinitionName" - } - }, - "NodeProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-nodeproperties", - "Required": false, - "Type": "NodeProperties", - "UpdateType": "Mutable" - }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-parameters", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "PlatformCapabilities": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-platformcapabilities", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-propagatetags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RetryStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-retrystrategy", - "Required": false, - "Type": "RetryStrategy", - "UpdateType": "Mutable" - }, - "SchedulingPriority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-schedulingpriority", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-tags", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Immutable" - }, - "Timeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-timeout", - "Required": false, - "Type": "Timeout", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Backup::BackupVault": "CACHED", + "AWS::Backup::Framework": "CACHED", + "AWS::Backup::ReportPlan": "CACHED", + "AWS::BackupGateway::Hypervisor": "CACHED", + "AWS::Batch::ComputeEnvironment": "CACHED", + "AWS::Batch::JobDefinition": "CACHED", "AWS::Batch::JobQueue": "CACHED", "AWS::Batch::SchedulingPolicy": "CACHED", "AWS::CDK::Metadata": "CACHED", @@ -8167,7 +6981,54 @@ "AWS::CloudTrail::EventDataStore": "CACHED", "AWS::CloudTrail::Trail": "CACHED", "AWS::CloudWatch::Alarm": "CACHED", - "AWS::CloudWatch::AnomalyDetector": "CACHED", + "AWS::CloudWatch::AnomalyDetector": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html", + "Properties": { + "Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-configuration", + "Required": false, + "Type": "Configuration", + "UpdateType": "Mutable" + }, + "Dimensions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-dimensions", + "ItemType": "Dimension", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "MetricMathAnomalyDetector": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-metricmathanomalydetector", + "Required": false, + "Type": "MetricMathAnomalyDetector", + "UpdateType": "Immutable" + }, + "MetricName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-metricname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Namespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-namespace", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "SingleMetricAnomalyDetector": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-singlemetricanomalydetector", + "Required": false, + "Type": "SingleMetricAnomalyDetector", + "UpdateType": "Immutable" + }, + "Stat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-stat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + } + } + }, "AWS::CloudWatch::CompositeAlarm": "CACHED", "AWS::CloudWatch::Dashboard": "CACHED", "AWS::CloudWatch::InsightRule": "CACHED", @@ -8176,6 +7037,7 @@ "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -8404,6 +7266,9 @@ "AWS::Config::OrganizationConformancePack": "CACHED", "AWS::Config::RemediationConfiguration": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", + "AWS::ControlTower::EnabledControl": "CACHED", + "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", "AWS::DMS::Certificate": "CACHED", "AWS::DMS::Endpoint": "CACHED", @@ -8500,6 +7365,7 @@ "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", + "AWS::EC2::CapacityReservationFleet": "CACHED", "AWS::EC2::ClientVpnAuthorizationRule": "CACHED", "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", @@ -8540,51 +7406,7 @@ }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", - "AWS::EC2::EIP": { - "Attributes": { - "AllocationId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html", - "Properties": { - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "Ec2ElasticIpDomain" - } - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "NetworkBorderGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-networkbordergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PublicIpv4Pool": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::EIP": "CACHED", "AWS::EC2::EIPAssociation": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", "Properties": { @@ -8634,91 +7456,367 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-autoplacement", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Mutable", + "Value": { + "ValueType": "Ec2HostAutoPlacement" + } + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-availabilityzone", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "HostRecovery": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-hostrecovery", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-instancetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, + "AWS::EC2::IPAM": "CACHED", + "AWS::EC2::IPAMAllocation": "CACHED", + "AWS::EC2::IPAMPool": "CACHED", + "AWS::EC2::IPAMPoolCidr": "CACHED", + "AWS::EC2::IPAMResourceDiscovery": "CACHED", + "AWS::EC2::IPAMResourceDiscoveryAssociation": "CACHED", + "AWS::EC2::IPAMScope": "CACHED", + "AWS::EC2::Instance": { + "Attributes": { + "AvailabilityZone": { + "PrimitiveType": "String" + }, + "PrivateDnsName": { + "PrimitiveType": "String" + }, + "PrivateIp": { + "PrimitiveType": "String" + }, + "PublicDnsName": { + "PrimitiveType": "String" + }, + "PublicIp": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html", + "Properties": { + "AdditionalInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-additionalinfo", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Affinity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-affinity", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::Instance.Affinity" + } + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BlockDeviceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-blockdevicemappings", + "DuplicatesAllowed": true, + "ItemType": "BlockDeviceMapping", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "CpuOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-cpuoptions", + "Required": false, + "Type": "CpuOptions", + "UpdateType": "Immutable" + }, + "CreditSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-creditspecification", + "Required": false, + "Type": "CreditSpecification", + "UpdateType": "Mutable" + }, + "DisableApiTermination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-disableapitermination", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EbsOptimized": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ebsoptimized", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "ElasticGpuSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-elasticgpuspecifications", + "DuplicatesAllowed": false, + "ItemType": "ElasticGpuSpecification", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "ElasticInferenceAccelerators": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-elasticinferenceaccelerators", + "DuplicatesAllowed": false, + "ItemType": "ElasticInferenceAccelerator", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "EnclaveOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-enclaveoptions", + "Required": false, + "Type": "EnclaveOptions", + "UpdateType": "Immutable" + }, + "HibernationOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hibernationoptions", + "Required": false, + "Type": "HibernationOptions", + "UpdateType": "Immutable" + }, + "HostId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hostid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "HostResourceGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hostresourcegrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IamInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-iaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IAM::InstanceProfile.Name" + } + }, + "ImageId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-imageid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "InstanceInitiatedShutdownBehavior": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-instanceinitiatedshutdownbehavior", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "Ec2InstanceType" + } + }, + "Ipv6AddressCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ipv6addresscount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6Addresses": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ipv6addresses", + "DuplicatesAllowed": true, + "ItemType": "InstanceIpv6Address", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "KernelId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-kernelid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "KeyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-keyname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "KeyPair" + } + }, + "LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-launchtemplate", + "Required": false, + "Type": "LaunchTemplateSpecification", + "UpdateType": "Immutable" + }, + "LicenseSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-licensespecifications", + "DuplicatesAllowed": false, + "ItemType": "LicenseSpecification", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "Monitoring": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-monitoring", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NetworkInterfaces": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-networkinterfaces", + "DuplicatesAllowed": true, + "ItemType": "NetworkInterface", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "PlacementGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-placementgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "PlacementGroup" + } + }, + "PrivateDnsNameOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-privatednsnameoptions", + "Required": false, + "Type": "PrivateDnsNameOptions", + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-privateipaddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", "Value": { - "ValueType": "Ec2HostAutoPlacement" + "ValueType": "PrivateIpAddress" } }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-availabilityzone", + "PropagateTagsToVolumeOnCreation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-propagatetagstovolumeoncreation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RamdiskId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ramdiskid", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Conditional" + }, + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-securitygroupids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional", + "Value": { + "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", + "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" + } + }, + "SecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-securitygroups", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", "UpdateType": "Immutable", "Value": { - "ValueType": "AvailabilityZone" + "ListValueType": "AWS::EC2::SecurityGroup.GroupIds", + "ValueType": "AWS::EC2::SecurityGroup.GroupId" } }, - "HostRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-hostrecovery", - "PrimitiveType": "String", + "SourceDestCheck": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-sourcedestcheck", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-instancetype", + "SsmAssociations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ssmassociations", + "DuplicatesAllowed": true, + "ItemType": "SsmAssociation", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SubnetId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-subnetid", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, - "AWS::EC2::IPAM": "CACHED", - "AWS::EC2::IPAMAllocation": "CACHED", - "AWS::EC2::IPAMPool": "CACHED", - "AWS::EC2::IPAMPoolCidr": "CACHED", - "AWS::EC2::IPAMResourceDiscovery": "CACHED", - "AWS::EC2::IPAMResourceDiscoveryAssociation": "CACHED", - "AWS::EC2::IPAMScope": "CACHED", - "AWS::EC2::Instance": "CACHED", - "AWS::EC2::InstanceConnectEndpoint": "CACHED", - "AWS::EC2::InternetGateway": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html", - "Properties": { + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "SubnetId" + } + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html#cfn-ec2-internetgateway-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::KeyPair": { - "Attributes": { - "KeyFingerprint": { - "PrimitiveType": "String" - }, - "KeyPairId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html", - "Properties": { - "KeyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html#cfn-ec2-keypair-keyname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" }, - "KeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html#cfn-ec2-keypair-keytype", + "Tenancy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-tenancy", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Conditional", "Value": { - "ValueType": "AWS::EC2::KeyPair.KeyType" + "ValueType": "Ec2Tenancy" } }, - "PublicKeyMaterial": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html#cfn-ec2-keypair-publickeymaterial", + "UserData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-userdata", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-volumes", + "DuplicatesAllowed": true, + "ItemType": "Volume", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::InstanceConnectEndpoint": "CACHED", + "AWS::EC2::InternetGateway": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html", + "Properties": { "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html#cfn-ec2-keypair-tags", - "DuplicatesAllowed": false, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html#cfn-ec2-internetgateway-tags", + "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", @@ -8726,6 +7824,7 @@ } } }, + "AWS::EC2::KeyPair": "CACHED", "AWS::EC2::LaunchTemplate": "CACHED", "AWS::EC2::LocalGatewayRoute": "CACHED", "AWS::EC2::LocalGatewayRouteTable": "CACHED", @@ -8801,94 +7900,7 @@ } } }, - "AWS::EC2::NetworkInterface": { - "Attributes": { - "PrimaryPrivateIpAddress": { - "PrimitiveType": "String" - }, - "SecondaryPrivateIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GroupSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-groupset", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "InterfaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-interfacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresscount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6Addresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresses", - "DuplicatesAllowed": false, - "ItemType": "InstanceIpv6Address", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddress", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrivateIpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddresses", - "DuplicatesAllowed": false, - "ItemType": "PrivateIpAddressSpecification", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-secondaryprivateipcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-sourcedestcheck", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-subnetid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::NetworkInterface": "CACHED", "AWS::EC2::NetworkInterfaceAttachment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html", "Properties": { @@ -8901,153 +7913,35 @@ "DeviceIndex": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deviceindex", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-instanceid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-networkinterfaceid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::NetworkInterfacePermission": "CACHED", - "AWS::EC2::PlacementGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", - "Properties": { - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementGroupStrategy" - } - } - } - }, - "AWS::EC2::PrefixList": "CACHED", - "AWS::EC2::Route": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html", - "Properties": { - "CarrierGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-carriergatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DestinationCidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-destinationcidrblock", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "CidrIp" - } - }, - "DestinationIpv6CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-destinationipv6cidrblock", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EgressOnlyInternetGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-egressonlyinternetgatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-gatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LocalGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-localgatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NatGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-natgatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-networkinterfaceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RouteTableId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-routetableid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "TransitGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-transitgatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-vpcendpointid", - "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "VpcPeeringConnectionId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-vpcpeeringconnectionid", + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-instanceid", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::RouteTable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route-table.html", - "Properties": { - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route-table.html#cfn-ec2-routetable-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", + "Required": true, "UpdateType": "Mutable" }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route-table.html#cfn-ec2-routetable-vpcid", + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-networkinterfaceid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } + "UpdateType": "Mutable" } } }, + "AWS::EC2::NetworkInterfacePermission": "CACHED", + "AWS::EC2::PlacementGroup": "CACHED", + "AWS::EC2::PrefixList": "CACHED", + "AWS::EC2::Route": "CACHED", + "AWS::EC2::RouteTable": "CACHED", "AWS::EC2::SecurityGroup": "CACHED", - "AWS::EC2::SecurityGroupEgress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html", + "AWS::EC2::SecurityGroupEgress": "CACHED", + "AWS::EC2::SecurityGroupIngress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html", "Properties": { "CidrIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-cidrip", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-cidrip", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", @@ -9056,185 +7950,79 @@ } }, "CidrIpv6": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-cidripv6", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-cidripv6", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-description", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "DestinationPrefixListId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-destinationprefixlistid", - "PrimitiveType": "String", + "FromPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-fromport", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Immutable" }, - "DestinationSecurityGroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-destinationsecuritygroupid", + "GroupId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-groupid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "FromPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-fromport", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "GroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-groupid", + "GroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-groupname", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, "IpProtocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-ipprotocol", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-ipprotocol", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" }, - "ToPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-toport", - "PrimitiveType": "Integer", + "SourcePrefixListId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-securitygroupingress-sourceprefixlistid", + "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" - } - } - }, - "AWS::EC2::SecurityGroupIngress": "CACHED", - "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", - "AWS::EC2::SpotFleet": "CACHED", - "AWS::EC2::Subnet": { - "Attributes": { - "AvailabilityZone": { - "PrimitiveType": "String" - }, - "AvailabilityZoneId": { - "PrimitiveType": "String" - }, - "CidrBlock": { - "PrimitiveType": "String" - }, - "Ipv6CidrBlocks": { - "PrimitiveItemType": "String", - "Type": "List" - }, - "NetworkAclAssociationId": { - "PrimitiveType": "String" - }, - "OutpostArn": { - "PrimitiveType": "String" - }, - "SubnetId": { - "PrimitiveType": "String" - }, - "VpcId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html", - "Properties": { - "AssignIpv6AddressOnCreation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-assignipv6addressoncreation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-availabilityzone", + "SourceSecurityGroupId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AvailabilityZone" + "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" } }, - "AvailabilityZoneId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-availabilityzoneid", + "SourceSecurityGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-cidrblock", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AwsCidrIp" - } - }, - "EnableDns64": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-enabledns64", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv4NetmaskLength": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv4netmasklength", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6cidrblock", + "SourceSecurityGroupOwnerId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupownerid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" - }, - "Ipv6Native": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6native", - "PrimitiveType": "Boolean", - "Required": false, "UpdateType": "Immutable" }, - "Ipv6NetmaskLength": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6netmasklength", + "ToPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-toport", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" - }, - "MapPublicIpOnLaunch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-mappubliciponlaunch", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "OutpostArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-outpostarn", - "PrimitiveType": "String", - "Required": false, "UpdateType": "Immutable" - }, - "PrivateDnsNameOptionsOnLaunch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-privatednsnameoptionsonlaunch", - "Required": false, - "Type": "PrivateDnsNameOptionsOnLaunch", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } } } }, + "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", + "AWS::EC2::SpotFleet": "CACHED", + "AWS::EC2::Subnet": "CACHED", "AWS::EC2::SubnetCidrBlock": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html", "Properties": { @@ -9369,7 +8157,71 @@ "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", "AWS::EC2::TransitGatewayVpcAttachment": "CACHED", "AWS::EC2::VPC": "CACHED", - "AWS::EC2::VPCCidrBlock": "CACHED", + "AWS::EC2::VPCCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html", + "Properties": { + "AmazonProvidedIpv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-amazonprovidedipv6cidrblock", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-cidrblock", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AwsCidrIp" + } + }, + "Ipv4IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4ipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv4NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4netmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6cidrblock", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6ipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6netmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6Pool": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6pool", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-vpcid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } + } + } + }, "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", "AWS::EC2::VPCEndpoint": { "Attributes": { @@ -9422,121 +8274,36 @@ "UpdateType": "Immutable" }, "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-subnetids", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcEndpointType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcendpointtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPCEndpoint.VpcEndpointType" - } - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } - } - } - }, - "AWS::EC2::VPCEndpointConnectionNotification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html", - "Properties": { - "ConnectionEvents": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-connectionevents", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "VpcEndpointConnectionEvents" - } - }, - "ConnectionNotificationArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-connectionnotificationarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ServiceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-serviceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VPCEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-vpcendpointid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - }, - "AWS::EC2::VPCEndpointService": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html", - "Properties": { - "AcceptanceRequired": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-acceptancerequired", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ContributorInsightsEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-contributorinsightsenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "GatewayLoadBalancerArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-gatewayloadbalancerarns", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkLoadBalancerArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-networkloadbalancerarns", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PayerResponsibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-payerresponsibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::VPCEndpointServicePermissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html", - "Properties": { - "AllowedPrincipals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-allowedprincipals", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-subnetids", + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "ServiceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-serviceid", + "VpcEndpointType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcendpointtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::VPCEndpoint.VpcEndpointType" + } + }, + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } } } }, + "AWS::EC2::VPCEndpointConnectionNotification": "CACHED", + "AWS::EC2::VPCEndpointService": "CACHED", + "AWS::EC2::VPCEndpointServicePermissions": "CACHED", "AWS::EC2::VPCGatewayAttachment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc-gateway-attachment.html", "Properties": { @@ -9563,52 +8330,7 @@ } } }, - "AWS::EC2::VPCPeeringConnection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html", - "Properties": { - "PeerOwnerId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peerownerid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PeerRegion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peerregion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PeerRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peerrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PeerVpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peervpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } - } - } - }, + "AWS::EC2::VPCPeeringConnection": "CACHED", "AWS::EC2::VPNConnection": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection.html", "Properties": { @@ -9712,6 +8434,10 @@ } }, "AWS::EC2::VPNGatewayRoutePropagation": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint": "CACHED", + "AWS::EC2::VerifiedAccessGroup": "CACHED", + "AWS::EC2::VerifiedAccessInstance": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider": "CACHED", "AWS::EC2::Volume": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html", "Properties": { @@ -9739,311 +8465,90 @@ "Required": false, "UpdateType": "Mutable" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MultiAttachEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-multiattachenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "OutpostArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-outpostarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Size": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-size", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SnapshotId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-snapshotid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Throughput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-throughput", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "VolumeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-volumetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "EbsVolumeType" - } - } - } - }, - "AWS::EC2::VolumeAttachment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html", - "Properties": { - "Device": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-device", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-instanceid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-volumeid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, - "AWS::ECR::Repository": "CACHED", - "AWS::ECS::CapacityProvider": "CACHED", - "AWS::ECS::Cluster": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html", - "Properties": { - "CapacityProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-capacityproviders", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ClusterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-clustername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ClusterSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-clustersettings", - "DuplicatesAllowed": true, - "ItemType": "ClusterSettings", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Configuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-configuration", - "Required": false, - "Type": "ClusterConfiguration", - "UpdateType": "Mutable" - }, - "DefaultCapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-defaultcapacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", - "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-kmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } + "UpdateType": "Mutable" }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", + "MultiAttachEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-multiattachenabled", + "PrimitiveType": "Boolean", "Required": false, - "Type": "ServiceConnectConfiguration", "UpdateType": "Mutable" }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", + "OutpostArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-outpostarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-size", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SnapshotId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-snapshotid", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", + "Throughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-throughput", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" + }, + "VolumeType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-volumetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "EbsVolumeType" + } + } + } + }, + "AWS::EC2::VolumeAttachment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html", + "Properties": { + "Device": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-device", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-instanceid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "VolumeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-volumeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" } } }, + "AWS::ECR::Repository": "CACHED", + "AWS::ECS::CapacityProvider": "CACHED", + "AWS::ECS::Cluster": "CACHED", + "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", + "AWS::ECS::PrimaryTaskSet": "CACHED", + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -10130,6 +8635,7 @@ "AWS::ElastiCache::ReplicationGroup": "CACHED", "AWS::ElastiCache::SecurityGroup": "CACHED", "AWS::ElastiCache::SecurityGroupIngress": "CACHED", + "AWS::ElastiCache::ServerlessCache": "CACHED", "AWS::ElastiCache::SubnetGroup": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html", "Properties": { @@ -10209,343 +8715,149 @@ "Type": "SourceBundle", "UpdateType": "Immutable" } - } - }, - "AWS::ElasticBeanstalk::ConfigurationTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html", - "Properties": { - "ApplicationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-applicationname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-environmentid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "OptionSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-optionsettings", - "DuplicatesAllowed": true, - "ItemType": "ConfigurationOptionSetting", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-platformarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SolutionStackName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-solutionstackname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration", - "Required": false, - "Type": "SourceConfiguration", - "UpdateType": "Immutable" - } - } - }, - "AWS::ElasticBeanstalk::Environment": { - "Attributes": { - "EndpointURL": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html", - "Properties": { - "ApplicationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-applicationname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "CNAMEPrefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-cnameprefix", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "OperationsRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-operations-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OptionSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-optionsettings", - "DuplicatesAllowed": true, - "ItemType": "OptionSetting", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-platformarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SolutionStackName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-solutionstackname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-elasticbeanstalk-environment-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TemplateName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-templatename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-tier", - "Required": false, - "Type": "Tier", - "UpdateType": "Conditional" - }, - "VersionLabel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-versionlabel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Attributes": { - "IsDefault": { - "PrimitiveType": "Boolean" - }, - "RuleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, - "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", - "AWS::ElasticLoadBalancingV2::TargetGroup": { - "Attributes": { - "LoadBalancerArns": { - "PrimitiveItemType": "String", - "Type": "List" - }, - "TargetGroupFullName": { - "PrimitiveType": "String" - }, - "TargetGroupName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html", - "Properties": { - "HealthCheckEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckIntervalSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckintervalseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds" - } - }, - "HealthCheckPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckpath", + } + }, + "AWS::ElasticBeanstalk::ConfigurationTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html", + "Properties": { + "ApplicationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-applicationname", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Immutable" }, - "HealthCheckPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckport", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "HealthCheckProtocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckprotocol", + "EnvironmentId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-environmentid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "HealthCheckTimeoutSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthchecktimeoutseconds", - "PrimitiveType": "Integer", + "OptionSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-optionsettings", + "DuplicatesAllowed": true, + "ItemType": "ConfigurationOptionSetting", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "TargetGroupHealthCheckTimeoutSeconds" - } + "Type": "List", + "UpdateType": "Mutable" }, - "HealthyThresholdCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthythresholdcount", - "PrimitiveType": "Integer", + "PlatformArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-platformarn", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "TargetGroupHealthyThresholdCount" - } + "UpdateType": "Immutable" }, - "IpAddressType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-ipaddresstype", + "SolutionStackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-solutionstackname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Matcher": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-matcher", + "SourceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration", "Required": false, - "Type": "Matcher", - "UpdateType": "Mutable" + "Type": "SourceConfiguration", + "UpdateType": "Immutable" + } + } + }, + "AWS::ElasticBeanstalk::Environment": { + "Attributes": { + "EndpointURL": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html", + "Properties": { + "ApplicationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-applicationname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-name", + "CNAMEPrefix": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-cnameprefix", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-port", - "PrimitiveType": "Integer", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-description", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocol", + "EnvironmentName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-name", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ProtocolVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocolversion", + "OperationsRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-operations-role", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-tags", + "OptionSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-optionsettings", "DuplicatesAllowed": true, - "ItemType": "Tag", + "ItemType": "OptionSetting", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "TargetGroupAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattributes", - "DuplicatesAllowed": false, - "ItemType": "TargetGroupAttribute", + "PlatformArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-platformarn", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "TargetType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targettype", + "SolutionStackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-solutionstackname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Targets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targets", - "DuplicatesAllowed": false, - "ItemType": "TargetDescription", + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-elasticbeanstalk-environment-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "UnhealthyThresholdCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-unhealthythresholdcount", - "PrimitiveType": "Integer", + "TemplateName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-templatename", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount" - } + "UpdateType": "Mutable" }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-vpcid", + "Tier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-tier", + "Required": false, + "Type": "Tier", + "UpdateType": "Conditional" + }, + "VersionLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-versionlabel", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } + "UpdateType": "Mutable" } } }, + "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", + "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", @@ -10673,6 +8985,12 @@ "Type": "ContainerProperties", "UpdateType": "Mutable" }, + "EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gammadilithium-jobdefinition.html#cfn-gammadilithium-jobdefinition-ecsproperties", + "Required": false, + "Type": "EcsProperties", + "UpdateType": "Mutable" + }, "EksProperties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gammadilithium-jobdefinition.html#cfn-gammadilithium-jobdefinition-eksproperties", "Required": false, @@ -10748,185 +9066,43 @@ "AWS::Glue::CustomEntityType": "CACHED", "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", "AWS::Glue::DataQualityRuleset": "CACHED", - "AWS::Glue::Database": "CACHED", - "AWS::Glue::DevEndpoint": "CACHED", - "AWS::Glue::Job": "CACHED", - "AWS::Glue::MLTransform": "CACHED", - "AWS::Glue::Partition": "CACHED", - "AWS::Glue::Registry": "CACHED", - "AWS::Glue::Schema": "CACHED", - "AWS::Glue::SchemaVersion": "CACHED", - "AWS::Glue::SchemaVersionMetadata": "CACHED", - "AWS::Glue::SecurityConfiguration": "CACHED", - "AWS::Glue::Table": "CACHED", - "AWS::Glue::Trigger": "CACHED", - "AWS::Glue::Workflow": "CACHED", - "AWS::Greengrass::ConnectorDefinition": "CACHED", - "AWS::Greengrass::ConnectorDefinitionVersion": "CACHED", - "AWS::Greengrass::CoreDefinition": "CACHED", - "AWS::Greengrass::CoreDefinitionVersion": "CACHED", - "AWS::Greengrass::DeviceDefinition": "CACHED", - "AWS::Greengrass::DeviceDefinitionVersion": "CACHED", - "AWS::Greengrass::FunctionDefinition": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion": "CACHED", - "AWS::Greengrass::Group": "CACHED", - "AWS::Greengrass::GroupVersion": "CACHED", - "AWS::Greengrass::LoggerDefinition": "CACHED", - "AWS::Greengrass::LoggerDefinitionVersion": "CACHED", - "AWS::Greengrass::ResourceDefinition": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion": "CACHED", - "AWS::Greengrass::SubscriptionDefinition": "CACHED", - "AWS::Greengrass::SubscriptionDefinitionVersion": "CACHED", - "AWS::GreengrassV2::ComponentVersion": "CACHED", - "AWS::GreengrassV2::Deployment": "CACHED", - "AWS::GuardDuty::Detector": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html", - "Properties": { - "DataSources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-datasources", - "Required": false, - "Type": "CFNDataSourceConfigurations", - "UpdateType": "Mutable" - }, - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-enable", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Features": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-features", - "ItemType": "FeatureConfigurations", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "FindingPublishingFrequency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-findingpublishingfrequency", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::Detector.FindingPublishingFrequency" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Filter": "CACHED", - "AWS::GuardDuty::IPSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html", - "Properties": { - "Activate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-activate", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "DetectorId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-detectorid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.DetectorId" - } - }, - "Format": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-format", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Format" - } - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Location" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Name" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Master": "CACHED", - "AWS::GuardDuty::Member": "CACHED", - "AWS::GuardDuty::ThreatIntelSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html", - "Properties": { - "Activate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-activate", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "DetectorId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-detectorid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::ThreatIntelSet.DetectorId" - } - }, - "Format": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-format", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::ThreatIntelSet.Format" - } - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::ThreatIntelSet.Location" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Glue::Database": "CACHED", + "AWS::Glue::DevEndpoint": "CACHED", + "AWS::Glue::Job": "CACHED", + "AWS::Glue::MLTransform": "CACHED", + "AWS::Glue::Partition": "CACHED", + "AWS::Glue::Registry": "CACHED", + "AWS::Glue::Schema": "CACHED", + "AWS::Glue::SchemaVersion": "CACHED", + "AWS::Glue::SchemaVersionMetadata": "CACHED", + "AWS::Glue::SecurityConfiguration": "CACHED", + "AWS::Glue::Table": "CACHED", + "AWS::Glue::Trigger": "CACHED", + "AWS::Glue::Workflow": "CACHED", + "AWS::Greengrass::ConnectorDefinition": "CACHED", + "AWS::Greengrass::ConnectorDefinitionVersion": "CACHED", + "AWS::Greengrass::CoreDefinition": "CACHED", + "AWS::Greengrass::CoreDefinitionVersion": "CACHED", + "AWS::Greengrass::DeviceDefinition": "CACHED", + "AWS::Greengrass::DeviceDefinitionVersion": "CACHED", + "AWS::Greengrass::FunctionDefinition": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion": "CACHED", + "AWS::Greengrass::Group": "CACHED", + "AWS::Greengrass::GroupVersion": "CACHED", + "AWS::Greengrass::LoggerDefinition": "CACHED", + "AWS::Greengrass::LoggerDefinitionVersion": "CACHED", + "AWS::Greengrass::ResourceDefinition": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion": "CACHED", + "AWS::Greengrass::SubscriptionDefinition": "CACHED", + "AWS::Greengrass::SubscriptionDefinitionVersion": "CACHED", + "AWS::GreengrassV2::ComponentVersion": "CACHED", + "AWS::GreengrassV2::Deployment": "CACHED", + "AWS::GuardDuty::Detector": "CACHED", + "AWS::GuardDuty::Filter": "CACHED", + "AWS::GuardDuty::IPSet": "CACHED", + "AWS::GuardDuty::Master": "CACHED", + "AWS::GuardDuty::Member": "CACHED", + "AWS::GuardDuty::ThreatIntelSet": "CACHED", "AWS::IAM::AccessKey": "CACHED", "AWS::IAM::Group": { "Attributes": { @@ -11011,65 +9187,7 @@ } } }, - "AWS::IAM::ManagedPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ManagedPolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Path.Path" - } - }, - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IAM::ManagedPolicy.PolicyDocument" - } - }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Users": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::IAM::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html", @@ -11295,6 +9413,8 @@ } } }, + "AWS::InspectorV2::CisScanConfiguration": "CACHED", + "AWS::InspectorV2::Filter": "CACHED", "AWS::IoT::AccountAuditConfiguration": "CACHED", "AWS::IoT::Authorizer": "CACHED", "AWS::IoT::BillingGroup": "CACHED", @@ -11314,6 +9434,8 @@ "AWS::IoT::RoleAlias": "CACHED", "AWS::IoT::ScheduledAudit": "CACHED", "AWS::IoT::SecurityProfile": "CACHED", + "AWS::IoT::SoftwarePackage": "CACHED", + "AWS::IoT::SoftwarePackageVersion": "CACHED", "AWS::IoT::Thing": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html", "Properties": { @@ -11351,738 +9473,1052 @@ "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption": "CACHED", "AWS::KinesisAnalyticsV2::ApplicationOutput": "CACHED", "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource": "CACHED", - "AWS::KinesisFirehose::DeliveryStream": { + "AWS::KinesisFirehose::DeliveryStream": "CACHED", + "AWS::KinesisVideo::SignalingChannel": "CACHED", + "AWS::KinesisVideo::Stream": "CACHED", + "AWS::LakeFormation::DataLakeSettings": "CACHED", + "AWS::LakeFormation::Permissions": "CACHED", + "AWS::LakeFormation::Resource": "CACHED", + "AWS::Lambda::Alias": "CACHED", + "AWS::Lambda::EventInvokeConfig": "CACHED", + "AWS::Lambda::EventSourceMapping": "CACHED", + "AWS::Lambda::Function": "CACHED", + "AWS::Lambda::LayerVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html", + "Properties": { + "CompatibleArchitectures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-compatiblearchitectures", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "CompatibleRuntimes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-compatibleruntimes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "Content": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-content", + "Required": true, + "Type": "Content", + "UpdateType": "Immutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LayerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-layername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Lambda::LayerVersion.LayerName" + } + }, + "LicenseInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-licenseinfo", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + } + } + }, + "AWS::Lambda::LayerVersionPermission": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-action", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "LayerVersionArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-layerversionarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "OrganizationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-organizationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Principal": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-principal", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, + "AWS::Lambda::Permission": "CACHED", + "AWS::Lambda::Version": "CACHED", + "AWS::LicenseManager::Grant": "CACHED", + "AWS::LicenseManager::License": "CACHED", + "AWS::Logs::Destination": "CACHED", + "AWS::Logs::LogGroup": "CACHED", + "AWS::Logs::LogStream": "CACHED", + "AWS::Logs::MetricFilter": "CACHED", + "AWS::Logs::QueryDefinition": "CACHED", + "AWS::Logs::ResourcePolicy": "CACHED", + "AWS::Logs::SubscriptionFilter": "CACHED", + "AWS::M2::Application": "CACHED", + "AWS::M2::Environment": "CACHED", + "AWS::MSK::BatchScramSecret": "CACHED", + "AWS::MSK::Cluster": "CACHED", + "AWS::MSK::ClusterPolicy": "CACHED", + "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::VpcConnection": "CACHED", + "AWS::Neptune::DBCluster": "CACHED", + "AWS::Neptune::DBClusterParameterGroup": "CACHED", + "AWS::Neptune::DBInstance": "CACHED", + "AWS::Neptune::DBParameterGroup": "CACHED", + "AWS::Neptune::DBSubnetGroup": "CACHED", + "AWS::NetworkFirewall::Firewall": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", + "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", + "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", + "AWS::NetworkManager::Device": "CACHED", + "AWS::NetworkManager::GlobalNetwork": "CACHED", + "AWS::NetworkManager::Link": "CACHED", + "AWS::NetworkManager::LinkAssociation": "CACHED", + "AWS::NetworkManager::Site": "CACHED", + "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", + "AWS::OpenSearchService::Domain": "CACHED", + "AWS::Organizations::Organization": "CACHED", + "AWS::Organizations::OrganizationalUnit": "CACHED", + "AWS::Organizations::Policy": "CACHED", + "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::RAM::Permission": "CACHED", + "AWS::RAM::ResourceShare": "CACHED", + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { "Attributes": { - "Arn": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", "Properties": { - "AmazonOpenSearchServerlessDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-amazonopensearchserverlessdestinationconfiguration", + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "AmazonOpenSearchServerlessDestinationConfiguration", "UpdateType": "Mutable" }, - "AmazonopensearchserviceDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration", + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", "Required": false, - "Type": "AmazonopensearchserviceDestinationConfiguration", + "Type": "CertificateDetails", "UpdateType": "Mutable" }, - "DeliveryStreamEncryptionConfigurationInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamencryptionconfigurationinput", + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", "Required": false, - "Type": "DeliveryStreamEncryptionConfigurationInput", "UpdateType": "Mutable" }, - "DeliveryStreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamname", + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamName" + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" } }, - "DeliveryStreamType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamtype", + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamType" + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" } }, - "ElasticsearchDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration", + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", "Required": false, - "Type": "ElasticsearchDestinationConfiguration", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "ExtendedS3DestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration", + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", "Required": false, - "Type": "ExtendedS3DestinationConfiguration", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "HttpEndpointDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration", + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, - "Type": "HttpEndpointDestinationConfiguration", + "Type": "List", "UpdateType": "Mutable" }, - "KinesisStreamSourceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration", + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", "Required": false, - "Type": "KinesisStreamSourceConfiguration", "UpdateType": "Immutable" }, - "RedshiftDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration", + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", "Required": false, - "Type": "RedshiftDestinationConfiguration", "UpdateType": "Mutable" }, - "S3DestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration", + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", "Required": false, - "Type": "S3DestinationConfiguration", "UpdateType": "Mutable" }, - "SplunkDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration", + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", "Required": false, - "Type": "SplunkDestinationConfiguration", "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Lambda::Alias": "CACHED", - "AWS::Lambda::EventInvokeConfig": "CACHED", - "AWS::Lambda::EventSourceMapping": "CACHED", - "AWS::Lambda::Function": "CACHED", - "AWS::Lambda::LayerVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html", - "Properties": { - "CompatibleArchitectures": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-compatiblearchitectures", + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "CompatibleRuntimes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-compatibleruntimes", + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Content": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-content", - "Required": true, - "Type": "Content", - "UpdateType": "Immutable" + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-description", - "PrimitiveType": "String", + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "LayerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-layername", + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Conditional", "Value": { - "ValueType": "AWS::Lambda::LayerVersion.LayerName" + "ValueType": "AWS::RDS::DBInstance.Engine" } }, - "LicenseInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-licenseinfo", + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" - } - } - }, - "AWS::Lambda::LayerVersionPermission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html", - "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-action", + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "LayerVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-layerversionarn", + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "OrganizationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-organizationid", + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-principal", + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, - "AWS::Lambda::Permission": "CACHED", - "AWS::Lambda::Version": "CACHED", - "AWS::LicenseManager::Grant": "CACHED", - "AWS::LicenseManager::License": "CACHED", - "AWS::Logs::Destination": "CACHED", - "AWS::Logs::LogGroup": "CACHED", - "AWS::Logs::LogStream": "CACHED", - "AWS::Logs::MetricFilter": "CACHED", - "AWS::Logs::QueryDefinition": "CACHED", - "AWS::Logs::ResourcePolicy": "CACHED", - "AWS::Logs::SubscriptionFilter": "CACHED", - "AWS::M2::Application": "CACHED", - "AWS::M2::Environment": "CACHED", - "AWS::MSK::BatchScramSecret": "CACHED", - "AWS::MSK::Cluster": "CACHED", - "AWS::MSK::ClusterPolicy": "CACHED", - "AWS::MSK::Configuration": "CACHED", - "AWS::MSK::VpcConnection": "CACHED", - "AWS::Neptune::DBCluster": "CACHED", - "AWS::Neptune::DBClusterParameterGroup": "CACHED", - "AWS::Neptune::DBInstance": "CACHED", - "AWS::Neptune::DBParameterGroup": "CACHED", - "AWS::Neptune::DBSubnetGroup": "CACHED", - "AWS::NetworkFirewall::Firewall": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy": "CACHED", - "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", - "AWS::NetworkFirewall::RuleGroup": "CACHED", - "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", - "AWS::NetworkManager::Device": { - "Attributes": { - "DeviceArn": { - "PrimitiveType": "String" + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } }, - "DeviceId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-description", + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-globalnetworkid", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-location", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", "Required": false, - "Type": "Location", "UpdateType": "Mutable" }, - "Model": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-model", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "SerialNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-serialnumber", + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } }, - "SiteId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-siteid", + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-tags", + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", "DuplicatesAllowed": true, - "ItemType": "Tag", + "ItemType": "ProcessorFeature", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-type", - "PrimitiveType": "String", + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "Vendor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-vendor", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::NetworkManager::GlobalNetwork": "CACHED", - "AWS::NetworkManager::Link": { - "Attributes": { - "LinkArn": { - "PrimitiveType": "String" }, - "LinkId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html", - "Properties": { - "Bandwidth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-bandwidth", - "Required": true, - "Type": "Bandwidth", - "UpdateType": "Mutable" + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-description", + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-globalnetworkid", + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Conditional" }, - "Provider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-provider", + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "SiteId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-siteid", + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-type", - "PrimitiveType": "String", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::NetworkManager::LinkAssociation": "CACHED", - "AWS::NetworkManager::Site": { - "Attributes": { - "CreatedAt": { - "PrimitiveType": "String" }, - "SiteArn": { - "PrimitiveType": "String" - }, - "SiteId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-description", + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", "PrimitiveType": "String", "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-globalnetworkid", + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-location", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", "Required": false, - "Type": "Location", "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-tags", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", "DuplicatesAllowed": false, - "ItemType": "Tag", + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", - "AWS::OpenSearchService::Domain": "CACHED", - "AWS::Organizations::Organization": "CACHED", - "AWS::Organizations::OrganizationalUnit": "CACHED", - "AWS::Organizations::Policy": "CACHED", - "AWS::Organizations::ResourcePolicy": "CACHED", - "AWS::RAM::Permission": "CACHED", - "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::DBCluster": "CACHED", - "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBSecurityGroup": "CACHED", "AWS::RDS::DBSecurityGroupIngress": "CACHED", "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": "CACHED", - "AWS::Redshift::ClusterParameterGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": "CACHED", - "AWS::Redshift::EventSubscription": "CACHED", - "AWS::Redshift::ScheduledAction": "CACHED", - "AWS::ResilienceHub::App": "CACHED", - "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", - "AWS::ResourceGroups::Group": "CACHED", - "AWS::Route53Resolver::FirewallDomainList": "CACHED", - "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", - "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", - "AWS::Route53Resolver::ResolverConfig": "CACHED", - "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", - "AWS::Route53Resolver::ResolverEndpoint": "CACHED", - "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", - "AWS::Route53Resolver::ResolverRule": { + "AWS::Redshift::Cluster": { "Attributes": { - "Arn": { + "DeferMaintenanceIdentifier": { "PrimitiveType": "String" }, - "DomainName": { - "PrimitiveType": "String" - }, - "Name": { + "Endpoint.Address": { "PrimitiveType": "String" }, - "ResolverEndpointId": { + "Endpoint.Port": { "PrimitiveType": "String" }, - "ResolverRuleId": { - "PrimitiveType": "String" - }, - "TargetIps": { + "Id": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", "Properties": { - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-domainname", + "AllowVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AquaConfigurationStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-aquaconfigurationstatus", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Mutable" + }, + "AutomatedSnapshotRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZoneRelocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZoneRelocationStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocationstatus", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Classic": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-classic", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.DomainName" + "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" } }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-name", + "ClusterParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.Name" + "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" } }, - "ResolverEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-resolverendpointid", + "ClusterSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ClusterSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable" + }, + "ClusterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.ResolverEndpointId" + "ValueType": "RedshiftClusterType" } }, - "RuleType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-ruletype", + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", + "Required": false, + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.RuleType" + "ValueType": "RedshiftClusterVersion" } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" }, - "TargetIps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-targetips", - "ItemType": "TargetAddress", + "DeferMaintenance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenance", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", - "AWS::S3::AccessGrant": "CACHED", - "AWS::S3::AccessGrantsInstance": "CACHED", - "AWS::S3::AccessGrantsLocation": "CACHED", - "AWS::S3::AccessPoint": "CACHED", - "AWS::S3::Bucket": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainName": { - "PrimitiveType": "String" - }, - "DualStackDomainName": { - "PrimitiveType": "String" }, - "RegionalDomainName": { - "PrimitiveType": "String" - }, - "WebsiteURL": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html", - "Properties": { - "AccelerateConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-accelerateconfiguration", + "DeferMaintenanceDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", + "PrimitiveType": "Integer", "Required": false, - "Type": "AccelerateConfiguration", "UpdateType": "Mutable" }, - "AccessControl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-accesscontrol", + "DeferMaintenanceEndTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceendtime", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.AccessControl" - } + "UpdateType": "Mutable" }, - "AnalyticsConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-analyticsconfigurations", - "DuplicatesAllowed": false, - "ItemType": "AnalyticsConfiguration", + "DeferMaintenanceStartTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenancestarttime", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "BucketEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-bucketencryption", + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "PrimitiveType": "String", "Required": false, - "Type": "BucketEncryption", "UpdateType": "Mutable" }, - "BucketName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-name", + "ElasticIp": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::S3::Bucket.BucketName" - } + "UpdateType": "Mutable" }, - "CorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-crossoriginconfig", + "Encrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "PrimitiveType": "Boolean", "Required": false, - "Type": "CorsConfiguration", "UpdateType": "Mutable" }, - "IntelligentTieringConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-intelligenttieringconfigurations", - "DuplicatesAllowed": false, - "ItemType": "IntelligentTieringConfiguration", + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-endpoint", "Required": false, - "Type": "List", + "Type": "Endpoint", "UpdateType": "Mutable" }, - "InventoryConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-inventoryconfigurations", - "DuplicatesAllowed": false, - "ItemType": "InventoryConfiguration", + "EnhancedVpcRouting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-enhancedvpcrouting", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "LifecycleConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-lifecycleconfig", + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "LifecycleConfiguration", "UpdateType": "Mutable" }, - "LoggingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-loggingconfig", + "HsmConfigurationIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmconfigurationidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "LoggingConfiguration", "UpdateType": "Mutable" }, - "MetricsConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-metricsconfigurations", - "DuplicatesAllowed": false, - "ItemType": "MetricsConfiguration", + "IamRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "NotificationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-notification", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "PrimitiveType": "String", "Required": false, - "Type": "NotificationConfiguration", "UpdateType": "Mutable" }, - "ObjectLockConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-objectlockconfiguration", + "LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", "Required": false, - "Type": "ObjectLockConfiguration", + "Type": "LoggingProperties", "UpdateType": "Mutable" }, - "ObjectLockEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-objectlockenabled", - "PrimitiveType": "Boolean", + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "OwnershipControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-ownershipcontrols", + "ManualSnapshotRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-manualsnapshotretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "OwnershipControls", "UpdateType": "Mutable" }, - "PublicAccessBlockConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-publicaccessblockconfiguration", + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + } + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.MasterUsername" + } + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-multiaz", + "PrimitiveType": "Boolean", "Required": false, - "Type": "PublicAccessBlockConfiguration", "UpdateType": "Mutable" }, - "ReplicationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-replicationconfiguration", + "NodeType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftInstanceType" + } + }, + "NumberOfNodes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-numberofnodes", + "PrimitiveType": "Integer", "Required": false, - "Type": "ReplicationConfiguration", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "OwnerAccount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "VersioningConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-versioning", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", + "PrimitiveType": "Integer", "Required": false, - "Type": "VersioningConfiguration", "UpdateType": "Mutable" }, - "WebsiteConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-websiteconfiguration", + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "PrimitiveType": "String", "Required": false, - "Type": "WebsiteConfiguration", "UpdateType": "Mutable" - } - } - }, - "AWS::S3::BucketPolicy": "CACHED", - "AWS::S3ObjectLambda::AccessPoint": "CACHED", - "AWS::S3ObjectLambda::AccessPointPolicy": "CACHED", - "AWS::S3Outposts::AccessPoint": "CACHED", - "AWS::S3Outposts::Bucket": "CACHED", - "AWS::S3Outposts::BucketPolicy": "CACHED", - "AWS::S3Outposts::Endpoint": "CACHED", - "AWS::SNS::Subscription": "CACHED", - "AWS::SNS::Topic": { - "Attributes": { - "TopicName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html", - "Properties": { - "ContentBasedDeduplication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-contentbaseddeduplication", + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "DisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-displayname", + "ResourceAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-resourceaction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RevisionTarget": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-revisiontarget", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "FifoTopic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-fifotopic", + "RotateEncryptionKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-rotateencryptionkey", "PrimitiveType": "Boolean", "Required": false, + "UpdateType": "Mutable" + }, + "SnapshotClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable" }, - "KmsMasterKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-kmsmasterkeyid", + "SnapshotCopyGrantName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopygrantname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Subscription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-subscription", - "DuplicatesAllowed": true, - "ItemType": "Subscription", + "SnapshotCopyManual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "SnapshotCopyRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopyretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "TopicName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-topicname", + "SnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::SNS::Topic.TopicName" - } - } - } - }, - "AWS::SNS::TopicPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html", - "Properties": { - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html#cfn-sns-topicpolicy-policydocument", - "PrimitiveType": "Json", - "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "Topics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html#cfn-sns-topicpolicy-topics", + "VpcSecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", "DuplicatesAllowed": true, "PrimitiveItemType": "String", - "Required": true, + "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", + "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", + "AWS::ResourceGroups::Group": "CACHED", + "AWS::Route53Resolver::FirewallDomainList": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", + "AWS::Route53Resolver::ResolverConfig": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", + "AWS::Route53Resolver::ResolverEndpoint": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", + "AWS::Route53Resolver::ResolverRule": "CACHED", + "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", + "AWS::S3::AccessGrant": "CACHED", + "AWS::S3::AccessGrantsInstance": "CACHED", + "AWS::S3::AccessGrantsLocation": "CACHED", + "AWS::S3::AccessPoint": "CACHED", + "AWS::S3::Bucket": "CACHED", + "AWS::S3::BucketPolicy": "CACHED", + "AWS::S3ObjectLambda::AccessPoint": "CACHED", + "AWS::S3ObjectLambda::AccessPointPolicy": "CACHED", + "AWS::S3Outposts::AccessPoint": "CACHED", + "AWS::S3Outposts::Bucket": "CACHED", + "AWS::S3Outposts::BucketPolicy": "CACHED", + "AWS::S3Outposts::Endpoint": "CACHED", + "AWS::SES::ConfigurationSet": "CACHED", + "AWS::SES::ConfigurationSetEventDestination": "CACHED", + "AWS::SES::ContactList": "CACHED", + "AWS::SES::DedicatedIpPool": "CACHED", + "AWS::SES::EmailIdentity": "CACHED", + "AWS::SES::Template": "CACHED", + "AWS::SES::VdmAttributes": "CACHED", + "AWS::SNS::Subscription": "CACHED", + "AWS::SNS::Topic": "CACHED", + "AWS::SNS::TopicPolicy": "CACHED", "AWS::SQS::Queue": "CACHED", "AWS::SQS::QueuePolicy": "CACHED", "AWS::SSM::Association": "CACHED", @@ -12093,6 +10529,24 @@ "AWS::SSM::Parameter": "CACHED", "AWS::SSM::PatchBaseline": "CACHED", "AWS::SSM::ResourcePolicy": "CACHED", + "AWS::SSMGuiConnect::Preferences": { + "Attributes": { + "AccountId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmguiconnect-preferences.html", + "Properties": { + "IdleConnection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmguiconnect-preferences.html#cfn-ssmguiconnect-preferences-idleconnection", + "DuplicatesAllowed": false, + "ItemType": "IdleConnectionPreferences", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::SSO::Assignment": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", "AWS::SSO::PermissionSet": "CACHED", @@ -12106,38 +10560,10 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", - "AWS::SecurityHub::Hub": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html", - "Properties": { - "AutoEnableControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-autoenablecontrols", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ControlFindingGenerator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-controlfindinggenerator", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SecurityHub::Hub.ControlFindingGenerator" - } - }, - "EnableDefaultStandards": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-enabledefaultstandards", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-tags", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::SecurityHub::DelegatedAdmin": "CACHED", + "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -12164,6 +10590,8 @@ "AWS::ServiceDiscovery::PrivateDnsNamespace": "CACHED", "AWS::ServiceDiscovery::PublicDnsNamespace": "CACHED", "AWS::ServiceDiscovery::Service": "CACHED", + "AWS::Signer::ProfilePermission": "CACHED", + "AWS::Signer::SigningProfile": "CACHED", "AWS::SimSpaceWeaver::Simulation": "CACHED", "AWS::StepFunctions::Activity": "CACHED", "AWS::StepFunctions::StateMachine": "CACHED", @@ -12178,6 +10606,9 @@ "AWS::Transfer::Server": "CACHED", "AWS::Transfer::User": "CACHED", "AWS::Transfer::Workflow": "CACHED", + "AWS::VerifiedPermissions::Policy": "CACHED", + "AWS::VerifiedPermissions::PolicyStore": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate": "CACHED", "AWS::WAF::ByteMatchSet": "CACHED", "AWS::WAF::IPSet": "CACHED", "AWS::WAF::Rule": "CACHED", @@ -12217,110 +10648,7 @@ "AWS::WAFv2::LoggingConfiguration": "CACHED", "AWS::WAFv2::RegexPatternSet": "CACHED", "AWS::WAFv2::RuleGroup": "CACHED", - "AWS::WAFv2::WebACL": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "Capacity": { - "PrimitiveType": "Integer" - }, - "Id": { - "PrimitiveType": "String" - }, - "LabelNamespace": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html", - "Properties": { - "CaptchaConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-captchaconfig", - "Required": false, - "Type": "CaptchaConfig", - "UpdateType": "Mutable" - }, - "ChallengeConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-challengeconfig", - "Required": false, - "Type": "ChallengeConfig", - "UpdateType": "Mutable" - }, - "CustomResponseBodies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-customresponsebodies", - "ItemType": "CustomResponseBody", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "DefaultAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-defaultaction", - "Required": true, - "Type": "DefaultAction", - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.Description" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.Name" - } - }, - "Rules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-rules", - "DuplicatesAllowed": true, - "ItemType": "Rule", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-scope", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.Scope" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TokenDomains": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-tokendomains", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.TokenDomains" - } - }, - "VisibilityConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-visibilityconfig", - "Required": true, - "Type": "VisibilityConfig", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::WebACL": "CACHED", "AWS::WAFv2::WebACLAssociation": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", "AWS::XRay::Group": "CACHED", @@ -12371,6 +10699,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", @@ -12396,7 +10734,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -12437,14 +10777,20 @@ "AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction.ServiceNamespace": "CACHED", "AWS::Backup::BackupPlan.Id": "CACHED", "AWS::Backup::BackupVault.BackupVaultName": "CACHED", + "AWS::Backup::Framework.FrameworkDescription": "CACHED", + "AWS::Backup::Framework.FrameworkName": "CACHED", + "AWS::Backup::ReportPlan.ReportPlanDescription": "CACHED", + "AWS::Backup::ReportPlan.ReportPlanName": "CACHED", "AWS::BackupGateway::Hypervisor.Host": "CACHED", "AWS::BackupGateway::Hypervisor.KmsKeyArn": "CACHED", "AWS::BackupGateway::Hypervisor.LogGroupArn": "CACHED", "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -12462,6 +10808,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", @@ -12571,6 +10918,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -12628,6 +10977,13 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", + "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", + "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", + "AWS::ControlTower::LandingZone.Version": "CACHED", "AWS::DataSync::Agent.ActivationKey": "CACHED", "AWS::DataSync::Agent.AgentName": "CACHED", "AWS::DataSync::Agent.SecurityGroupArns": "CACHED", @@ -12707,6 +11063,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -12722,15 +11084,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -12743,13 +11106,18 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", + "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", + "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -12782,6 +11150,8 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", + "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", "AWS::EC2::PrefixList.AddressFamily": "CACHED", @@ -12818,6 +11188,8 @@ "AWS::EC2::SubnetCidrBlock.Ipv6CidrBlock": "CACHED", "AWS::EC2::VPC.Id": "CACHED", "AWS::EC2::VPCEndpoint.VpcEndpointType": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions.Port": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions.Port": "CACHED", "AWS::ECR::Repository.EncryptionConfiguration.EncryptionType": "CACHED", "AWS::ECR::Repository.EncryptionConfiguration.KmsKey": "CACHED", "AWS::ECR::Repository.ImageTagMutability": "CACHED", @@ -12830,6 +11202,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -12845,6 +11218,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -12878,6 +11252,7 @@ "AWS::ElastiCache::GlobalReplicationGroup.GlobalReplicationGroupMember.Role": "CACHED", "AWS::ElastiCache::ReplicationGroup.NumCacheClusters": "CACHED", "AWS::ElastiCache::ReplicationGroup.ReplicasPerNodeGroup": "CACHED", + "AWS::ElastiCache::ServerlessCache.DataStorage.Unit": "CACHED", "AWS::ElastiCache::User.AuthenticationMode.Type": "CACHED", "AWS::ElastiCache::User.Engine": "CACHED", "AWS::ElastiCache::User.UserId": "CACHED", @@ -12955,16 +11330,31 @@ "AWS::GreengrassV2::Deployment.IoTJobExponentialRolloutRate.IncrementFactor": "CACHED", "AWS::GreengrassV2::Deployment.ParentTargetArn": "CACHED", "AWS::GreengrassV2::Deployment.TargetArn": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.FindingPublishingFrequency": "CACHED", + "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", + "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", "AWS::GuardDuty::IPSet.Name": "CACHED", + "AWS::GuardDuty::IPSet.TagItem.Key": "CACHED", + "AWS::GuardDuty::IPSet.TagItem.Value": "CACHED", "AWS::GuardDuty::Member.Status": "CACHED", "AWS::GuardDuty::ThreatIntelSet.DetectorId": "CACHED", "AWS::GuardDuty::ThreatIntelSet.Format": "CACHED", "AWS::GuardDuty::ThreatIntelSet.Location": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem.Key": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem.Value": "CACHED", "AWS::IAM::AccessKey.Active": "CACHED", "AWS::IAM::AssumeRole.Document": "CACHED", "AWS::IAM::Group.Name": "CACHED", @@ -13019,6 +11409,15 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", + "AWS::InspectorV2::Filter.Description": "CACHED", + "AWS::InspectorV2::Filter.FilterAction": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Key": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Value": "CACHED", + "AWS::InspectorV2::Filter.Name": "CACHED", + "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", + "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", "AWS::IoT::AccountAuditConfiguration.AccountId": "CACHED", "AWS::IoT::AccountAuditConfiguration.AuditNotificationTarget.RoleArn": "CACHED", "AWS::IoT::AccountAuditConfiguration.AuditNotificationTarget.TargetArn": "CACHED", @@ -13101,6 +11500,11 @@ "AWS::IoT::SecurityProfile.SecurityProfileName": "CACHED", "AWS::IoT::SecurityProfile.StatisticalThreshold.Statistic": "CACHED", "AWS::IoT::SecurityProfile.TargetArns": "CACHED", + "AWS::IoT::SoftwarePackage.Description": "CACHED", + "AWS::IoT::SoftwarePackage.PackageName": "CACHED", + "AWS::IoT::SoftwarePackageVersion.Description": "CACHED", + "AWS::IoT::SoftwarePackageVersion.PackageName": "CACHED", + "AWS::IoT::SoftwarePackageVersion.VersionName": "CACHED", "AWS::IoT::Thing.ThingName": "CACHED", "AWS::IoT::ThingGroup.ParentGroupName": "CACHED", "AWS::IoT::ThingGroup.QueryString": "CACHED", @@ -13125,6 +11529,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -13186,6 +11591,8 @@ "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.S3BackupMode": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.TypeName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.AuthenticationConfiguration.Connectivity": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.AuthenticationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.CopyCommand.CopyOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.CopyCommand.DataTableColumns": "CACHED", "AWS::KinesisFirehose::DeliveryStream.CopyCommand.DataTableName": "CACHED", @@ -13193,6 +11600,7 @@ "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamEncryptionConfigurationInput.KeyType": "CACHED", "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamName": "CACHED", "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamType": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.DocumentIdOptions.DefaultDocumentIdFormat": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.ClusterEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.DomainARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.IndexName": "CACHED", @@ -13203,7 +11611,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -13216,6 +11626,8 @@ "AWS::KinesisFirehose::DeliveryStream.HttpEndpointRequestConfiguration.ContentEncoding": "CACHED", "AWS::KinesisFirehose::DeliveryStream.KinesisStreamSourceConfiguration.KinesisStreamARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.KinesisStreamSourceConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.MSKSourceConfiguration.MSKClusterARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.MSKSourceConfiguration.TopicName": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Processor.Type": "CACHED", "AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration.ClusterJDBCURL": "CACHED", "AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration.Password": "CACHED", @@ -13228,6 +11640,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -13235,6 +11661,13 @@ "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration.SecurityGroupIds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration.SubnetIds": "CACHED", + "AWS::KinesisVideo::SignalingChannel.MessageTtlSeconds": "CACHED", + "AWS::KinesisVideo::SignalingChannel.Name": "CACHED", + "AWS::KinesisVideo::SignalingChannel.Type": "CACHED", + "AWS::KinesisVideo::Stream.DeviceName": "CACHED", + "AWS::KinesisVideo::Stream.KmsKeyId": "CACHED", + "AWS::KinesisVideo::Stream.MediaType": "CACHED", + "AWS::KinesisVideo::Stream.Name": "CACHED", "AWS::Lambda::EventInvokeConfig.FunctionName": "CACHED", "AWS::Lambda::EventInvokeConfig.MaximumEventAgeInSeconds": "CACHED", "AWS::Lambda::EventInvokeConfig.OnFailure.Destination": "CACHED", @@ -13364,6 +11797,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -13398,6 +11832,13 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::OpenSearchService::Domain.Idp.MetadataContent": "CACHED", "AWS::Organizations::Organization.FeatureSet": "CACHED", "AWS::Organizations::OrganizationalUnit.Name": "CACHED", @@ -13410,8 +11851,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -13555,8 +11994,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::ResilienceHub::App.AppAssessmentSchedule": "CACHED", "AWS::ResilienceHub::App.AppTemplateBody": "CACHED", "AWS::ResilienceHub::App.Description": "CACHED", @@ -13589,6 +12026,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -13669,6 +12107,28 @@ "AWS::S3Outposts::Endpoint.OutpostId": "CACHED", "AWS::S3Outposts::Endpoint.SecurityGroupId": "CACHED", "AWS::S3Outposts::Endpoint.SubnetId": "CACHED", + "AWS::SES::ConfigurationSet.DashboardOptions.EngagementMetrics": "CACHED", + "AWS::SES::ConfigurationSet.DeliveryOptions.TlsPolicy": "CACHED", + "AWS::SES::ConfigurationSet.GuardianOptions.OptimizedSharedDelivery": "CACHED", + "AWS::SES::ConfigurationSet.Name": "CACHED", + "AWS::SES::ConfigurationSet.SuppressionOptions.SuppressedReasons": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.DimensionConfiguration.DefaultDimensionValue": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.DimensionConfiguration.DimensionName": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.EventDestination.Name": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.SnsDestination.TopicARN": "CACHED", + "AWS::SES::ContactList.ContactListName": "CACHED", + "AWS::SES::ContactList.Description": "CACHED", + "AWS::SES::ContactList.Topic.Description": "CACHED", + "AWS::SES::ContactList.Topic.DisplayName": "CACHED", + "AWS::SES::ContactList.Topic.TopicName": "CACHED", + "AWS::SES::DedicatedIpPool.PoolName": "CACHED", + "AWS::SES::DedicatedIpPool.ScalingMode": "CACHED", + "AWS::SES::EmailIdentity.DkimSigningAttributes.NextSigningKeyLength": "CACHED", + "AWS::SES::EmailIdentity.MailFromAttributes.BehaviorOnMxFailure": "CACHED", + "AWS::SES::Template.Template.TemplateName": "CACHED", + "AWS::SES::VdmAttributes.DashboardAttributes.EngagementMetrics": "CACHED", + "AWS::SES::VdmAttributes.GuardianAttributes.OptimizedSharedDelivery": "CACHED", + "AWS::SNS::Topic.LoggingConfig.Protocol": "CACHED", "AWS::SNS::Topic.TopicName": "CACHED", "AWS::SQS::Queue.DelaySeconds": "CACHED", "AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds": "CACHED", @@ -13708,6 +12168,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSO::Assignment.InstanceArn": "CACHED", "AWS::SSO::Assignment.PermissionSetArn": "CACHED", "AWS::SSO::Assignment.PrincipalId": "CACHED", @@ -13734,6 +12209,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -13750,6 +12229,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -13805,7 +12286,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -13839,6 +12328,9 @@ "AWS::ServiceCatalogAppRegistry::ResourceAssociation.Application": "CACHED", "AWS::ServiceCatalogAppRegistry::ResourceAssociation.Resource": "CACHED", "AWS::ServiceCatalogAppRegistry::ResourceAssociation.ResourceType": "CACHED", + "AWS::Signer::ProfilePermission.ProfileVersion": "CACHED", + "AWS::Signer::SigningProfile.PlatformId": "CACHED", + "AWS::Signer::SigningProfile.SignatureValidityPeriod.Type": "CACHED", "AWS::SimSpaceWeaver::Simulation.MaximumDuration": "CACHED", "AWS::SimSpaceWeaver::Simulation.Name": "CACHED", "AWS::SimSpaceWeaver::Simulation.S3Location.BucketName": "CACHED", @@ -13918,6 +12410,12 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate.Statement": "CACHED", "AWS::WAFRegional::RegexPatternSet.RegexPatternStrings": "CACHED", "AWS::WAFv2::IPSet.Addresses": "CACHED", "AWS::WAFv2::IPSet.Description": "CACHED", @@ -13927,8 +12425,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -13965,6 +12461,10 @@ "AWS::WAFv2::RuleGroup.Name": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::RuleGroup.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.Rule.Name": "CACHED", @@ -14010,9 +12510,14 @@ "AWS::WAFv2::WebACL.Name": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::WebACL.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.RequestInspection.PayloadType": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP.PayloadType": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.FailureStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.SuccessStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionHeader.FailureValues": "CACHED", @@ -14045,31 +12550,7 @@ "AWS::XRay::SamplingRule.SamplingRule.ServiceName": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.ServiceType": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.URLPath": "CACHED", - "AppStreamInstanceType": { - "AllowedValues": [ - "stream.compute.2xlarge", - "stream.compute.4xlarge", - "stream.compute.8xlarge", - "stream.compute.large", - "stream.compute.xlarge", - "stream.graphics.g4dn.12xlarge", - "stream.graphics.g4dn.16xlarge", - "stream.graphics.g4dn.2xlarge", - "stream.graphics.g4dn.4xlarge", - "stream.graphics.g4dn.8xlarge", - "stream.graphics.g4dn.xlarge", - "stream.memory.2xlarge", - "stream.memory.4xlarge", - "stream.memory.8xlarge", - "stream.memory.large", - "stream.memory.xlarge", - "stream.standard.2xlarge", - "stream.standard.large", - "stream.standard.medium", - "stream.standard.small", - "stream.standard.xlarge" - ] - }, + "AppStreamInstanceType": "CACHED", "AvailabilityZone": "CACHED", "AvailabilityZoneWithAll": "CACHED", "AvailabilityZones": "CACHED", @@ -14091,32 +12572,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -14127,555 +12583,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5d.18xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.16xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.18xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "hpc6a.48xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.large", - "m5dn.metal", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.large", - "m5n.metal", - "m5n.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "p3dn.24xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-24tb1.112xlarge", - "u-24tb1.metal", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "u-9tb1.112xlarge", - "u-9tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -14690,48 +12609,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -14747,22 +12625,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/us-gov-west-1.json b/src/cfnlint/data/CloudSpecs/us-gov-west-1.json index 0386e49d54..27b55fcc80 100644 --- a/src/cfnlint/data/CloudSpecs/us-gov-west-1.json +++ b/src/cfnlint/data/CloudSpecs/us-gov-west-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -616,35 +617,13 @@ "AWS::ApiGatewayV2::RouteResponse.ParameterConstraints": "CACHED", "AWS::ApiGatewayV2::Stage.AccessLogSettings": "CACHED", "AWS::ApiGatewayV2::Stage.RouteSettings": "CACHED", - "AWS::AppConfig::Application.Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-application-tags.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-application-tags.html#cfn-appconfig-application-tags-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::Application.Tags.Key" - } - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appconfig-application-tags.html#cfn-appconfig-application-tags-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::Application.Tags.Value" - } - } - } - }, + "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::ConnectorProfile.CredentialsMap": "CACHED", "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", @@ -846,6 +825,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -1018,71 +1000,7 @@ "AWS::AutoScaling::WarmPool.InstanceReusePolicy": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -1091,189 +1009,327 @@ "AWS::Backup::BackupSelection.Conditions": "CACHED", "AWS::Backup::BackupVault.LockConfigurationType": "CACHED", "AWS::Backup::BackupVault.NotificationObjectType": "CACHED", + "AWS::Backup::Framework.ControlInputParameter": "CACHED", + "AWS::Backup::Framework.ControlScope": "CACHED", + "AWS::Backup::Framework.FrameworkControl": "CACHED", + "AWS::Backup::ReportPlan.ReportDeliveryChannel": "CACHED", + "AWS::Backup::ReportPlan.ReportSetting": "CACHED", "AWS::Batch::ComputeEnvironment.ComputeResources": "CACHED", "AWS::Batch::ComputeEnvironment.Ec2ConfigurationObject": "CACHED", "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", - "AWS::Batch::JobDefinition.AuthorizationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", + "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Device": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EksContainer": "CACHED", + "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", + "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", + "AWS::Batch::JobDefinition.EksContainerSecurityContext": "CACHED", + "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", + "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", + "AWS::Batch::JobDefinition.EksHostPath": "CACHED", + "AWS::Batch::JobDefinition.EksProperties": "CACHED", + "AWS::Batch::JobDefinition.EksSecret": "CACHED", + "AWS::Batch::JobDefinition.EksVolume": "CACHED", + "AWS::Batch::JobDefinition.Environment": "CACHED", + "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", + "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", + "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", + "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", + "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", + "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", + "AWS::Batch::JobDefinition.NodeProperties": "CACHED", + "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", + "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", + "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", + "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", + "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", + "AWS::Batch::JobDefinition.Tmpfs": "CACHED", + "AWS::Batch::JobDefinition.Ulimit": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", + "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", + "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", + "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", + "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", + "AWS::Cassandra::Table.BillingMode": "CACHED", + "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", + "AWS::Cassandra::Table.Column": "CACHED", + "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", + "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", + "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", + "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", + "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", + "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", + "AWS::CloudFormation::StackSet.AutoDeployment": "CACHED", + "AWS::CloudFormation::StackSet.DeploymentTargets": "CACHED", + "AWS::CloudFormation::StackSet.ManagedExecution": "CACHED", + "AWS::CloudFormation::StackSet.OperationPreferences": "CACHED", + "AWS::CloudFormation::StackSet.Parameter": "CACHED", + "AWS::CloudFormation::StackSet.StackInstances": "CACHED", + "AWS::CloudTrail::EventDataStore.AdvancedEventSelector": "CACHED", + "AWS::CloudTrail::EventDataStore.AdvancedFieldSelector": "CACHED", + "AWS::CloudTrail::EventDataStore.InsightSelector": "CACHED", + "AWS::CloudTrail::Trail.AdvancedEventSelector": "CACHED", + "AWS::CloudTrail::Trail.AdvancedFieldSelector": "CACHED", + "AWS::CloudTrail::Trail.DataResource": "CACHED", + "AWS::CloudTrail::Trail.EventSelector": "CACHED", + "AWS::CloudTrail::Trail.InsightSelector": "CACHED", + "AWS::CloudWatch::Alarm.Dimension": "CACHED", + "AWS::CloudWatch::Alarm.Metric": "CACHED", + "AWS::CloudWatch::Alarm.MetricDataQuery": "CACHED", + "AWS::CloudWatch::Alarm.MetricStat": "CACHED", + "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", + "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", + "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricStat": "CACHED", + "AWS::CloudWatch::AnomalyDetector.Range": "CACHED", + "AWS::CloudWatch::AnomalyDetector.SingleMetricAnomalyDetector": "CACHED", + "AWS::CloudWatch::InsightRule.Tags": "CACHED", + "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", + "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", + "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeBuild::Project.Artifacts": "CACHED", + "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", + "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", + "AWS::CodeBuild::Project.CloudWatchLogsConfig": "CACHED", + "AWS::CodeBuild::Project.Environment": "CACHED", + "AWS::CodeBuild::Project.EnvironmentVariable": "CACHED", + "AWS::CodeBuild::Project.FilterGroup": "CACHED", + "AWS::CodeBuild::Project.GitSubmodulesConfig": "CACHED", + "AWS::CodeBuild::Project.LogsConfig": "CACHED", + "AWS::CodeBuild::Project.ProjectBuildBatchConfig": "CACHED", + "AWS::CodeBuild::Project.ProjectCache": "CACHED", + "AWS::CodeBuild::Project.ProjectFileSystemLocation": "CACHED", + "AWS::CodeBuild::Project.ProjectFleet": "CACHED", + "AWS::CodeBuild::Project.ProjectSourceVersion": "CACHED", + "AWS::CodeBuild::Project.ProjectTriggers": "CACHED", + "AWS::CodeBuild::Project.RegistryCredential": "CACHED", + "AWS::CodeBuild::Project.S3LogsConfig": "CACHED", + "AWS::CodeBuild::Project.Source": "CACHED", + "AWS::CodeBuild::Project.SourceAuth": "CACHED", + "AWS::CodeBuild::Project.VpcConfig": "CACHED", + "AWS::CodeBuild::Project.WebhookFilter": "CACHED", + "AWS::CodeBuild::ReportGroup.ReportExportConfig": "CACHED", + "AWS::CodeBuild::ReportGroup.S3ReportExportConfig": "CACHED", + "AWS::CodeCommit::Repository.Code": "CACHED", + "AWS::CodeCommit::Repository.RepositoryTrigger": "CACHED", + "AWS::CodeCommit::Repository.S3": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHostsPerZone": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.TimeBasedCanary": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.TimeBasedLinear": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.TrafficRoutingConfig": "CACHED", + "AWS::CodeDeploy::DeploymentConfig.ZonalConfig": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.Alarm": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.AlarmConfiguration": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.BlueGreenDeploymentConfiguration": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.BlueInstanceTerminationOption": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.Deployment": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.DeploymentReadyOption": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.DeploymentStyle": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.EC2TagFilter": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.EC2TagSet": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.EC2TagSetListObject": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.ECSService": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.ELBInfo": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.GitHubLocation": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.GreenFleetProvisioningOption": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.LoadBalancerInfo": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSet": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSetListObject": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.RevisionLocation": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.S3Location": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TagFilter": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TargetGroupPairInfo": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TrafficRoute": "CACHED", + "AWS::CodeDeploy::DeploymentGroup.TriggerConfig": "CACHED", + "AWS::CodePipeline::CustomActionType.ArtifactDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html", "Properties": { - "AccessPointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-accesspointid", - "PrimitiveType": "String", - "Required": false, + "MaximumCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-maximumcount", + "PrimitiveType": "Integer", + "Required": true, "UpdateType": "Mutable" }, - "Iam": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-iam", - "PrimitiveType": "String", - "Required": false, + "MinimumCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-minimumcount", + "PrimitiveType": "Integer", + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.ContainerProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html", + "AWS::CodePipeline::CustomActionType.ConfigurationProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html", "Properties": { - "Command": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-command", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-environment", - "ItemType": "Environment", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-description", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "EphemeralStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-ephemeralstorage", - "Required": false, - "Type": "EphemeralStorage", + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-key", + "PrimitiveType": "Boolean", + "Required": true, "UpdateType": "Mutable" }, - "ExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-executionrolearn", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-name", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "FargatePlatformConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-fargateplatformconfiguration", + "Queryable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-queryable", + "PrimitiveType": "Boolean", "Required": false, - "Type": "FargatePlatformConfiguration", "UpdateType": "Mutable" }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-image", - "PrimitiveType": "String", + "Required": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-required", + "PrimitiveType": "Boolean", "Required": true, "UpdateType": "Mutable" }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-instancetype", - "PrimitiveType": "String", - "Required": false, + "Secret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-secret", + "PrimitiveType": "Boolean", + "Required": true, "UpdateType": "Mutable" }, - "JobRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-jobrolearn", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-type", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" - }, - "LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-linuxparameters", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodePipeline::CustomActionType.ConfigurationProperties.Type" + } + } + } + }, + "AWS::CodePipeline::CustomActionType.Settings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html", + "Properties": { + "EntityUrlTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-entityurltemplate", + "PrimitiveType": "String", "Required": false, - "Type": "LinuxParameters", "UpdateType": "Mutable" }, - "LogConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-logconfiguration", + "ExecutionUrlTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-executionurltemplate", + "PrimitiveType": "String", "Required": false, - "Type": "LogConfiguration", "UpdateType": "Mutable" }, - "Memory": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-memory", - "PrimitiveType": "Integer", + "RevisionUrlTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-revisionurltemplate", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "MountPoints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-mountpoints", - "ItemType": "MountPoints", + "ThirdPartyConfigurationUrl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-thirdpartyconfigurationurl", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "Privileged": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-privileged", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ReadonlyRootFilesystem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-readonlyrootfilesystem", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-resourcerequirements", - "ItemType": "ResourceRequirement", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "RuntimePlatform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-runtimeplatform", - "Required": false, - "Type": "RuntimePlatform", - "UpdateType": "Mutable" - }, - "Secrets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-secrets", - "ItemType": "Secret", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Ulimits": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-ulimits", - "ItemType": "Ulimit", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "User": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-user", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Vcpus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-vcpus", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-volumes", - "ItemType": "Volumes", - "Required": false, - "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.Device": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html", + "AWS::CodePipeline::Pipeline.ActionDeclaration": "CACHED", + "AWS::CodePipeline::Pipeline.ActionTypeId": "CACHED", + "AWS::CodePipeline::Pipeline.ArtifactStore": "CACHED", + "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", + "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", + "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", + "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", + "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", + "AWS::CodePipeline::Pipeline.OutputArtifact": "CACHED", + "AWS::CodePipeline::Pipeline.PipelineTriggerDeclaration": "CACHED", + "AWS::CodePipeline::Pipeline.StageDeclaration": "CACHED", + "AWS::CodePipeline::Pipeline.StageTransition": "CACHED", + "AWS::CodePipeline::Pipeline.VariableDeclaration": "CACHED", + "AWS::CodePipeline::Webhook.WebhookAuthConfiguration": "CACHED", + "AWS::CodePipeline::Webhook.WebhookFilterRule": "CACHED", + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", + "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", + "AWS::Cognito::IdentityPool.PushSync": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration.LogConfiguration": "CACHED", + "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", + "AWS::Cognito::UserPool.AdminCreateUserConfig": "CACHED", + "AWS::Cognito::UserPool.CustomEmailSender": "CACHED", + "AWS::Cognito::UserPool.CustomSMSSender": "CACHED", + "AWS::Cognito::UserPool.DeviceConfiguration": "CACHED", + "AWS::Cognito::UserPool.EmailConfiguration": "CACHED", + "AWS::Cognito::UserPool.InviteMessageTemplate": "CACHED", + "AWS::Cognito::UserPool.LambdaConfig": "CACHED", + "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", + "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", + "AWS::Cognito::UserPool.RecoveryOption": "CACHED", + "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", + "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", + "AWS::Cognito::UserPool.StringAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.UserAttributeUpdateSettings": "CACHED", + "AWS::Cognito::UserPool.UserPoolAddOns": "CACHED", + "AWS::Cognito::UserPool.UsernameConfiguration": "CACHED", + "AWS::Cognito::UserPool.VerificationMessageTemplate": "CACHED", + "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", + "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", + "AWS::Cognito::UserPoolDomain.CustomDomainConfigType": "CACHED", + "AWS::Cognito::UserPoolResourceServer.ResourceServerScopeType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html", "Properties": { - "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-containerpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-hostpath", - "PrimitiveType": "String", - "Required": false, + "Actions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype-actions", + "Required": true, + "Type": "CompromisedCredentialsActionsType", "UpdateType": "Mutable" }, - "Permissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-permissions", + "EventFilter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype-eventfilter", "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -1281,1973 +1337,1506 @@ } } }, - "AWS::Batch::JobDefinition.EfsVolumeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html", - "Properties": { - "AuthorizationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-authorizationconfig", - "Required": false, - "Type": "AuthorizationConfig", - "UpdateType": "Mutable" - }, - "FileSystemId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-filesystemid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RootDirectory": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-rootdirectory", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TransitEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryption", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TransitEncryptionPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryptionport", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.EksContainer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html", "Properties": { - "Args": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-args", + "BlockedIPRangeList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-blockediprangelist", "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Command": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-command", + "SkippedIPRangeList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-skippediprangelist", "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" - }, - "Env": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-env", - "ItemType": "EksContainerEnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-imagepullpolicy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Resources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-resources", - "Required": false, - "Type": "EksContainerResourceRequirements", - "UpdateType": "Mutable" - }, - "SecurityContext": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-securitycontext", - "Required": false, - "Type": "EksContainerSecurityContext", - "UpdateType": "Mutable" - }, - "VolumeMounts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-volumemounts", - "ItemType": "EksContainerVolumeMount", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html", + "AWS::Cognito::UserPoolUser.AttributeType": "CACHED", + "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", + "AWS::Config::ConfigRule.EvaluationModeConfiguration": "CACHED", + "AWS::Config::ConfigRule.Scope": "CACHED", + "AWS::Config::ConfigRule.Source": "CACHED", + "AWS::Config::ConfigRule.SourceDetail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-name", + "EventSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-eventsource", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Config::ConfigRule.SourceDetail.EventSource" + } }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-value", + "MaximumExecutionFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-sourcedetail-maximumexecutionfrequency", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.EksContainerResourceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerresourcerequirements.html", - "Properties": { - "Limits": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerresourcerequirements.html#cfn-batch-jobdefinition-ekscontainerresourcerequirements-limits", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "Requests": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerresourcerequirements.html#cfn-batch-jobdefinition-ekscontainerresourcerequirements-requests", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.EksContainerSecurityContext": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html", - "Properties": { - "Privileged": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-privileged", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ReadOnlyRootFilesystem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-readonlyrootfilesystem", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RunAsGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-runasgroup", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RunAsNonRoot": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-runasnonroot", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Config::ConfigRule.MaximumExecutionFrequency" + } }, - "RunAsUser": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-runasuser", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" + "MessageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-messagetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Config::ConfigRule.SourceDetail.MessageType" + } } } }, - "AWS::Batch::JobDefinition.EksContainerVolumeMount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html", - "Properties": { - "MountPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-mountpath", - "PrimitiveType": "String", - "Required": false, + "AWS::Config::ConfigurationAggregator.AccountAggregationSource": "CACHED", + "AWS::Config::ConfigurationAggregator.OrganizationAggregationSource": "CACHED", + "AWS::Config::ConfigurationRecorder.ExclusionByResourceTypes": "CACHED", + "AWS::Config::ConfigurationRecorder.RecordingGroup": "CACHED", + "AWS::Config::ConfigurationRecorder.RecordingMode": "CACHED", + "AWS::Config::ConfigurationRecorder.RecordingModeOverride": "CACHED", + "AWS::Config::ConfigurationRecorder.RecordingStrategy": "CACHED", + "AWS::Config::ConformancePack.ConformancePackInputParameter": "CACHED", + "AWS::Config::ConformancePack.TemplateSSMDocumentDetails": "CACHED", + "AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties": "CACHED", + "AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata": "CACHED", + "AWS::Config::OrganizationConfigRule.OrganizationCustomRuleMetadata": "CACHED", + "AWS::Config::OrganizationConfigRule.OrganizationManagedRuleMetadata": "CACHED", + "AWS::Config::OrganizationConformancePack.ConformancePackInputParameter": "CACHED", + "AWS::Config::RemediationConfiguration.ExecutionControls": "CACHED", + "AWS::Config::RemediationConfiguration.RemediationParameterValue": "CACHED", + "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", + "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", + "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::Connect::HoursOfOperation.HoursOfOperationConfig": "CACHED", + "AWS::Connect::HoursOfOperation.HoursOfOperationTimeSlice": "CACHED", + "AWS::Connect::Instance.Attributes": "CACHED", + "AWS::Connect::InstanceStorageConfig.EncryptionConfig": "CACHED", + "AWS::Connect::InstanceStorageConfig.KinesisFirehoseConfig": "CACHED", + "AWS::Connect::InstanceStorageConfig.KinesisStreamConfig": "CACHED", + "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig": "CACHED", + "AWS::Connect::InstanceStorageConfig.S3Config": "CACHED", + "AWS::Connect::PredefinedAttribute.Values": "CACHED", + "AWS::Connect::Queue.OutboundCallerConfig": "CACHED", + "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig": "CACHED", + "AWS::Connect::QuickConnect.QueueQuickConnectConfig": "CACHED", + "AWS::Connect::QuickConnect.QuickConnectConfig": "CACHED", + "AWS::Connect::QuickConnect.UserQuickConnectConfig": "CACHED", + "AWS::Connect::RoutingProfile.CrossChannelBehavior": "CACHED", + "AWS::Connect::RoutingProfile.MediaConcurrency": "CACHED", + "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", + "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", + "AWS::Connect::SecurityProfile.Application": "CACHED", + "AWS::Connect::TaskTemplate.Constraints": "CACHED", + "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", + "AWS::Connect::TaskTemplate.Field": "CACHED", + "AWS::Connect::TaskTemplate.FieldIdentifier": "CACHED", + "AWS::Connect::TaskTemplate.InvisibleFieldInfo": "CACHED", + "AWS::Connect::TaskTemplate.ReadOnlyFieldInfo": "CACHED", + "AWS::Connect::TaskTemplate.RequiredFieldInfo": "CACHED", + "AWS::Connect::User.UserIdentityInfo": "CACHED", + "AWS::Connect::User.UserPhoneConfig": "CACHED", + "AWS::Connect::User.UserProficiency": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", + "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", + "AWS::DLM::LifecyclePolicy.Action": "CACHED", + "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", + "AWS::DLM::LifecyclePolicy.ArchiveRule": "CACHED", + "AWS::DLM::LifecyclePolicy.CreateRule": "CACHED", + "AWS::DLM::LifecyclePolicy.CrossRegionCopyAction": "CACHED", + "AWS::DLM::LifecyclePolicy.CrossRegionCopyDeprecateRule": "CACHED", + "AWS::DLM::LifecyclePolicy.CrossRegionCopyRetainRule": "CACHED", + "AWS::DLM::LifecyclePolicy.CrossRegionCopyRule": "CACHED", + "AWS::DLM::LifecyclePolicy.CrossRegionCopyTarget": "CACHED", + "AWS::DLM::LifecyclePolicy.CrossRegionCopyTargets": "CACHED", + "AWS::DLM::LifecyclePolicy.DeprecateRule": "CACHED", + "AWS::DLM::LifecyclePolicy.EncryptionConfiguration": "CACHED", + "AWS::DLM::LifecyclePolicy.EventParameters": "CACHED", + "AWS::DLM::LifecyclePolicy.EventSource": "CACHED", + "AWS::DLM::LifecyclePolicy.ExcludeTags": "CACHED", + "AWS::DLM::LifecyclePolicy.ExcludeVolumeTypesList": "CACHED", + "AWS::DLM::LifecyclePolicy.Exclusions": "CACHED", + "AWS::DLM::LifecyclePolicy.FastRestoreRule": "CACHED", + "AWS::DLM::LifecyclePolicy.Parameters": "CACHED", + "AWS::DLM::LifecyclePolicy.PolicyDetails": "CACHED", + "AWS::DLM::LifecyclePolicy.RetainRule": "CACHED", + "AWS::DLM::LifecyclePolicy.RetentionArchiveTier": "CACHED", + "AWS::DLM::LifecyclePolicy.Schedule": "CACHED", + "AWS::DLM::LifecyclePolicy.Script": "CACHED", + "AWS::DLM::LifecyclePolicy.ShareRule": "CACHED", + "AWS::DLM::LifecyclePolicy.VolumeTypeValues": "CACHED", + "AWS::DMS::Endpoint.DocDbSettings": "CACHED", + "AWS::DMS::Endpoint.DynamoDbSettings": "CACHED", + "AWS::DMS::Endpoint.ElasticsearchSettings": "CACHED", + "AWS::DMS::Endpoint.GcpMySQLSettings": "CACHED", + "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", + "AWS::DMS::Endpoint.KafkaSettings": "CACHED", + "AWS::DMS::Endpoint.KinesisSettings": "CACHED", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", + "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", + "AWS::DMS::Endpoint.MySqlSettings": "CACHED", + "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", + "AWS::DMS::Endpoint.OracleSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", + "AWS::DMS::Endpoint.RedisSettings": "CACHED", + "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", + "AWS::DMS::Endpoint.S3Settings": "CACHED", + "AWS::DMS::Endpoint.SybaseSettings": "CACHED", + "AWS::DataBrew::Dataset.CsvOptions": "CACHED", + "AWS::DataBrew::Dataset.DataCatalogInputDefinition": "CACHED", + "AWS::DataBrew::Dataset.DatabaseInputDefinition": "CACHED", + "AWS::DataBrew::Dataset.DatasetParameter": "CACHED", + "AWS::DataBrew::Dataset.DatetimeOptions": "CACHED", + "AWS::DataBrew::Dataset.ExcelOptions": "CACHED", + "AWS::DataBrew::Dataset.FilesLimit": "CACHED", + "AWS::DataBrew::Dataset.FilterExpression": "CACHED", + "AWS::DataBrew::Dataset.FilterValue": "CACHED", + "AWS::DataBrew::Dataset.FormatOptions": "CACHED", + "AWS::DataBrew::Dataset.Input": "CACHED", + "AWS::DataBrew::Dataset.JsonOptions": "CACHED", + "AWS::DataBrew::Dataset.Metadata": "CACHED", + "AWS::DataBrew::Dataset.PathOptions": "CACHED", + "AWS::DataBrew::Dataset.PathParameter": "CACHED", + "AWS::DataBrew::Dataset.S3Location": "CACHED", + "AWS::DataBrew::Job.AllowedStatistics": "CACHED", + "AWS::DataBrew::Job.ColumnSelector": "CACHED", + "AWS::DataBrew::Job.ColumnStatisticsConfiguration": "CACHED", + "AWS::DataBrew::Job.CsvOutputOptions": "CACHED", + "AWS::DataBrew::Job.DataCatalogOutput": "CACHED", + "AWS::DataBrew::Job.DatabaseOutput": "CACHED", + "AWS::DataBrew::Job.DatabaseTableOutputOptions": "CACHED", + "AWS::DataBrew::Job.EntityDetectorConfiguration": "CACHED", + "AWS::DataBrew::Job.JobSample": "CACHED", + "AWS::DataBrew::Job.Output": "CACHED", + "AWS::DataBrew::Job.OutputFormatOptions": "CACHED", + "AWS::DataBrew::Job.OutputLocation": "CACHED", + "AWS::DataBrew::Job.ProfileConfiguration": "CACHED", + "AWS::DataBrew::Job.Recipe": "CACHED", + "AWS::DataBrew::Job.S3Location": "CACHED", + "AWS::DataBrew::Job.S3TableOutputOptions": "CACHED", + "AWS::DataBrew::Job.StatisticOverride": "CACHED", + "AWS::DataBrew::Job.StatisticsConfiguration": "CACHED", + "AWS::DataBrew::Job.ValidationConfiguration": "CACHED", + "AWS::DataBrew::Project.Sample": "CACHED", + "AWS::DataBrew::Recipe.Action": "CACHED", + "AWS::DataBrew::Recipe.ConditionExpression": "CACHED", + "AWS::DataBrew::Recipe.DataCatalogInputDefinition": "CACHED", + "AWS::DataBrew::Recipe.Input": "CACHED", + "AWS::DataBrew::Recipe.RecipeParameters": "CACHED", + "AWS::DataBrew::Recipe.RecipeStep": "CACHED", + "AWS::DataBrew::Recipe.S3Location": "CACHED", + "AWS::DataBrew::Recipe.SecondaryInput": "CACHED", + "AWS::DataBrew::Ruleset.ColumnSelector": "CACHED", + "AWS::DataBrew::Ruleset.Rule": "CACHED", + "AWS::DataBrew::Ruleset.SubstitutionValue": "CACHED", + "AWS::DataBrew::Ruleset.Threshold": "CACHED", + "AWS::DataSync::LocationAzureBlob.AzureBlobSasConfiguration": "CACHED", + "AWS::DataSync::LocationEFS.Ec2Config": "CACHED", + "AWS::DataSync::LocationFSxONTAP.NFS": "CACHED", + "AWS::DataSync::LocationFSxONTAP.NfsMountOptions": "CACHED", + "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", + "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", + "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", + "AWS::DataSync::LocationHDFS.NameNode": "CACHED", + "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", + "AWS::DataSync::LocationNFS.MountOptions": "CACHED", + "AWS::DataSync::LocationNFS.OnPremConfig": "CACHED", + "AWS::DataSync::LocationS3.S3Config": "CACHED", + "AWS::DataSync::LocationSMB.MountOptions": "CACHED", + "AWS::DataSync::Task.Deleted": "CACHED", + "AWS::DataSync::Task.Destination": "CACHED", + "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", + "AWS::DataSync::Task.Options": "CACHED", + "AWS::DataSync::Task.Overrides": "CACHED", + "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", + "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", + "AWS::DataSync::Task.TaskSchedule": "CACHED", + "AWS::DataSync::Task.Transferred": "CACHED", + "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DirectoryService::MicrosoftAD.VpcSettings": "CACHED", + "AWS::DirectoryService::SimpleAD.VpcSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html", + "Properties": { + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-subnetids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-name", + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-vpcid", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReadOnly": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-readonly", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } } } }, - "AWS::Batch::JobDefinition.EksEmptyDir": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html", + "AWS::DynamoDB::GlobalTable.AttributeDefinition": "CACHED", + "AWS::DynamoDB::GlobalTable.CapacityAutoScalingSettings": "CACHED", + "AWS::DynamoDB::GlobalTable.ContributorInsightsSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex": "CACHED", + "AWS::DynamoDB::GlobalTable.KeySchema": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex": "CACHED", + "AWS::DynamoDB::GlobalTable.PointInTimeRecoverySpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.Projection": "CACHED", + "AWS::DynamoDB::GlobalTable.ReadProvisionedThroughputSettings": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", + "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", + "AWS::DynamoDB::GlobalTable.TimeToLiveSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.WriteProvisionedThroughputSettings": "CACHED", + "AWS::DynamoDB::Table.AttributeDefinition": "CACHED", + "AWS::DynamoDB::Table.ContributorInsightsSpecification": "CACHED", + "AWS::DynamoDB::Table.Csv": "CACHED", + "AWS::DynamoDB::Table.GlobalSecondaryIndex": "CACHED", + "AWS::DynamoDB::Table.ImportSourceSpecification": "CACHED", + "AWS::DynamoDB::Table.InputFormatOptions": "CACHED", + "AWS::DynamoDB::Table.KeySchema": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification": "CACHED", + "AWS::DynamoDB::Table.LocalSecondaryIndex": "CACHED", + "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", + "AWS::DynamoDB::Table.Projection": "CACHED", + "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", + "AWS::DynamoDB::Table.S3BucketSource": "CACHED", + "AWS::DynamoDB::Table.SSESpecification": "CACHED", + "AWS::DynamoDB::Table.StreamSpecification": "CACHED", + "AWS::DynamoDB::Table.TimeToLiveSpecification": "CACHED", + "AWS::EC2::CapacityReservation.TagSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceTypeSpecification": "CACHED", + "AWS::EC2::CapacityReservationFleet.TagSpecification": "CACHED", + "AWS::EC2::ClientVpnEndpoint.CertificateAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientConnectOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ClientLoginBannerOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions": "CACHED", + "AWS::EC2::ClientVpnEndpoint.DirectoryServiceAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.FederatedAuthenticationRequest": "CACHED", + "AWS::EC2::ClientVpnEndpoint.TagSpecification": "CACHED", + "AWS::EC2::EC2Fleet.AcceleratorCountRequest": "CACHED", + "AWS::EC2::EC2Fleet.AcceleratorTotalMemoryMiBRequest": "CACHED", + "AWS::EC2::EC2Fleet.BaselineEbsBandwidthMbpsRequest": "CACHED", + "AWS::EC2::EC2Fleet.CapacityRebalance": "CACHED", + "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest": "CACHED", + "AWS::EC2::EC2Fleet.FleetLaunchTemplateConfigRequest": "CACHED", + "AWS::EC2::EC2Fleet.FleetLaunchTemplateOverridesRequest": "CACHED", + "AWS::EC2::EC2Fleet.FleetLaunchTemplateSpecificationRequest": "CACHED", + "AWS::EC2::EC2Fleet.InstanceRequirementsRequest": "CACHED", + "AWS::EC2::EC2Fleet.MaintenanceStrategies": "CACHED", + "AWS::EC2::EC2Fleet.MemoryGiBPerVCpuRequest": "CACHED", + "AWS::EC2::EC2Fleet.MemoryMiBRequest": "CACHED", + "AWS::EC2::EC2Fleet.NetworkBandwidthGbpsRequest": "CACHED", + "AWS::EC2::EC2Fleet.NetworkInterfaceCountRequest": "CACHED", + "AWS::EC2::EC2Fleet.OnDemandOptionsRequest": "CACHED", + "AWS::EC2::EC2Fleet.Placement": "CACHED", + "AWS::EC2::EC2Fleet.SpotOptionsRequest": "CACHED", + "AWS::EC2::EC2Fleet.TagSpecification": "CACHED", + "AWS::EC2::EC2Fleet.TargetCapacitySpecificationRequest": "CACHED", + "AWS::EC2::EC2Fleet.TotalLocalStorageGBRequest": "CACHED", + "AWS::EC2::EC2Fleet.VCpuCountRangeRequest": "CACHED", + "AWS::EC2::FlowLog.DestinationOptions": "CACHED", + "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", + "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", + "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", + "AWS::EC2::Instance.AssociationParameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html", "Properties": { - "Medium": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html#cfn-batch-jobdefinition-eksemptydir-medium", + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-key", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "SizeLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html#cfn-batch-jobdefinition-eksemptydir-sizelimit", - "PrimitiveType": "String", - "Required": false, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-value", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksHostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekshostpath.html", + "AWS::EC2::Instance.BlockDeviceMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html", "Properties": { - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekshostpath.html#cfn-batch-jobdefinition-ekshostpath-path", + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-devicename", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Ebs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-ebs", "Required": false, + "Type": "Ebs", "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.EksProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksproperties.html", - "Properties": { - "PodProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksproperties.html#cfn-batch-jobdefinition-eksproperties-podproperties", + }, + "NoDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-nodevice", + "Required": false, + "Type": "NoDevice", + "UpdateType": "Mutable" + }, + "VirtualName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-virtualname", + "PrimitiveType": "String", "Required": false, - "Type": "PodProperties", "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksSecret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekssecret.html", + "AWS::EC2::Instance.CpuOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-cpuoptions.html", "Properties": { - "Optional": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekssecret.html#cfn-batch-jobdefinition-ekssecret-optional", - "PrimitiveType": "Boolean", + "CoreCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-cpuoptions.html#cfn-ec2-instance-cpuoptions-corecount", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "SecretName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekssecret.html#cfn-batch-jobdefinition-ekssecret-secretname", - "PrimitiveType": "String", - "Required": true, + "ThreadsPerCore": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-cpuoptions.html#cfn-ec2-instance-cpuoptions-threadspercore", + "PrimitiveType": "Integer", + "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksVolume": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html", + "AWS::EC2::Instance.CreditSpecification": "CACHED", + "AWS::EC2::Instance.Ebs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html", "Properties": { - "EmptyDir": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-emptydir", + "DeleteOnTermination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-deleteontermination", + "PrimitiveType": "Boolean", "Required": false, - "Type": "EksEmptyDir", "UpdateType": "Mutable" }, - "HostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-hostpath", + "Encrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-encrypted", + "PrimitiveType": "Boolean", "Required": false, - "Type": "EksHostPath", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-name", + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "EbsIops" + } + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-instance-ebs-kmskeyid", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Immutable" + }, + "SnapshotId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-snapshotid", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" }, - "Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-secret", + "VolumeSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-volumesize", + "PrimitiveType": "Integer", "Required": false, - "Type": "EksSecret", "UpdateType": "Mutable" + }, + "VolumeType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html#cfn-ec2-blockdev-template-volumetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "EbsVolumeType" + } } } }, - "AWS::Batch::JobDefinition.Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html", + "AWS::EC2::Instance.ElasticGpuSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticgpuspecification.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html#cfn-batch-jobdefinition-environment-name", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticgpuspecification.html#cfn-ec2-instance-elasticgpuspecification-type", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::Instance.ElasticInferenceAccelerator": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html", + "Properties": { + "Count": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html#cfn-ec2-instance-elasticinferenceaccelerator-count", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html#cfn-batch-jobdefinition-environment-value", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html#cfn-ec2-instance-elasticinferenceaccelerator-type", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "ElasticInferenceAccelerator" + } + } + } + }, + "AWS::EC2::Instance.EnclaveOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-enclaveoptions.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-enclaveoptions.html#cfn-ec2-instance-enclaveoptions-enabled", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EphemeralStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-ephemeralstorage.html", + "AWS::EC2::Instance.HibernationOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-hibernationoptions.html", "Properties": { - "SizeInGiB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-ephemeralstorage.html#cfn-batch-jobdefinition-containerproperties-ephemeralstorage-sizeingib", - "PrimitiveType": "Integer", - "Required": true, + "Configured": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-hibernationoptions.html#cfn-ec2-instance-hibernationoptions-configured", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EvaluateOnExit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html", + "AWS::EC2::Instance.InstanceIpv6Address": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-instanceipv6address.html", "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-action", + "Ipv6Address": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-instanceipv6address.html#cfn-ec2-instance-instanceipv6address-ipv6address", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" - }, - "OnExitCode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onexitcode", + } + } + }, + "AWS::EC2::Instance.LaunchTemplateSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html", + "Properties": { + "LaunchTemplateId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-launchtemplateid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "OnReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onreason", + "LaunchTemplateName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-launchtemplatename", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "OnStatusReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onstatusreason", + "Version": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html#cfn-ec2-instance-launchtemplatespecification-version", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.FargatePlatformConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-fargateplatformconfiguration.html", + "AWS::EC2::Instance.LicenseSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-licensespecification.html", "Properties": { - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-fargateplatformconfiguration.html#cfn-batch-jobdefinition-containerproperties-fargateplatformconfiguration-platformversion", + "LicenseConfigurationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-licensespecification.html#cfn-ec2-instance-licensespecification-licenseconfigurationarn", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html", + "AWS::EC2::Instance.NetworkInterface": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html", "Properties": { - "Devices": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-devices", - "ItemType": "Device", + "AssociateCarrierIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-associatecarrieripaddress", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "InitProcessEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-initprocessenabled", + "AssociatePublicIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-associatepubip", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "MaxSwap": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-maxswap", - "PrimitiveType": "Integer", + "DeleteOnTermination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-delete", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "SharedMemorySize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-sharedmemorysize", - "PrimitiveType": "Integer", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-description", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Swappiness": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-swappiness", + "DeviceIndex": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-deviceindex", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "GroupSet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-groupset", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Ipv6AddressCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-ipv6addresscount", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "Tmpfs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-tmpfs", - "ItemType": "Tmpfs", + "Ipv6Addresses": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#cfn-ec2-instance-networkinterface-ipv6addresses", + "DuplicatesAllowed": true, + "ItemType": "InstanceIpv6Address", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.LogConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html", - "Properties": { - "LogDriver": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html#cfn-batch-jobdefinition-containerproperties-logconfiguration-logdriver", + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-network-iface", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "Options": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html#cfn-batch-jobdefinition-containerproperties-logconfiguration-options", - "PrimitiveType": "Json", + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-privateipaddress", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "SecretOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html#cfn-batch-jobdefinition-containerproperties-logconfiguration-secretoptions", - "ItemType": "Secret", + "PrivateIpAddresses": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-privateipaddresses", + "DuplicatesAllowed": true, + "ItemType": "PrivateIpAddressSpecification", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties-metadata.html", - "Properties": { - "Labels": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties-metadata.html#cfn-batch-jobdefinition-podproperties-metadata-labels", - "PrimitiveType": "Json", + }, + "SecondaryPrivateIpAddressCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-secondprivateip", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SubnetId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html#aws-properties-ec2-network-iface-embedded-subnetid", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.MountPoints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html", + "AWS::EC2::Instance.NoDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-nodevice.html", + "Properties": {} + }, + "AWS::EC2::Instance.PrivateDnsNameOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html", "Properties": { - "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-containerpath", - "PrimitiveType": "String", + "EnableResourceNameDnsAAAARecord": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-enableresourcenamednsaaaarecord", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "ReadOnly": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-readonly", + "EnableResourceNameDnsARecord": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-enableresourcenamednsarecord", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "SourceVolume": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-sourcevolume", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-networkconfiguration.html", - "Properties": { - "AssignPublicIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-networkconfiguration.html#cfn-batch-jobdefinition-containerproperties-networkconfiguration-assignpublicip", + "HostnameType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-privatednsnameoptions.html#cfn-ec2-instance-privatednsnameoptions-hostnametype", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType" + } } } }, - "AWS::Batch::JobDefinition.NodeProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html", + "AWS::EC2::Instance.PrivateIpAddressSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html", "Properties": { - "MainNode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html#cfn-batch-jobdefinition-nodeproperties-mainnode", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "NodeRangeProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html#cfn-batch-jobdefinition-nodeproperties-noderangeproperties", - "ItemType": "NodeRangeProperty", + "Primary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-primary", + "PrimitiveType": "Boolean", "Required": true, - "Type": "List", "UpdateType": "Mutable" }, - "NumNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html#cfn-batch-jobdefinition-nodeproperties-numnodes", - "PrimitiveType": "Integer", + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", + "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.NodeRangeProperty": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html", + "AWS::EC2::Instance.SsmAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html", "Properties": { - "Container": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html#cfn-batch-jobdefinition-noderangeproperty-container", + "AssociationParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html#cfn-ec2-instance-ssmassociations-associationparameters", + "DuplicatesAllowed": true, + "ItemType": "AssociationParameter", "Required": false, - "Type": "ContainerProperties", + "Type": "List", "UpdateType": "Mutable" }, - "TargetNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html#cfn-batch-jobdefinition-noderangeproperty-targetnodes", + "DocumentName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html#cfn-ec2-instance-ssmassociations-documentname", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "SsmDocumentName" + } } } }, - "AWS::Batch::JobDefinition.PodProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html", + "AWS::EC2::Instance.Volume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html", "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-containers", - "ItemType": "EksContainer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DnsPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-dnspolicy", + "Device": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html#cfn-ec2-mountpoint-device", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HostNetwork": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-hostnetwork", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-metadata", - "Required": false, - "Type": "Metadata", + "Required": true, "UpdateType": "Mutable" }, - "ServiceAccountName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-serviceaccountname", + "VolumeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html#cfn-ec2-mountpoint-volumeid", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-volumes", - "ItemType": "EksVolume", - "Required": false, - "Type": "List", + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.ResourceRequirement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html", - "Properties": { - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html#cfn-batch-jobdefinition-resourcerequirement-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html#cfn-batch-jobdefinition-resourcerequirement-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.RetryStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html", - "Properties": { - "Attempts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html#cfn-batch-jobdefinition-retrystrategy-attempts", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EvaluateOnExit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html#cfn-batch-jobdefinition-retrystrategy-evaluateonexit", - "ItemType": "EvaluateOnExit", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.RuntimePlatform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-runtimeplatform.html", - "Properties": { - "CpuArchitecture": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-runtimeplatform.html#cfn-batch-jobdefinition-containerproperties-runtimeplatform-cpuarchitecture", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OperatingSystemFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-runtimeplatform.html#cfn-batch-jobdefinition-containerproperties-runtimeplatform-operatingsystemfamily", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ValueFrom": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-valuefrom", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.Timeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html", - "Properties": { - "AttemptDurationSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html#cfn-batch-jobdefinition-timeout-attemptdurationseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.Tmpfs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html", + "AWS::EC2::LaunchTemplate.AcceleratorCount": "CACHED", + "AWS::EC2::LaunchTemplate.AcceleratorTotalMemoryMiB": "CACHED", + "AWS::EC2::LaunchTemplate.BaselineEbsBandwidthMbps": "CACHED", + "AWS::EC2::LaunchTemplate.BlockDeviceMapping": "CACHED", + "AWS::EC2::LaunchTemplate.CapacityReservationSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.CapacityReservationTarget": "CACHED", + "AWS::EC2::LaunchTemplate.ConnectionTrackingSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.CpuOptions": "CACHED", + "AWS::EC2::LaunchTemplate.CreditSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.Ebs": "CACHED", + "AWS::EC2::LaunchTemplate.ElasticGpuSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.EnaSrdSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.EnaSrdUdpSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.EnclaveOptions": "CACHED", + "AWS::EC2::LaunchTemplate.HibernationOptions": "CACHED", + "AWS::EC2::LaunchTemplate.IamInstanceProfile": "CACHED", + "AWS::EC2::LaunchTemplate.InstanceMarketOptions": "CACHED", + "AWS::EC2::LaunchTemplate.InstanceRequirements": "CACHED", + "AWS::EC2::LaunchTemplate.Ipv4PrefixSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.Ipv6Add": "CACHED", + "AWS::EC2::LaunchTemplate.Ipv6PrefixSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.LaunchTemplateData": "CACHED", + "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", + "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", + "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", + "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", + "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", + "AWS::EC2::LaunchTemplate.Monitoring": "CACHED", + "AWS::EC2::LaunchTemplate.NetworkBandwidthGbps": "CACHED", + "AWS::EC2::LaunchTemplate.NetworkInterface": "CACHED", + "AWS::EC2::LaunchTemplate.NetworkInterfaceCount": "CACHED", + "AWS::EC2::LaunchTemplate.Placement": "CACHED", + "AWS::EC2::LaunchTemplate.PrivateDnsNameOptions": "CACHED", + "AWS::EC2::LaunchTemplate.PrivateIpAdd": "CACHED", + "AWS::EC2::LaunchTemplate.SpotOptions": "CACHED", + "AWS::EC2::LaunchTemplate.TagSpecification": "CACHED", + "AWS::EC2::LaunchTemplate.TotalLocalStorageGB": "CACHED", + "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", + "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", + "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", + "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", + "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", + "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::PrefixList.Entry": "CACHED", + "AWS::EC2::SecurityGroup.Egress": "CACHED", + "AWS::EC2::SecurityGroup.Ingress": "CACHED", + "AWS::EC2::SpotFleet.AcceleratorCountRequest": "CACHED", + "AWS::EC2::SpotFleet.AcceleratorTotalMemoryMiBRequest": "CACHED", + "AWS::EC2::SpotFleet.BaselineEbsBandwidthMbpsRequest": "CACHED", + "AWS::EC2::SpotFleet.BlockDeviceMapping": "CACHED", + "AWS::EC2::SpotFleet.ClassicLoadBalancer": "CACHED", + "AWS::EC2::SpotFleet.ClassicLoadBalancersConfig": "CACHED", + "AWS::EC2::SpotFleet.EbsBlockDevice": "CACHED", + "AWS::EC2::SpotFleet.FleetLaunchTemplateSpecification": "CACHED", + "AWS::EC2::SpotFleet.GroupIdentifier": "CACHED", + "AWS::EC2::SpotFleet.IamInstanceProfileSpecification": "CACHED", + "AWS::EC2::SpotFleet.InstanceIpv6Address": "CACHED", + "AWS::EC2::SpotFleet.InstanceNetworkInterfaceSpecification": "CACHED", + "AWS::EC2::SpotFleet.InstanceRequirementsRequest": "CACHED", + "AWS::EC2::SpotFleet.LaunchTemplateConfig": "CACHED", + "AWS::EC2::SpotFleet.LaunchTemplateOverrides": "CACHED", + "AWS::EC2::SpotFleet.LoadBalancersConfig": "CACHED", + "AWS::EC2::SpotFleet.MemoryGiBPerVCpuRequest": "CACHED", + "AWS::EC2::SpotFleet.MemoryMiBRequest": "CACHED", + "AWS::EC2::SpotFleet.NetworkBandwidthGbpsRequest": "CACHED", + "AWS::EC2::SpotFleet.NetworkInterfaceCountRequest": "CACHED", + "AWS::EC2::SpotFleet.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::SpotFleet.SpotCapacityRebalance": "CACHED", + "AWS::EC2::SpotFleet.SpotFleetLaunchSpecification": "CACHED", + "AWS::EC2::SpotFleet.SpotFleetMonitoring": "CACHED", + "AWS::EC2::SpotFleet.SpotFleetRequestConfigData": "CACHED", + "AWS::EC2::SpotFleet.SpotFleetTagSpecification": "CACHED", + "AWS::EC2::SpotFleet.SpotMaintenanceStrategies": "CACHED", + "AWS::EC2::SpotFleet.SpotPlacement": "CACHED", + "AWS::EC2::SpotFleet.TargetGroup": "CACHED", + "AWS::EC2::SpotFleet.TargetGroupsConfig": "CACHED", + "AWS::EC2::SpotFleet.TotalLocalStorageGBRequest": "CACHED", + "AWS::EC2::SpotFleet.VCpuCountRangeRequest": "CACHED", + "AWS::EC2::Subnet.PrivateDnsNameOptionsOnLaunch": "CACHED", + "AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange": "CACHED", + "AWS::EC2::TransitGatewayAttachment.Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html", "Properties": { - "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-containerpath", + "ApplianceModeSupport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-appliancemodesupport", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MountOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-mountoptions", - "PrimitiveItemType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Size": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-size", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.Ulimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html", - "Properties": { - "HardLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-hardlimit", - "PrimitiveType": "Integer", - "Required": true, "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-name", + "DnsSupport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-dnssupport", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SoftLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-softlimit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html", - "Properties": { - "EfsVolumeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-efsvolumeconfiguration", - "Required": false, - "Type": "EfsVolumeConfiguration", - "UpdateType": "Mutable" - }, - "Host": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-host", "Required": false, - "Type": "VolumesHost", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.VolumesHost": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html", - "Properties": { - "SourcePath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html#cfn-batch-jobdefinition-volumeshost-sourcepath", + "Ipv6Support": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-ipv6support", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", - "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", - "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", - "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", - "AWS::Cassandra::Table.BillingMode": "CACHED", - "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", - "AWS::Cassandra::Table.Column": "CACHED", - "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", - "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", - "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", - "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", - "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", - "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", - "AWS::CloudFormation::StackSet.AutoDeployment": "CACHED", - "AWS::CloudFormation::StackSet.DeploymentTargets": "CACHED", - "AWS::CloudFormation::StackSet.ManagedExecution": "CACHED", - "AWS::CloudFormation::StackSet.OperationPreferences": "CACHED", - "AWS::CloudFormation::StackSet.Parameter": "CACHED", - "AWS::CloudFormation::StackSet.StackInstances": "CACHED", - "AWS::CloudTrail::EventDataStore.AdvancedEventSelector": "CACHED", - "AWS::CloudTrail::EventDataStore.AdvancedFieldSelector": "CACHED", - "AWS::CloudTrail::EventDataStore.InsightSelector": "CACHED", - "AWS::CloudTrail::Trail.AdvancedEventSelector": "CACHED", - "AWS::CloudTrail::Trail.AdvancedFieldSelector": "CACHED", - "AWS::CloudTrail::Trail.DataResource": "CACHED", - "AWS::CloudTrail::Trail.EventSelector": "CACHED", - "AWS::CloudTrail::Trail.InsightSelector": "CACHED", - "AWS::CloudWatch::Alarm.Dimension": "CACHED", - "AWS::CloudWatch::Alarm.Metric": "CACHED", - "AWS::CloudWatch::Alarm.MetricDataQuery": "CACHED", - "AWS::CloudWatch::Alarm.MetricStat": "CACHED", - "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", - "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", - "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", - "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", - "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", - "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", - "AWS::CloudWatch::AnomalyDetector.MetricStat": "CACHED", - "AWS::CloudWatch::AnomalyDetector.Range": "CACHED", - "AWS::CloudWatch::AnomalyDetector.SingleMetricAnomalyDetector": "CACHED", - "AWS::CloudWatch::InsightRule.Tags": "CACHED", - "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", - "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", - "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", - "AWS::CodeBuild::Project.Artifacts": "CACHED", - "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", - "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", - "AWS::CodeBuild::Project.CloudWatchLogsConfig": "CACHED", - "AWS::CodeBuild::Project.Environment": "CACHED", - "AWS::CodeBuild::Project.EnvironmentVariable": "CACHED", - "AWS::CodeBuild::Project.FilterGroup": "CACHED", - "AWS::CodeBuild::Project.GitSubmodulesConfig": "CACHED", - "AWS::CodeBuild::Project.LogsConfig": "CACHED", - "AWS::CodeBuild::Project.ProjectBuildBatchConfig": "CACHED", - "AWS::CodeBuild::Project.ProjectCache": "CACHED", - "AWS::CodeBuild::Project.ProjectFileSystemLocation": "CACHED", - "AWS::CodeBuild::Project.ProjectFleet": "CACHED", - "AWS::CodeBuild::Project.ProjectSourceVersion": "CACHED", - "AWS::CodeBuild::Project.ProjectTriggers": "CACHED", - "AWS::CodeBuild::Project.RegistryCredential": "CACHED", - "AWS::CodeBuild::Project.S3LogsConfig": "CACHED", - "AWS::CodeBuild::Project.Source": "CACHED", - "AWS::CodeBuild::Project.SourceAuth": "CACHED", - "AWS::CodeBuild::Project.VpcConfig": "CACHED", - "AWS::CodeBuild::Project.WebhookFilter": "CACHED", - "AWS::CodeBuild::ReportGroup.ReportExportConfig": "CACHED", - "AWS::CodeBuild::ReportGroup.S3ReportExportConfig": "CACHED", - "AWS::CodeCommit::Repository.Code": "CACHED", - "AWS::CodeCommit::Repository.RepositoryTrigger": "CACHED", - "AWS::CodeCommit::Repository.S3": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHostsPerZone": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.TimeBasedCanary": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.TimeBasedLinear": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.TrafficRoutingConfig": "CACHED", - "AWS::CodeDeploy::DeploymentConfig.ZonalConfig": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.Alarm": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.AlarmConfiguration": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.BlueGreenDeploymentConfiguration": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.BlueInstanceTerminationOption": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.Deployment": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.DeploymentReadyOption": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.DeploymentStyle": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.EC2TagFilter": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.EC2TagSet": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.EC2TagSetListObject": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.ECSService": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.ELBInfo": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.GitHubLocation": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.GreenFleetProvisioningOption": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.LoadBalancerInfo": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSet": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSetListObject": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.RevisionLocation": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.S3Location": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TagFilter": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TargetGroupPairInfo": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TrafficRoute": "CACHED", - "AWS::CodeDeploy::DeploymentGroup.TriggerConfig": "CACHED", - "AWS::CodePipeline::CustomActionType.ArtifactDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html", + "AWS::EC2::TransitGatewayConnect.TransitGatewayConnectOptions": "CACHED", + "AWS::EC2::TransitGatewayMulticastDomain.Options": "CACHED", + "AWS::EC2::TransitGatewayPeeringAttachment.PeeringAttachmentStatus": "CACHED", + "AWS::EC2::TransitGatewayVpcAttachment.Options": "CACHED", + "AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessGroup.SseSpecification": "CACHED", + "AWS::EC2::VerifiedAccessInstance.CloudWatchLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.KinesisDataFirehose": "CACHED", + "AWS::EC2::VerifiedAccessInstance.S3": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessLogs": "CACHED", + "AWS::EC2::VerifiedAccessInstance.VerifiedAccessTrustProvider": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.DeviceOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.OidcOptions": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider.SseSpecification": "CACHED", + "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", + "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", + "AWS::ECR::Repository.LifecyclePolicy": "CACHED", + "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", + "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", + "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", + "AWS::ECS::Cluster.ClusterConfiguration": "CACHED", + "AWS::ECS::Cluster.ClusterSettings": "CACHED", + "AWS::ECS::Cluster.ExecuteCommandConfiguration": "CACHED", + "AWS::ECS::Cluster.ExecuteCommandLogConfiguration": "CACHED", + "AWS::ECS::Cluster.ServiceConnectDefaults": "CACHED", + "AWS::ECS::ClusterCapacityProviderAssociations.CapacityProviderStrategy": "CACHED", + "AWS::ECS::Service.AwsVpcConfiguration": "CACHED", + "AWS::ECS::Service.CapacityProviderStrategyItem": "CACHED", + "AWS::ECS::Service.DeploymentAlarms": "CACHED", + "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", + "AWS::ECS::Service.DeploymentConfiguration": "CACHED", + "AWS::ECS::Service.DeploymentController": "CACHED", + "AWS::ECS::Service.EBSTagSpecification": "CACHED", + "AWS::ECS::Service.LoadBalancer": "CACHED", + "AWS::ECS::Service.LogConfiguration": "CACHED", + "AWS::ECS::Service.NetworkConfiguration": "CACHED", + "AWS::ECS::Service.PlacementConstraint": "CACHED", + "AWS::ECS::Service.PlacementStrategy": "CACHED", + "AWS::ECS::Service.Secret": "CACHED", + "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", + "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", + "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", + "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", + "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", + "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", + "AWS::ECS::TaskDefinition.Device": "CACHED", + "AWS::ECS::TaskDefinition.DockerVolumeConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", + "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", + "AWS::ECS::TaskDefinition.HostEntry": "CACHED", + "AWS::ECS::TaskDefinition.HostVolumeProperties": "CACHED", + "AWS::ECS::TaskDefinition.InferenceAccelerator": "CACHED", + "AWS::ECS::TaskDefinition.KernelCapabilities": "CACHED", + "AWS::ECS::TaskDefinition.KeyValuePair": "CACHED", + "AWS::ECS::TaskDefinition.LinuxParameters": "CACHED", + "AWS::ECS::TaskDefinition.LogConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.MountPoint": "CACHED", + "AWS::ECS::TaskDefinition.PortMapping": "CACHED", + "AWS::ECS::TaskDefinition.ProxyConfiguration": "CACHED", + "AWS::ECS::TaskDefinition.RepositoryCredentials": "CACHED", + "AWS::ECS::TaskDefinition.ResourceRequirement": "CACHED", + "AWS::ECS::TaskDefinition.RuntimePlatform": "CACHED", + "AWS::ECS::TaskDefinition.Secret": "CACHED", + "AWS::ECS::TaskDefinition.SystemControl": "CACHED", + "AWS::ECS::TaskDefinition.TaskDefinitionPlacementConstraint": "CACHED", + "AWS::ECS::TaskDefinition.Tmpfs": "CACHED", + "AWS::ECS::TaskDefinition.Ulimit": "CACHED", + "AWS::ECS::TaskDefinition.Volume": "CACHED", + "AWS::ECS::TaskDefinition.VolumeFrom": "CACHED", + "AWS::ECS::TaskSet.AwsVpcConfiguration": "CACHED", + "AWS::ECS::TaskSet.LoadBalancer": "CACHED", + "AWS::ECS::TaskSet.NetworkConfiguration": "CACHED", + "AWS::ECS::TaskSet.Scale": "CACHED", + "AWS::ECS::TaskSet.ServiceRegistry": "CACHED", + "AWS::EFS::AccessPoint.AccessPointTag": "CACHED", + "AWS::EFS::AccessPoint.CreationInfo": "CACHED", + "AWS::EFS::AccessPoint.PosixUser": "CACHED", + "AWS::EFS::AccessPoint.RootDirectory": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy": "CACHED", + "AWS::EFS::FileSystem.ElasticFileSystemTag": "CACHED", + "AWS::EFS::FileSystem.FileSystemProtection": "CACHED", + "AWS::EFS::FileSystem.LifecyclePolicy": "CACHED", + "AWS::EFS::FileSystem.ReplicationConfiguration": "CACHED", + "AWS::EFS::FileSystem.ReplicationDestination": "CACHED", + "AWS::EKS::AccessEntry.AccessPolicy": "CACHED", + "AWS::EKS::AccessEntry.AccessScope": "CACHED", + "AWS::EKS::Cluster.AccessConfig": "CACHED", + "AWS::EKS::Cluster.ClusterLogging": "CACHED", + "AWS::EKS::Cluster.ControlPlanePlacement": "CACHED", + "AWS::EKS::Cluster.EncryptionConfig": "CACHED", + "AWS::EKS::Cluster.KubernetesNetworkConfig": "CACHED", + "AWS::EKS::Cluster.Logging": "CACHED", + "AWS::EKS::Cluster.LoggingTypeConfig": "CACHED", + "AWS::EKS::Cluster.OutpostConfig": "CACHED", + "AWS::EKS::Cluster.Provider": "CACHED", + "AWS::EKS::Cluster.ResourcesVpcConfig": "CACHED", + "AWS::EKS::IdentityProviderConfig.OidcIdentityProviderConfig": "CACHED", + "AWS::EKS::IdentityProviderConfig.RequiredClaim": "CACHED", + "AWS::EKS::Nodegroup.LaunchTemplateSpecification": "CACHED", + "AWS::EKS::Nodegroup.RemoteAccess": "CACHED", + "AWS::EKS::Nodegroup.ScalingConfig": "CACHED", + "AWS::EKS::Nodegroup.Taint": "CACHED", + "AWS::EKS::Nodegroup.UpdateConfig": "CACHED", + "AWS::EMR::Cluster.Application": "CACHED", + "AWS::EMR::Cluster.AutoScalingPolicy": "CACHED", + "AWS::EMR::Cluster.AutoTerminationPolicy": "CACHED", + "AWS::EMR::Cluster.BootstrapActionConfig": "CACHED", + "AWS::EMR::Cluster.CloudWatchAlarmDefinition": "CACHED", + "AWS::EMR::Cluster.ComputeLimits": "CACHED", + "AWS::EMR::Cluster.Configuration": "CACHED", + "AWS::EMR::Cluster.EbsBlockDeviceConfig": "CACHED", + "AWS::EMR::Cluster.EbsConfiguration": "CACHED", + "AWS::EMR::Cluster.HadoopJarStepConfig": "CACHED", + "AWS::EMR::Cluster.InstanceFleetConfig": "CACHED", + "AWS::EMR::Cluster.InstanceFleetProvisioningSpecifications": "CACHED", + "AWS::EMR::Cluster.InstanceGroupConfig": "CACHED", + "AWS::EMR::Cluster.InstanceTypeConfig": "CACHED", + "AWS::EMR::Cluster.JobFlowInstancesConfig": "CACHED", + "AWS::EMR::Cluster.KerberosAttributes": "CACHED", + "AWS::EMR::Cluster.KeyValue": "CACHED", + "AWS::EMR::Cluster.ManagedScalingPolicy": "CACHED", + "AWS::EMR::Cluster.MetricDimension": "CACHED", + "AWS::EMR::Cluster.OnDemandProvisioningSpecification": "CACHED", + "AWS::EMR::Cluster.PlacementGroupConfig": "CACHED", + "AWS::EMR::Cluster.PlacementType": "CACHED", + "AWS::EMR::Cluster.ScalingAction": "CACHED", + "AWS::EMR::Cluster.ScalingConstraints": "CACHED", + "AWS::EMR::Cluster.ScalingRule": "CACHED", + "AWS::EMR::Cluster.ScalingTrigger": "CACHED", + "AWS::EMR::Cluster.ScriptBootstrapActionConfig": "CACHED", + "AWS::EMR::Cluster.SimpleScalingPolicyConfiguration": "CACHED", + "AWS::EMR::Cluster.SpotProvisioningSpecification": "CACHED", + "AWS::EMR::Cluster.StepConfig": "CACHED", + "AWS::EMR::Cluster.VolumeSpecification": "CACHED", + "AWS::EMR::InstanceFleetConfig.Configuration": "CACHED", + "AWS::EMR::InstanceFleetConfig.EbsBlockDeviceConfig": "CACHED", + "AWS::EMR::InstanceFleetConfig.EbsConfiguration": "CACHED", + "AWS::EMR::InstanceFleetConfig.InstanceFleetProvisioningSpecifications": "CACHED", + "AWS::EMR::InstanceFleetConfig.InstanceTypeConfig": "CACHED", + "AWS::EMR::InstanceFleetConfig.OnDemandProvisioningSpecification": "CACHED", + "AWS::EMR::InstanceFleetConfig.SpotProvisioningSpecification": "CACHED", + "AWS::EMR::InstanceFleetConfig.VolumeSpecification": "CACHED", + "AWS::EMR::InstanceGroupConfig.AutoScalingPolicy": "CACHED", + "AWS::EMR::InstanceGroupConfig.CloudWatchAlarmDefinition": "CACHED", + "AWS::EMR::InstanceGroupConfig.Configuration": "CACHED", + "AWS::EMR::InstanceGroupConfig.EbsBlockDeviceConfig": "CACHED", + "AWS::EMR::InstanceGroupConfig.EbsConfiguration": "CACHED", + "AWS::EMR::InstanceGroupConfig.MetricDimension": "CACHED", + "AWS::EMR::InstanceGroupConfig.ScalingAction": "CACHED", + "AWS::EMR::InstanceGroupConfig.ScalingConstraints": "CACHED", + "AWS::EMR::InstanceGroupConfig.ScalingRule": "CACHED", + "AWS::EMR::InstanceGroupConfig.ScalingTrigger": "CACHED", + "AWS::EMR::InstanceGroupConfig.SimpleScalingPolicyConfiguration": "CACHED", + "AWS::EMR::InstanceGroupConfig.VolumeSpecification": "CACHED", + "AWS::EMR::Step.HadoopJarStepConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html", "Properties": { - "MaximumCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-maximumcount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" + "Args": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-args", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" }, - "MinimumCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-minimumcount", - "PrimitiveType": "Integer", + "Jar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-jar", + "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" + }, + "MainClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-mainclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StepProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-stepproperties", + "DuplicatesAllowed": false, + "ItemType": "KeyValue", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" } } }, - "AWS::CodePipeline::CustomActionType.ConfigurationProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html", + "AWS::EMR::Step.KeyValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-description", + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html#cfn-elasticmapreduce-step-keyvalue-key", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-key", - "PrimitiveType": "Boolean", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html#cfn-elasticmapreduce-step-keyvalue-value", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + } + } + }, + "AWS::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", + "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", + "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", + "AWS::ElastiCache::CacheCluster.LogDeliveryConfigurationRequest": "CACHED", + "AWS::ElastiCache::GlobalReplicationGroup.GlobalReplicationGroupMember": "CACHED", + "AWS::ElastiCache::GlobalReplicationGroup.RegionalConfiguration": "CACHED", + "AWS::ElastiCache::GlobalReplicationGroup.ReshardingConfiguration": "CACHED", + "AWS::ElastiCache::ReplicationGroup.CloudWatchLogsDestinationDetails": "CACHED", + "AWS::ElastiCache::ReplicationGroup.DestinationDetails": "CACHED", + "AWS::ElastiCache::ReplicationGroup.KinesisFirehoseDestinationDetails": "CACHED", + "AWS::ElastiCache::ReplicationGroup.LogDeliveryConfigurationRequest": "CACHED", + "AWS::ElastiCache::ReplicationGroup.NodeGroupConfiguration": "CACHED", + "AWS::ElastiCache::ServerlessCache.CacheUsageLimits": "CACHED", + "AWS::ElastiCache::ServerlessCache.DataStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html", + "Properties": { + "Maximum": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html#cfn-elasticache-serverlesscache-datastorage-maximum", + "PrimitiveType": "Integer", "Required": true, "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-name", + "Unit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-datastorage.html#cfn-elasticache-serverlesscache-datastorage-unit", "PrimitiveType": "String", "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ElastiCache::ServerlessCache.DataStorage.Unit" + } + } + } + }, + "AWS::ElastiCache::ServerlessCache.ECPUPerSecond": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-ecpupersecond.html", + "Properties": { + "Maximum": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-serverlesscache-ecpupersecond.html#cfn-elasticache-serverlesscache-ecpupersecond-maximum", + "PrimitiveType": "Integer", + "Required": true, "UpdateType": "Mutable" - }, - "Queryable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-queryable", - "PrimitiveType": "Boolean", - "Required": false, + } + } + }, + "AWS::ElastiCache::ServerlessCache.Endpoint": "CACHED", + "AWS::ElastiCache::User.AuthenticationMode": "CACHED", + "AWS::ElasticBeanstalk::Application.ApplicationResourceLifecycleConfig": "CACHED", + "AWS::ElasticBeanstalk::Application.ApplicationVersionLifecycleConfig": "CACHED", + "AWS::ElasticBeanstalk::Application.MaxAgeRule": "CACHED", + "AWS::ElasticBeanstalk::Application.MaxCountRule": "CACHED", + "AWS::ElasticBeanstalk::ApplicationVersion.SourceBundle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html", + "Properties": { + "S3Bucket": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html#cfn-beanstalk-sourcebundle-s3bucket", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" }, - "Required": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-required", - "PrimitiveType": "Boolean", + "S3Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html#cfn-beanstalk-sourcebundle-s3key", + "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" - }, - "Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-secret", - "PrimitiveType": "Boolean", + } + } + }, + "AWS::ElasticBeanstalk::ConfigurationTemplate.ConfigurationOptionSetting": "CACHED", + "AWS::ElasticBeanstalk::ConfigurationTemplate.SourceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html", + "Properties": { + "ApplicationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-applicationname", + "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-type", + "TemplateName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-templatename", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::CodePipeline::CustomActionType.ConfigurationProperties.Type" - } + "Required": true, + "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::CustomActionType.Settings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html", + "AWS::ElasticBeanstalk::Environment.OptionSetting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html", "Properties": { - "EntityUrlTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-entityurltemplate", + "Namespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-namespace", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "ExecutionUrlTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-executionurltemplate", + "OptionName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-optionname", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "RevisionUrlTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-revisionurltemplate", + "ResourceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-elasticbeanstalk-environment-optionsetting-resourcename", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ThirdPartyConfigurationUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-thirdpartyconfigurationurl", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-value", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Pipeline.ActionDeclaration": "CACHED", - "AWS::CodePipeline::Pipeline.ActionTypeId": "CACHED", - "AWS::CodePipeline::Pipeline.ArtifactStore": "CACHED", - "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", - "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", - "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", - "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", - "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", - "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", - "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", - "AWS::CodePipeline::Pipeline.OutputArtifact": "CACHED", - "AWS::CodePipeline::Pipeline.PipelineTriggerDeclaration": "CACHED", - "AWS::CodePipeline::Pipeline.StageDeclaration": "CACHED", - "AWS::CodePipeline::Pipeline.StageTransition": "CACHED", - "AWS::CodePipeline::Pipeline.VariableDeclaration": "CACHED", - "AWS::CodePipeline::Webhook.WebhookAuthConfiguration": "CACHED", - "AWS::CodePipeline::Webhook.WebhookFilterRule": "CACHED", - "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", - "AWS::Cognito::IdentityPool.CognitoStreams": "CACHED", - "AWS::Cognito::IdentityPool.PushSync": "CACHED", - "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", - "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", - "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", - "AWS::Cognito::UserPool.AccountRecoverySetting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-accountrecoverysetting.html", + "AWS::ElasticBeanstalk::Environment.Tier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html", "Properties": { - "RecoveryMechanisms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-accountrecoverysetting.html#cfn-cognito-userpool-accountrecoverysetting-recoverymechanisms", - "ItemType": "RecoveryOption", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Version": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-version", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::Cognito::UserPool.AdminCreateUserConfig": "CACHED", - "AWS::Cognito::UserPool.CustomEmailSender": "CACHED", - "AWS::Cognito::UserPool.CustomSMSSender": "CACHED", - "AWS::Cognito::UserPool.DeviceConfiguration": "CACHED", - "AWS::Cognito::UserPool.EmailConfiguration": "CACHED", - "AWS::Cognito::UserPool.InviteMessageTemplate": "CACHED", - "AWS::Cognito::UserPool.LambdaConfig": "CACHED", - "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", - "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", - "AWS::Cognito::UserPool.Policies": "CACHED", - "AWS::Cognito::UserPool.RecoveryOption": "CACHED", - "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", - "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", - "AWS::Cognito::UserPool.StringAttributeConstraints": "CACHED", - "AWS::Cognito::UserPool.UserAttributeUpdateSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userattributeupdatesettings.html", + "AWS::ElasticLoadBalancing::LoadBalancer.AccessLoggingPolicy": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.AppCookieStickinessPolicy": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.ConnectionDrainingPolicy": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.ConnectionSettings": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.HealthCheck": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.LBCookieStickinessPolicy": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.Listeners": "CACHED", + "AWS::ElasticLoadBalancing::LoadBalancer.Policies": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.Action": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.AuthenticateCognitoConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.AuthenticateOidcConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.Certificate": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.FixedResponseConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.ForwardConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.MutualAuthentication": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.RedirectConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.TargetGroupStickinessConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::Listener.TargetGroupTuple": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerCertificate.Certificate": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.Action": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.ForwardConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.HostHeaderConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.HttpHeaderConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.HttpRequestMethodConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.PathPatternConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringKeyValue": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupStickinessConfig": "CACHED", + "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupTuple": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping": "CACHED", + "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": "CACHED", + "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": "CACHED", + "AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttribute": "CACHED", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation.RevocationContent": "CACHED", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation.TrustStoreRevocation": "CACHED", + "AWS::Elasticsearch::Domain.AdvancedSecurityOptionsInput": "CACHED", + "AWS::Elasticsearch::Domain.CognitoOptions": "CACHED", + "AWS::Elasticsearch::Domain.ColdStorageOptions": "CACHED", + "AWS::Elasticsearch::Domain.DomainEndpointOptions": "CACHED", + "AWS::Elasticsearch::Domain.EBSOptions": "CACHED", + "AWS::Elasticsearch::Domain.ElasticsearchClusterConfig": "CACHED", + "AWS::Elasticsearch::Domain.EncryptionAtRestOptions": "CACHED", + "AWS::Elasticsearch::Domain.LogPublishingOption": "CACHED", + "AWS::Elasticsearch::Domain.MasterUserOptions": "CACHED", + "AWS::Elasticsearch::Domain.NodeToNodeEncryptionOptions": "CACHED", + "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", + "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", + "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::Events::EventBus.TagEntry": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html", "Properties": { - "AttributesRequireVerificationBeforeUpdate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userattributeupdatesettings.html#cfn-cognito-userpool-userattributeupdatesettings-attributesrequireverificationbeforeupdate", - "PrimitiveItemType": "String", + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-value", + "PrimitiveType": "String", "Required": true, - "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::Cognito::UserPool.UserPoolAddOns": "CACHED", - "AWS::Cognito::UserPool.UsernameConfiguration": "CACHED", - "AWS::Cognito::UserPool.VerificationMessageTemplate": "CACHED", - "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", - "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", - "AWS::Cognito::UserPoolDomain.CustomDomainConfigType": "CACHED", - "AWS::Cognito::UserPoolResourceServer.ResourceServerScopeType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED", - "AWS::Cognito::UserPoolUser.AttributeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html", + "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AwsVpcConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-name", + "AssignPublicIp": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-assignpublicip", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-value", - "PrimitiveType": "String", + "SecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-securitygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Subnets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-subnets", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", - "AWS::Config::ConfigRule.EvaluationModeConfiguration": "CACHED", - "AWS::Config::ConfigRule.Scope": "CACHED", - "AWS::Config::ConfigRule.Source": "CACHED", - "AWS::Config::ConfigRule.SourceDetail": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html", - "Properties": { - "EventSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-eventsource", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Config::ConfigRule.SourceDetail.EventSource" - } + "AWS::Events::Rule.BatchArrayProperties": "CACHED", + "AWS::Events::Rule.BatchParameters": "CACHED", + "AWS::Events::Rule.BatchRetryStrategy": "CACHED", + "AWS::Events::Rule.CapacityProviderStrategyItem": "CACHED", + "AWS::Events::Rule.DeadLetterConfig": "CACHED", + "AWS::Events::Rule.EcsParameters": "CACHED", + "AWS::Events::Rule.HttpParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html", + "Properties": { + "HeaderParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-headerparameters", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" }, - "MaximumExecutionFrequency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-sourcedetail-maximumexecutionfrequency", - "PrimitiveType": "String", + "PathParameterValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-pathparametervalues", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Config::ConfigRule.MaximumExecutionFrequency" - } + "Type": "List", + "UpdateType": "Mutable" }, - "MessageType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-messagetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Config::ConfigRule.SourceDetail.MessageType" - } + "QueryStringParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-querystringparameters", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" } } }, - "AWS::Config::ConfigurationAggregator.AccountAggregationSource": "CACHED", - "AWS::Config::ConfigurationAggregator.OrganizationAggregationSource": "CACHED", - "AWS::Config::ConfigurationRecorder.ExclusionByResourceTypes": "CACHED", - "AWS::Config::ConfigurationRecorder.RecordingGroup": "CACHED", - "AWS::Config::ConfigurationRecorder.RecordingMode": "CACHED", - "AWS::Config::ConfigurationRecorder.RecordingModeOverride": "CACHED", - "AWS::Config::ConfigurationRecorder.RecordingStrategy": "CACHED", - "AWS::Config::ConformancePack.ConformancePackInputParameter": "CACHED", - "AWS::Config::ConformancePack.TemplateSSMDocumentDetails": "CACHED", - "AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties": "CACHED", - "AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata": "CACHED", - "AWS::Config::OrganizationConfigRule.OrganizationCustomRuleMetadata": "CACHED", - "AWS::Config::OrganizationConfigRule.OrganizationManagedRuleMetadata": "CACHED", - "AWS::Config::OrganizationConformancePack.ConformancePackInputParameter": "CACHED", - "AWS::Config::RemediationConfiguration.ExecutionControls": "CACHED", - "AWS::Config::RemediationConfiguration.RemediationParameterValue": "CACHED", - "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", - "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", - "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", - "AWS::Connect::HoursOfOperation.HoursOfOperationConfig": "CACHED", - "AWS::Connect::HoursOfOperation.HoursOfOperationTimeSlice": "CACHED", - "AWS::Connect::Instance.Attributes": "CACHED", - "AWS::Connect::InstanceStorageConfig.EncryptionConfig": "CACHED", - "AWS::Connect::InstanceStorageConfig.KinesisFirehoseConfig": "CACHED", - "AWS::Connect::InstanceStorageConfig.KinesisStreamConfig": "CACHED", - "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig": "CACHED", - "AWS::Connect::InstanceStorageConfig.S3Config": "CACHED", - "AWS::Connect::Queue.OutboundCallerConfig": "CACHED", - "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig": "CACHED", - "AWS::Connect::QuickConnect.QueueQuickConnectConfig": "CACHED", - "AWS::Connect::QuickConnect.QuickConnectConfig": "CACHED", - "AWS::Connect::QuickConnect.UserQuickConnectConfig": "CACHED", - "AWS::Connect::RoutingProfile.CrossChannelBehavior": "CACHED", - "AWS::Connect::RoutingProfile.MediaConcurrency": "CACHED", - "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", - "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", - "AWS::Connect::TaskTemplate.Constraints": "CACHED", - "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", - "AWS::Connect::TaskTemplate.Field": "CACHED", - "AWS::Connect::TaskTemplate.FieldIdentifier": "CACHED", - "AWS::Connect::TaskTemplate.InvisibleFieldInfo": "CACHED", - "AWS::Connect::TaskTemplate.ReadOnlyFieldInfo": "CACHED", - "AWS::Connect::TaskTemplate.RequiredFieldInfo": "CACHED", - "AWS::Connect::User.UserIdentityInfo": "CACHED", - "AWS::Connect::User.UserPhoneConfig": "CACHED", - "AWS::DLM::LifecyclePolicy.Action": "CACHED", - "AWS::DLM::LifecyclePolicy.ArchiveRetainRule": "CACHED", - "AWS::DLM::LifecyclePolicy.ArchiveRule": "CACHED", - "AWS::DLM::LifecyclePolicy.CreateRule": "CACHED", - "AWS::DLM::LifecyclePolicy.CrossRegionCopyAction": "CACHED", - "AWS::DLM::LifecyclePolicy.CrossRegionCopyDeprecateRule": "CACHED", - "AWS::DLM::LifecyclePolicy.CrossRegionCopyRetainRule": "CACHED", - "AWS::DLM::LifecyclePolicy.CrossRegionCopyRule": "CACHED", - "AWS::DLM::LifecyclePolicy.CrossRegionCopyTarget": "CACHED", - "AWS::DLM::LifecyclePolicy.CrossRegionCopyTargets": "CACHED", - "AWS::DLM::LifecyclePolicy.DeprecateRule": "CACHED", - "AWS::DLM::LifecyclePolicy.EncryptionConfiguration": "CACHED", - "AWS::DLM::LifecyclePolicy.EventParameters": "CACHED", - "AWS::DLM::LifecyclePolicy.EventSource": "CACHED", - "AWS::DLM::LifecyclePolicy.ExcludeTags": "CACHED", - "AWS::DLM::LifecyclePolicy.ExcludeVolumeTypesList": "CACHED", - "AWS::DLM::LifecyclePolicy.Exclusions": "CACHED", - "AWS::DLM::LifecyclePolicy.FastRestoreRule": "CACHED", - "AWS::DLM::LifecyclePolicy.Parameters": "CACHED", - "AWS::DLM::LifecyclePolicy.PolicyDetails": "CACHED", - "AWS::DLM::LifecyclePolicy.RetainRule": "CACHED", - "AWS::DLM::LifecyclePolicy.RetentionArchiveTier": "CACHED", - "AWS::DLM::LifecyclePolicy.Schedule": "CACHED", - "AWS::DLM::LifecyclePolicy.Script": "CACHED", - "AWS::DLM::LifecyclePolicy.ShareRule": "CACHED", - "AWS::DLM::LifecyclePolicy.VolumeTypeValues": "CACHED", - "AWS::DMS::Endpoint.DocDbSettings": "CACHED", - "AWS::DMS::Endpoint.DynamoDbSettings": "CACHED", - "AWS::DMS::Endpoint.ElasticsearchSettings": "CACHED", - "AWS::DMS::Endpoint.GcpMySQLSettings": "CACHED", - "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", - "AWS::DMS::Endpoint.KafkaSettings": "CACHED", - "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", - "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", - "AWS::DMS::Endpoint.MySqlSettings": "CACHED", - "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", - "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", - "AWS::DMS::Endpoint.RedisSettings": "CACHED", - "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", - "AWS::DMS::Endpoint.S3Settings": "CACHED", - "AWS::DMS::Endpoint.SybaseSettings": "CACHED", - "AWS::DataBrew::Dataset.CsvOptions": "CACHED", - "AWS::DataBrew::Dataset.DataCatalogInputDefinition": "CACHED", - "AWS::DataBrew::Dataset.DatabaseInputDefinition": "CACHED", - "AWS::DataBrew::Dataset.DatasetParameter": "CACHED", - "AWS::DataBrew::Dataset.DatetimeOptions": "CACHED", - "AWS::DataBrew::Dataset.ExcelOptions": "CACHED", - "AWS::DataBrew::Dataset.FilesLimit": "CACHED", - "AWS::DataBrew::Dataset.FilterExpression": "CACHED", - "AWS::DataBrew::Dataset.FilterValue": "CACHED", - "AWS::DataBrew::Dataset.FormatOptions": "CACHED", - "AWS::DataBrew::Dataset.Input": "CACHED", - "AWS::DataBrew::Dataset.JsonOptions": "CACHED", - "AWS::DataBrew::Dataset.Metadata": "CACHED", - "AWS::DataBrew::Dataset.PathOptions": "CACHED", - "AWS::DataBrew::Dataset.PathParameter": "CACHED", - "AWS::DataBrew::Dataset.S3Location": "CACHED", - "AWS::DataBrew::Job.AllowedStatistics": "CACHED", - "AWS::DataBrew::Job.ColumnSelector": "CACHED", - "AWS::DataBrew::Job.ColumnStatisticsConfiguration": "CACHED", - "AWS::DataBrew::Job.CsvOutputOptions": "CACHED", - "AWS::DataBrew::Job.DataCatalogOutput": "CACHED", - "AWS::DataBrew::Job.DatabaseOutput": "CACHED", - "AWS::DataBrew::Job.DatabaseTableOutputOptions": "CACHED", - "AWS::DataBrew::Job.EntityDetectorConfiguration": "CACHED", - "AWS::DataBrew::Job.JobSample": "CACHED", - "AWS::DataBrew::Job.Output": "CACHED", - "AWS::DataBrew::Job.OutputFormatOptions": "CACHED", - "AWS::DataBrew::Job.OutputLocation": "CACHED", - "AWS::DataBrew::Job.ProfileConfiguration": "CACHED", - "AWS::DataBrew::Job.Recipe": "CACHED", - "AWS::DataBrew::Job.S3Location": "CACHED", - "AWS::DataBrew::Job.S3TableOutputOptions": "CACHED", - "AWS::DataBrew::Job.StatisticOverride": "CACHED", - "AWS::DataBrew::Job.StatisticsConfiguration": "CACHED", - "AWS::DataBrew::Job.ValidationConfiguration": "CACHED", - "AWS::DataBrew::Project.Sample": "CACHED", - "AWS::DataBrew::Recipe.Action": "CACHED", - "AWS::DataBrew::Recipe.ConditionExpression": "CACHED", - "AWS::DataBrew::Recipe.DataCatalogInputDefinition": "CACHED", - "AWS::DataBrew::Recipe.Input": "CACHED", - "AWS::DataBrew::Recipe.RecipeParameters": "CACHED", - "AWS::DataBrew::Recipe.RecipeStep": "CACHED", - "AWS::DataBrew::Recipe.S3Location": "CACHED", - "AWS::DataBrew::Recipe.SecondaryInput": "CACHED", - "AWS::DataBrew::Ruleset.ColumnSelector": "CACHED", - "AWS::DataBrew::Ruleset.Rule": "CACHED", - "AWS::DataBrew::Ruleset.SubstitutionValue": "CACHED", - "AWS::DataBrew::Ruleset.Threshold": "CACHED", - "AWS::DataSync::LocationAzureBlob.AzureBlobSasConfiguration": "CACHED", - "AWS::DataSync::LocationEFS.Ec2Config": "CACHED", - "AWS::DataSync::LocationFSxONTAP.NFS": "CACHED", - "AWS::DataSync::LocationFSxONTAP.NfsMountOptions": "CACHED", - "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", - "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", - "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", - "AWS::DataSync::LocationHDFS.NameNode": "CACHED", - "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", - "AWS::DataSync::LocationNFS.MountOptions": "CACHED", - "AWS::DataSync::LocationNFS.OnPremConfig": "CACHED", - "AWS::DataSync::LocationS3.S3Config": "CACHED", - "AWS::DataSync::LocationSMB.MountOptions": "CACHED", - "AWS::DataSync::Task.Deleted": "CACHED", - "AWS::DataSync::Task.Destination": "CACHED", - "AWS::DataSync::Task.FilterRule": "CACHED", - "AWS::DataSync::Task.Options": "CACHED", - "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", - "AWS::DataSync::Task.Skipped": "CACHED", - "AWS::DataSync::Task.TaskReportConfig": "CACHED", - "AWS::DataSync::Task.TaskSchedule": "CACHED", - "AWS::DataSync::Task.Transferred": "CACHED", - "AWS::DataSync::Task.Verified": "CACHED", - "AWS::DirectoryService::MicrosoftAD.VpcSettings": "CACHED", - "AWS::DirectoryService::SimpleAD.VpcSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html", + "AWS::Events::Rule.InputTransformer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html", "Properties": { - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-subnetids", + "InputPathsMap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputpathsmap", "DuplicatesAllowed": false, "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "Required": false, + "Type": "Map", "UpdateType": "Mutable" }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-vpcid", + "InputTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputtemplate", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } + "UpdateType": "Mutable" } } }, - "AWS::DynamoDB::GlobalTable.AttributeDefinition": "CACHED", - "AWS::DynamoDB::GlobalTable.CapacityAutoScalingSettings": "CACHED", - "AWS::DynamoDB::GlobalTable.ContributorInsightsSpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex": "CACHED", - "AWS::DynamoDB::GlobalTable.KeySchema": "CACHED", - "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex": "CACHED", - "AWS::DynamoDB::GlobalTable.PointInTimeRecoverySpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.Projection": "CACHED", - "AWS::DynamoDB::GlobalTable.ReadProvisionedThroughputSettings": "CACHED", - "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", - "AWS::DynamoDB::GlobalTable.TimeToLiveSpecification": "CACHED", - "AWS::DynamoDB::GlobalTable.WriteProvisionedThroughputSettings": "CACHED", - "AWS::DynamoDB::Table.AttributeDefinition": "CACHED", - "AWS::DynamoDB::Table.ContributorInsightsSpecification": "CACHED", - "AWS::DynamoDB::Table.Csv": "CACHED", - "AWS::DynamoDB::Table.GlobalSecondaryIndex": "CACHED", - "AWS::DynamoDB::Table.ImportSourceSpecification": "CACHED", - "AWS::DynamoDB::Table.InputFormatOptions": "CACHED", - "AWS::DynamoDB::Table.KeySchema": "CACHED", - "AWS::DynamoDB::Table.KinesisStreamSpecification": "CACHED", - "AWS::DynamoDB::Table.LocalSecondaryIndex": "CACHED", - "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", - "AWS::DynamoDB::Table.Projection": "CACHED", - "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", - "AWS::DynamoDB::Table.S3BucketSource": "CACHED", - "AWS::DynamoDB::Table.SSESpecification": "CACHED", - "AWS::DynamoDB::Table.StreamSpecification": "CACHED", - "AWS::DynamoDB::Table.TimeToLiveSpecification": "CACHED", - "AWS::EC2::CapacityReservation.TagSpecification": "CACHED", - "AWS::EC2::ClientVpnEndpoint.CertificateAuthenticationRequest": "CACHED", - "AWS::EC2::ClientVpnEndpoint.ClientAuthenticationRequest": "CACHED", - "AWS::EC2::ClientVpnEndpoint.ClientConnectOptions": "CACHED", - "AWS::EC2::ClientVpnEndpoint.ClientLoginBannerOptions": "CACHED", - "AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions": "CACHED", - "AWS::EC2::ClientVpnEndpoint.DirectoryServiceAuthenticationRequest": "CACHED", - "AWS::EC2::ClientVpnEndpoint.FederatedAuthenticationRequest": "CACHED", - "AWS::EC2::ClientVpnEndpoint.TagSpecification": "CACHED", - "AWS::EC2::EC2Fleet.AcceleratorCountRequest": "CACHED", - "AWS::EC2::EC2Fleet.AcceleratorTotalMemoryMiBRequest": "CACHED", - "AWS::EC2::EC2Fleet.BaselineEbsBandwidthMbpsRequest": "CACHED", - "AWS::EC2::EC2Fleet.CapacityRebalance": "CACHED", - "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest": "CACHED", - "AWS::EC2::EC2Fleet.FleetLaunchTemplateConfigRequest": "CACHED", - "AWS::EC2::EC2Fleet.FleetLaunchTemplateOverridesRequest": "CACHED", - "AWS::EC2::EC2Fleet.FleetLaunchTemplateSpecificationRequest": "CACHED", - "AWS::EC2::EC2Fleet.InstanceRequirementsRequest": "CACHED", - "AWS::EC2::EC2Fleet.MaintenanceStrategies": "CACHED", - "AWS::EC2::EC2Fleet.MemoryGiBPerVCpuRequest": "CACHED", - "AWS::EC2::EC2Fleet.MemoryMiBRequest": "CACHED", - "AWS::EC2::EC2Fleet.NetworkBandwidthGbpsRequest": "CACHED", - "AWS::EC2::EC2Fleet.NetworkInterfaceCountRequest": "CACHED", - "AWS::EC2::EC2Fleet.OnDemandOptionsRequest": "CACHED", - "AWS::EC2::EC2Fleet.Placement": "CACHED", - "AWS::EC2::EC2Fleet.SpotOptionsRequest": "CACHED", - "AWS::EC2::EC2Fleet.TagSpecification": "CACHED", - "AWS::EC2::EC2Fleet.TargetCapacitySpecificationRequest": "CACHED", - "AWS::EC2::EC2Fleet.TotalLocalStorageGBRequest": "CACHED", - "AWS::EC2::EC2Fleet.VCpuCountRangeRequest": "CACHED", - "AWS::EC2::FlowLog.DestinationOptions": "CACHED", - "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", - "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", - "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", - "AWS::EC2::Instance.AssociationParameter": "CACHED", - "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", - "AWS::EC2::Instance.CpuOptions": "CACHED", - "AWS::EC2::Instance.CreditSpecification": "CACHED", - "AWS::EC2::Instance.Ebs": "CACHED", - "AWS::EC2::Instance.ElasticGpuSpecification": "CACHED", - "AWS::EC2::Instance.ElasticInferenceAccelerator": "CACHED", - "AWS::EC2::Instance.EnclaveOptions": "CACHED", - "AWS::EC2::Instance.HibernationOptions": "CACHED", - "AWS::EC2::Instance.InstanceIpv6Address": "CACHED", - "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", - "AWS::EC2::Instance.LicenseSpecification": "CACHED", - "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", - "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", - "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", - "AWS::EC2::Instance.SsmAssociation": "CACHED", - "AWS::EC2::Instance.Volume": "CACHED", - "AWS::EC2::LaunchTemplate.AcceleratorCount": "CACHED", - "AWS::EC2::LaunchTemplate.AcceleratorTotalMemoryMiB": "CACHED", - "AWS::EC2::LaunchTemplate.BaselineEbsBandwidthMbps": "CACHED", - "AWS::EC2::LaunchTemplate.BlockDeviceMapping": "CACHED", - "AWS::EC2::LaunchTemplate.CapacityReservationSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.CapacityReservationTarget": "CACHED", - "AWS::EC2::LaunchTemplate.ConnectionTrackingSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.CpuOptions": "CACHED", - "AWS::EC2::LaunchTemplate.CreditSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.Ebs": "CACHED", - "AWS::EC2::LaunchTemplate.ElasticGpuSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.EnaSrdSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.EnaSrdUdpSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.EnclaveOptions": "CACHED", - "AWS::EC2::LaunchTemplate.HibernationOptions": "CACHED", - "AWS::EC2::LaunchTemplate.IamInstanceProfile": "CACHED", - "AWS::EC2::LaunchTemplate.InstanceMarketOptions": "CACHED", - "AWS::EC2::LaunchTemplate.InstanceRequirements": "CACHED", - "AWS::EC2::LaunchTemplate.Ipv4PrefixSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.Ipv6Add": "CACHED", - "AWS::EC2::LaunchTemplate.Ipv6PrefixSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.LaunchTemplateData": "CACHED", - "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", - "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", - "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", - "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", - "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", - "AWS::EC2::LaunchTemplate.Monitoring": "CACHED", - "AWS::EC2::LaunchTemplate.NetworkBandwidthGbps": "CACHED", - "AWS::EC2::LaunchTemplate.NetworkInterface": "CACHED", - "AWS::EC2::LaunchTemplate.NetworkInterfaceCount": "CACHED", - "AWS::EC2::LaunchTemplate.Placement": "CACHED", - "AWS::EC2::LaunchTemplate.PrivateDnsNameOptions": "CACHED", - "AWS::EC2::LaunchTemplate.PrivateIpAdd": "CACHED", - "AWS::EC2::LaunchTemplate.SpotOptions": "CACHED", - "AWS::EC2::LaunchTemplate.TagSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.TotalLocalStorageGB": "CACHED", - "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", - "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", - "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", - "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", - "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html", + "AWS::Events::Rule.KinesisParameters": "CACHED", + "AWS::Events::Rule.NetworkConfiguration": "CACHED", + "AWS::Events::Rule.PlacementConstraint": "CACHED", + "AWS::Events::Rule.PlacementStrategy": "CACHED", + "AWS::Events::Rule.RedshiftDataParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html", "Properties": { - "Primary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-primary", - "PrimitiveType": "Boolean", + "Database": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-database", + "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", + "DbUser": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-dbuser", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::PrefixList.Entry": "CACHED", - "AWS::EC2::SecurityGroup.Egress": "CACHED", - "AWS::EC2::SecurityGroup.Ingress": "CACHED", - "AWS::EC2::SpotFleet.AcceleratorCountRequest": "CACHED", - "AWS::EC2::SpotFleet.AcceleratorTotalMemoryMiBRequest": "CACHED", - "AWS::EC2::SpotFleet.BaselineEbsBandwidthMbpsRequest": "CACHED", - "AWS::EC2::SpotFleet.BlockDeviceMapping": "CACHED", - "AWS::EC2::SpotFleet.ClassicLoadBalancer": "CACHED", - "AWS::EC2::SpotFleet.ClassicLoadBalancersConfig": "CACHED", - "AWS::EC2::SpotFleet.EbsBlockDevice": "CACHED", - "AWS::EC2::SpotFleet.FleetLaunchTemplateSpecification": "CACHED", - "AWS::EC2::SpotFleet.GroupIdentifier": "CACHED", - "AWS::EC2::SpotFleet.IamInstanceProfileSpecification": "CACHED", - "AWS::EC2::SpotFleet.InstanceIpv6Address": "CACHED", - "AWS::EC2::SpotFleet.InstanceNetworkInterfaceSpecification": "CACHED", - "AWS::EC2::SpotFleet.InstanceRequirementsRequest": "CACHED", - "AWS::EC2::SpotFleet.LaunchTemplateConfig": "CACHED", - "AWS::EC2::SpotFleet.LaunchTemplateOverrides": "CACHED", - "AWS::EC2::SpotFleet.LoadBalancersConfig": "CACHED", - "AWS::EC2::SpotFleet.MemoryGiBPerVCpuRequest": "CACHED", - "AWS::EC2::SpotFleet.MemoryMiBRequest": "CACHED", - "AWS::EC2::SpotFleet.NetworkBandwidthGbpsRequest": "CACHED", - "AWS::EC2::SpotFleet.NetworkInterfaceCountRequest": "CACHED", - "AWS::EC2::SpotFleet.PrivateIpAddressSpecification": "CACHED", - "AWS::EC2::SpotFleet.SpotCapacityRebalance": "CACHED", - "AWS::EC2::SpotFleet.SpotFleetLaunchSpecification": "CACHED", - "AWS::EC2::SpotFleet.SpotFleetMonitoring": "CACHED", - "AWS::EC2::SpotFleet.SpotFleetRequestConfigData": "CACHED", - "AWS::EC2::SpotFleet.SpotFleetTagSpecification": "CACHED", - "AWS::EC2::SpotFleet.SpotMaintenanceStrategies": "CACHED", - "AWS::EC2::SpotFleet.SpotPlacement": "CACHED", - "AWS::EC2::SpotFleet.TargetGroup": "CACHED", - "AWS::EC2::SpotFleet.TargetGroupsConfig": "CACHED", - "AWS::EC2::SpotFleet.TotalLocalStorageGBRequest": "CACHED", - "AWS::EC2::SpotFleet.VCpuCountRangeRequest": "CACHED", - "AWS::EC2::Subnet.PrivateDnsNameOptionsOnLaunch": "CACHED", - "AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange": "CACHED", - "AWS::EC2::TransitGatewayAttachment.Options": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html", - "Properties": { - "ApplianceModeSupport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-appliancemodesupport", + }, + "SecretManagerArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-secretmanagerarn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "DnsSupport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-dnssupport", + "Sql": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-sql", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Ipv6Support": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-ipv6support", + "StatementName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-statementname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" + }, + "WithEvent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-withevent", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" } } }, - "AWS::EC2::TransitGatewayConnect.TransitGatewayConnectOptions": "CACHED", - "AWS::EC2::TransitGatewayMulticastDomain.Options": "CACHED", - "AWS::EC2::TransitGatewayPeeringAttachment.PeeringAttachmentStatus": "CACHED", - "AWS::EC2::TransitGatewayVpcAttachment.Options": "CACHED", - "AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification": "CACHED", - "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", - "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", - "AWS::ECR::Repository.LifecyclePolicy": "CACHED", - "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", - "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", - "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", - "AWS::ECS::Cluster.ClusterConfiguration": "CACHED", - "AWS::ECS::Cluster.ClusterSettings": "CACHED", - "AWS::ECS::Cluster.ExecuteCommandConfiguration": "CACHED", - "AWS::ECS::Cluster.ExecuteCommandLogConfiguration": "CACHED", - "AWS::ECS::ClusterCapacityProviderAssociations.CapacityProviderStrategy": "CACHED", - "AWS::ECS::Service.AwsVpcConfiguration": "CACHED", - "AWS::ECS::Service.CapacityProviderStrategyItem": "CACHED", - "AWS::ECS::Service.DeploymentAlarms": "CACHED", - "AWS::ECS::Service.DeploymentCircuitBreaker": "CACHED", - "AWS::ECS::Service.DeploymentConfiguration": "CACHED", - "AWS::ECS::Service.DeploymentController": "CACHED", - "AWS::ECS::Service.LoadBalancer": "CACHED", - "AWS::ECS::Service.LogConfiguration": "CACHED", - "AWS::ECS::Service.NetworkConfiguration": "CACHED", - "AWS::ECS::Service.PlacementConstraint": "CACHED", - "AWS::ECS::Service.PlacementStrategy": "CACHED", - "AWS::ECS::Service.Secret": "CACHED", - "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", - "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", - "AWS::ECS::Service.ServiceConnectService": "CACHED", - "AWS::ECS::Service.ServiceRegistry": "CACHED", - "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", - "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", - "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", - "AWS::ECS::TaskDefinition.Device": "CACHED", - "AWS::ECS::TaskDefinition.DockerVolumeConfiguration": "CACHED", - "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", - "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", - "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", - "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", - "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", - "AWS::ECS::TaskDefinition.HostEntry": "CACHED", - "AWS::ECS::TaskDefinition.HostVolumeProperties": "CACHED", - "AWS::ECS::TaskDefinition.InferenceAccelerator": "CACHED", - "AWS::ECS::TaskDefinition.KernelCapabilities": "CACHED", - "AWS::ECS::TaskDefinition.KeyValuePair": "CACHED", - "AWS::ECS::TaskDefinition.LinuxParameters": "CACHED", - "AWS::ECS::TaskDefinition.LogConfiguration": "CACHED", - "AWS::ECS::TaskDefinition.MountPoint": "CACHED", - "AWS::ECS::TaskDefinition.PortMapping": "CACHED", - "AWS::ECS::TaskDefinition.ProxyConfiguration": "CACHED", - "AWS::ECS::TaskDefinition.RepositoryCredentials": "CACHED", - "AWS::ECS::TaskDefinition.ResourceRequirement": "CACHED", - "AWS::ECS::TaskDefinition.RuntimePlatform": "CACHED", - "AWS::ECS::TaskDefinition.Secret": "CACHED", - "AWS::ECS::TaskDefinition.SystemControl": "CACHED", - "AWS::ECS::TaskDefinition.TaskDefinitionPlacementConstraint": "CACHED", - "AWS::ECS::TaskDefinition.Tmpfs": "CACHED", - "AWS::ECS::TaskDefinition.Ulimit": "CACHED", - "AWS::ECS::TaskDefinition.Volume": "CACHED", - "AWS::ECS::TaskDefinition.VolumeFrom": "CACHED", - "AWS::ECS::TaskSet.AwsVpcConfiguration": "CACHED", - "AWS::ECS::TaskSet.LoadBalancer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html", + "AWS::Events::Rule.RetryPolicy": "CACHED", + "AWS::Events::Rule.RunCommandParameters": "CACHED", + "AWS::Events::Rule.RunCommandTarget": "CACHED", + "AWS::Events::Rule.SageMakerPipelineParameter": "CACHED", + "AWS::Events::Rule.SageMakerPipelineParameters": "CACHED", + "AWS::Events::Rule.SqsParameters": "CACHED", + "AWS::Events::Rule.Tag": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html", "Properties": { - "ContainerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-containername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContainerPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-containerport", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "LoadBalancerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-loadbalancername", + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-key", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "TargetGroupArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-targetgrouparn", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-value", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, - "AWS::ECS::TaskSet.NetworkConfiguration": "CACHED", - "AWS::ECS::TaskSet.Scale": "CACHED", - "AWS::ECS::TaskSet.ServiceRegistry": "CACHED", - "AWS::EFS::AccessPoint.AccessPointTag": "CACHED", - "AWS::EFS::AccessPoint.CreationInfo": "CACHED", - "AWS::EFS::AccessPoint.PosixUser": "CACHED", - "AWS::EFS::AccessPoint.RootDirectory": "CACHED", - "AWS::EFS::FileSystem.BackupPolicy": "CACHED", - "AWS::EFS::FileSystem.ElasticFileSystemTag": "CACHED", - "AWS::EFS::FileSystem.FileSystemProtection": "CACHED", - "AWS::EFS::FileSystem.LifecyclePolicy": "CACHED", - "AWS::EFS::FileSystem.ReplicationConfiguration": "CACHED", - "AWS::EFS::FileSystem.ReplicationDestination": "CACHED", - "AWS::EKS::AccessEntry.AccessPolicy": "CACHED", - "AWS::EKS::AccessEntry.AccessScope": "CACHED", - "AWS::EKS::Cluster.AccessConfig": "CACHED", - "AWS::EKS::Cluster.ClusterLogging": "CACHED", - "AWS::EKS::Cluster.ControlPlanePlacement": "CACHED", - "AWS::EKS::Cluster.EncryptionConfig": "CACHED", - "AWS::EKS::Cluster.KubernetesNetworkConfig": "CACHED", - "AWS::EKS::Cluster.Logging": "CACHED", - "AWS::EKS::Cluster.LoggingTypeConfig": "CACHED", - "AWS::EKS::Cluster.OutpostConfig": "CACHED", - "AWS::EKS::Cluster.Provider": "CACHED", - "AWS::EKS::Cluster.ResourcesVpcConfig": "CACHED", - "AWS::EKS::IdentityProviderConfig.OidcIdentityProviderConfig": "CACHED", - "AWS::EKS::IdentityProviderConfig.RequiredClaim": "CACHED", - "AWS::EKS::Nodegroup.LaunchTemplateSpecification": "CACHED", - "AWS::EKS::Nodegroup.RemoteAccess": "CACHED", - "AWS::EKS::Nodegroup.ScalingConfig": "CACHED", - "AWS::EKS::Nodegroup.Taint": "CACHED", - "AWS::EKS::Nodegroup.UpdateConfig": "CACHED", - "AWS::EMR::Cluster.Application": "CACHED", - "AWS::EMR::Cluster.AutoScalingPolicy": "CACHED", - "AWS::EMR::Cluster.AutoTerminationPolicy": "CACHED", - "AWS::EMR::Cluster.BootstrapActionConfig": "CACHED", - "AWS::EMR::Cluster.CloudWatchAlarmDefinition": "CACHED", - "AWS::EMR::Cluster.ComputeLimits": "CACHED", - "AWS::EMR::Cluster.Configuration": "CACHED", - "AWS::EMR::Cluster.EbsBlockDeviceConfig": "CACHED", - "AWS::EMR::Cluster.EbsConfiguration": "CACHED", - "AWS::EMR::Cluster.HadoopJarStepConfig": "CACHED", - "AWS::EMR::Cluster.InstanceFleetConfig": "CACHED", - "AWS::EMR::Cluster.InstanceFleetProvisioningSpecifications": "CACHED", - "AWS::EMR::Cluster.InstanceGroupConfig": "CACHED", - "AWS::EMR::Cluster.InstanceTypeConfig": "CACHED", - "AWS::EMR::Cluster.JobFlowInstancesConfig": "CACHED", - "AWS::EMR::Cluster.KerberosAttributes": "CACHED", - "AWS::EMR::Cluster.KeyValue": "CACHED", - "AWS::EMR::Cluster.ManagedScalingPolicy": "CACHED", - "AWS::EMR::Cluster.MetricDimension": "CACHED", - "AWS::EMR::Cluster.OnDemandProvisioningSpecification": "CACHED", - "AWS::EMR::Cluster.PlacementGroupConfig": "CACHED", - "AWS::EMR::Cluster.PlacementType": "CACHED", - "AWS::EMR::Cluster.ScalingAction": "CACHED", - "AWS::EMR::Cluster.ScalingConstraints": "CACHED", - "AWS::EMR::Cluster.ScalingRule": "CACHED", - "AWS::EMR::Cluster.ScalingTrigger": "CACHED", - "AWS::EMR::Cluster.ScriptBootstrapActionConfig": "CACHED", - "AWS::EMR::Cluster.SimpleScalingPolicyConfiguration": "CACHED", - "AWS::EMR::Cluster.SpotProvisioningSpecification": "CACHED", - "AWS::EMR::Cluster.StepConfig": "CACHED", - "AWS::EMR::Cluster.VolumeSpecification": "CACHED", - "AWS::EMR::InstanceFleetConfig.Configuration": "CACHED", - "AWS::EMR::InstanceFleetConfig.EbsBlockDeviceConfig": "CACHED", - "AWS::EMR::InstanceFleetConfig.EbsConfiguration": "CACHED", - "AWS::EMR::InstanceFleetConfig.InstanceFleetProvisioningSpecifications": "CACHED", - "AWS::EMR::InstanceFleetConfig.InstanceTypeConfig": "CACHED", - "AWS::EMR::InstanceFleetConfig.OnDemandProvisioningSpecification": "CACHED", - "AWS::EMR::InstanceFleetConfig.SpotProvisioningSpecification": "CACHED", - "AWS::EMR::InstanceFleetConfig.VolumeSpecification": "CACHED", - "AWS::EMR::InstanceGroupConfig.AutoScalingPolicy": "CACHED", - "AWS::EMR::InstanceGroupConfig.CloudWatchAlarmDefinition": "CACHED", - "AWS::EMR::InstanceGroupConfig.Configuration": "CACHED", - "AWS::EMR::InstanceGroupConfig.EbsBlockDeviceConfig": "CACHED", - "AWS::EMR::InstanceGroupConfig.EbsConfiguration": "CACHED", - "AWS::EMR::InstanceGroupConfig.MetricDimension": "CACHED", - "AWS::EMR::InstanceGroupConfig.ScalingAction": "CACHED", - "AWS::EMR::InstanceGroupConfig.ScalingConstraints": "CACHED", - "AWS::EMR::InstanceGroupConfig.ScalingRule": "CACHED", - "AWS::EMR::InstanceGroupConfig.ScalingTrigger": "CACHED", - "AWS::EMR::InstanceGroupConfig.SimpleScalingPolicyConfiguration": "CACHED", - "AWS::EMR::InstanceGroupConfig.VolumeSpecification": "CACHED", - "AWS::EMR::Step.HadoopJarStepConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html", + "AWS::Events::Rule.Target": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html", "Properties": { - "Args": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-args", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Jar": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-jar", + "Arn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-arn", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "MainClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-mainclass", - "PrimitiveType": "String", + "BatchParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-batchparameters", "Required": false, - "UpdateType": "Immutable" + "Type": "BatchParameters", + "UpdateType": "Mutable" }, - "StepProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-stepproperties", - "DuplicatesAllowed": false, - "ItemType": "KeyValue", + "DeadLetterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-deadletterconfig", "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - }, - "AWS::EMR::Step.KeyValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html#cfn-elasticmapreduce-step-keyvalue-key", - "PrimitiveType": "String", + "Type": "DeadLetterConfig", + "UpdateType": "Mutable" + }, + "EcsParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-ecsparameters", "Required": false, - "UpdateType": "Immutable" + "Type": "EcsParameters", + "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html#cfn-elasticmapreduce-step-keyvalue-value", - "PrimitiveType": "String", + "HttpParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-httpparameters", "Required": false, - "UpdateType": "Immutable" - } - } - }, - "AWS::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", - "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", - "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", - "AWS::ElastiCache::CacheCluster.LogDeliveryConfigurationRequest": "CACHED", - "AWS::ElastiCache::GlobalReplicationGroup.GlobalReplicationGroupMember": "CACHED", - "AWS::ElastiCache::GlobalReplicationGroup.RegionalConfiguration": "CACHED", - "AWS::ElastiCache::GlobalReplicationGroup.ReshardingConfiguration": "CACHED", - "AWS::ElastiCache::ReplicationGroup.CloudWatchLogsDestinationDetails": "CACHED", - "AWS::ElastiCache::ReplicationGroup.DestinationDetails": "CACHED", - "AWS::ElastiCache::ReplicationGroup.KinesisFirehoseDestinationDetails": "CACHED", - "AWS::ElastiCache::ReplicationGroup.LogDeliveryConfigurationRequest": "CACHED", - "AWS::ElastiCache::ReplicationGroup.NodeGroupConfiguration": "CACHED", - "AWS::ElastiCache::User.AuthenticationMode": "CACHED", - "AWS::ElasticBeanstalk::Application.ApplicationResourceLifecycleConfig": "CACHED", - "AWS::ElasticBeanstalk::Application.ApplicationVersionLifecycleConfig": "CACHED", - "AWS::ElasticBeanstalk::Application.MaxAgeRule": "CACHED", - "AWS::ElasticBeanstalk::Application.MaxCountRule": "CACHED", - "AWS::ElasticBeanstalk::ApplicationVersion.SourceBundle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html", - "Properties": { - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html#cfn-beanstalk-sourcebundle-s3bucket", - "PrimitiveType": "String", - "Required": true, + "Type": "HttpParameters", "UpdateType": "Mutable" }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html#cfn-beanstalk-sourcebundle-s3key", + "Id": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-id", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticBeanstalk::ConfigurationTemplate.ConfigurationOptionSetting": "CACHED", - "AWS::ElasticBeanstalk::ConfigurationTemplate.SourceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html", - "Properties": { - "ApplicationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-applicationname", + }, + "Input": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-input", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "TemplateName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-templatename", + "InputPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-inputpath", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticBeanstalk::Environment.OptionSetting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html", - "Properties": { - "Namespace": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-namespace", - "PrimitiveType": "String", - "Required": true, + }, + "InputTransformer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-inputtransformer", + "Required": false, + "Type": "InputTransformer", "UpdateType": "Mutable" }, - "OptionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-optionname", - "PrimitiveType": "String", - "Required": true, + "KinesisParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-kinesisparameters", + "Required": false, + "Type": "KinesisParameters", "UpdateType": "Mutable" }, - "ResourceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-elasticbeanstalk-environment-optionsetting-resourcename", - "PrimitiveType": "String", + "RedshiftDataParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-redshiftdataparameters", "Required": false, + "Type": "RedshiftDataParameters", "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-value", - "PrimitiveType": "String", + "RetryPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-retrypolicy", "Required": false, + "Type": "RetryPolicy", "UpdateType": "Mutable" - } - } - }, - "AWS::ElasticBeanstalk::Environment.Tier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-name", + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-rolearn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-type", - "PrimitiveType": "String", + "RunCommandParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-runcommandparameters", "Required": false, - "UpdateType": "Immutable" + "Type": "RunCommandParameters", + "UpdateType": "Mutable" }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-version", - "PrimitiveType": "String", + "SageMakerPipelineParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-sagemakerpipelineparameters", + "Required": false, + "Type": "SageMakerPipelineParameters", + "UpdateType": "Mutable" + }, + "SqsParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-sqsparameters", "Required": false, + "Type": "SqsParameters", "UpdateType": "Mutable" } } }, - "AWS::ElasticLoadBalancing::LoadBalancer.AccessLoggingPolicy": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.AppCookieStickinessPolicy": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.ConnectionDrainingPolicy": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.ConnectionSettings": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.HealthCheck": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.LBCookieStickinessPolicy": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.Listeners": "CACHED", - "AWS::ElasticLoadBalancing::LoadBalancer.Policies": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.Action": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.AuthenticateCognitoConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.AuthenticateOidcConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.Certificate": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.FixedResponseConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.ForwardConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.MutualAuthentication": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.RedirectConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.TargetGroupStickinessConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::Listener.TargetGroupTuple": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerCertificate.Certificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.Action": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateCognitoConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.AuthenticateOidcConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.ForwardConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.HostHeaderConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.HttpHeaderConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.HttpRequestMethodConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.PathPatternConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.QueryStringKeyValue": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.RuleCondition": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupStickinessConfig": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupTuple": "CACHED", - "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": "CACHED", - "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping": "CACHED", - "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": "CACHED", - "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": "CACHED", - "AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttribute": "CACHED", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation.RevocationContent": "CACHED", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation.TrustStoreRevocation": "CACHED", - "AWS::Elasticsearch::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::Elasticsearch::Domain.CognitoOptions": "CACHED", - "AWS::Elasticsearch::Domain.ColdStorageOptions": "CACHED", - "AWS::Elasticsearch::Domain.DomainEndpointOptions": "CACHED", - "AWS::Elasticsearch::Domain.EBSOptions": "CACHED", - "AWS::Elasticsearch::Domain.ElasticsearchClusterConfig": "CACHED", - "AWS::Elasticsearch::Domain.EncryptionAtRestOptions": "CACHED", - "AWS::Elasticsearch::Domain.LogPublishingOption": "CACHED", - "AWS::Elasticsearch::Domain.MasterUserOptions": "CACHED", - "AWS::Elasticsearch::Domain.NodeToNodeEncryptionOptions": "CACHED", - "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", - "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", - "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", - "AWS::Events::EventBus.TagEntry": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::Events::EventBusPolicy.Condition": "CACHED", - "AWS::Events::Rule.AwsVpcConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html", - "Properties": { - "AssignPublicIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-assignpublicip", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-securitygroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-subnets", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Events::Rule.BatchArrayProperties": "CACHED", - "AWS::Events::Rule.BatchParameters": "CACHED", - "AWS::Events::Rule.BatchRetryStrategy": "CACHED", - "AWS::Events::Rule.CapacityProviderStrategyItem": "CACHED", - "AWS::Events::Rule.DeadLetterConfig": "CACHED", - "AWS::Events::Rule.EcsParameters": "CACHED", - "AWS::Events::Rule.HttpParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html", - "Properties": { - "HeaderParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-headerparameters", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "PathParameterValues": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-pathparametervalues", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "QueryStringParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-httpparameters.html#cfn-events-rule-httpparameters-querystringparameters", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - } - } - }, - "AWS::Events::Rule.InputTransformer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html", - "Properties": { - "InputPathsMap": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputpathsmap", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "InputTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputtemplate", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::Events::Rule.KinesisParameters": "CACHED", - "AWS::Events::Rule.NetworkConfiguration": "CACHED", - "AWS::Events::Rule.PlacementConstraint": "CACHED", - "AWS::Events::Rule.PlacementStrategy": "CACHED", - "AWS::Events::Rule.RedshiftDataParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html", - "Properties": { - "Database": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-database", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "DbUser": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-dbuser", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretManagerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-secretmanagerarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Sql": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-sql", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StatementName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-statementname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "WithEvent": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-withevent", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Events::Rule.RetryPolicy": "CACHED", - "AWS::Events::Rule.RunCommandParameters": "CACHED", - "AWS::Events::Rule.RunCommandTarget": "CACHED", - "AWS::Events::Rule.SageMakerPipelineParameter": "CACHED", - "AWS::Events::Rule.SageMakerPipelineParameters": "CACHED", - "AWS::Events::Rule.SqsParameters": "CACHED", - "AWS::Events::Rule.Tag": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-value", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Events::Rule.Target": "CACHED", "AWS::FIS::ExperimentTemplate.CloudWatchLogsConfiguration": "CACHED", "AWS::FIS::ExperimentTemplate.ExperimentTemplateAction": "CACHED", "AWS::FIS::ExperimentTemplate.ExperimentTemplateExperimentOptions": "CACHED", @@ -3397,6 +2986,12 @@ "Required": false, "UpdateType": "Mutable" }, + "RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-repositorycredentials", + "Required": false, + "Type": "RepositoryCredentials", + "UpdateType": "Mutable" + }, "ResourceRequirements": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-resourcerequirements", "ItemType": "ResourceRequirement", @@ -3469,6 +3064,85 @@ } } }, + "AWS::GammaDilithium::JobDefinition.EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecsproperties.html", + "Properties": { + "TaskProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecsproperties.html#cfn-gammadilithium-jobdefinition-ecsproperties-taskproperties", + "ItemType": "EcsTaskProperties", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::GammaDilithium::JobDefinition.EcsTaskProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html", + "Properties": { + "Containers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-containers", + "ItemType": "TaskContainerProperties", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EphemeralStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage", + "Required": false, + "Type": "EphemeralStorage", + "UpdateType": "Mutable" + }, + "ExecutionRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-executionrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IpcMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-ipcmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration", + "Required": false, + "Type": "NetworkConfiguration", + "UpdateType": "Mutable" + }, + "PidMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-pidmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PlatformVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-platformversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RuntimePlatform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform", + "Required": false, + "Type": "RuntimePlatform", + "UpdateType": "Mutable" + }, + "TaskRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-taskrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-volumes", + "ItemType": "Volumes", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::GammaDilithium::JobDefinition.EfsVolumeConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html", "Properties": { @@ -3604,6 +3278,12 @@ "AWS::GammaDilithium::JobDefinition.EksContainerSecurityContext": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html", "Properties": { + "AllowPrivilegeEscalation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-allowprivilegeescalation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "Privileged": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-privileged", "PrimitiveType": "Boolean", @@ -3762,10 +3442,10 @@ } }, "AWS::GammaDilithium::JobDefinition.EphemeralStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-ephemeralstorage.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage.html", "Properties": { "SizeInGiB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-ephemeralstorage.html#cfn-gammadilithium-jobdefinition-containerproperties-ephemeralstorage-sizeingib", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage-sizeingib", "PrimitiveType": "Integer", "Required": true, "UpdateType": "Mutable" @@ -3812,42 +3492,53 @@ } } }, + "AWS::GammaDilithium::JobDefinition.ImagePullSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-imagepullsecret.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-imagepullsecret.html#cfn-gammadilithium-jobdefinition-imagepullsecret-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::GammaDilithium::JobDefinition.LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html", "Properties": { "Devices": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-devices", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-devices", "ItemType": "Device", "Required": false, "Type": "List", "UpdateType": "Mutable" }, "InitProcessEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-initprocessenabled", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-initprocessenabled", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, "MaxSwap": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-maxswap", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-maxswap", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, "SharedMemorySize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-sharedmemorysize", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-sharedmemorysize", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, "Swappiness": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-swappiness", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-swappiness", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, "Tmpfs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-tmpfs", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-tmpfs", "ItemType": "Tmpfs", "Required": false, "Type": "List", @@ -3856,22 +3547,22 @@ } }, "AWS::GammaDilithium::JobDefinition.LogConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html", "Properties": { "LogDriver": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration-logdriver", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration-logdriver", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, "Options": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration-options", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration-options", "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, "SecretOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration-secretoptions", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration-secretoptions", "ItemType": "Secret", "Required": false, "Type": "List", @@ -3914,10 +3605,10 @@ } }, "AWS::GammaDilithium::JobDefinition.NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-networkconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration.html", "Properties": { "AssignPublicIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-networkconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-networkconfiguration-assignpublicip", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration-assignpublicip", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" @@ -3957,9 +3648,22 @@ "Type": "ContainerProperties", "UpdateType": "Mutable" }, - "TargetNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-targetnodes", - "PrimitiveType": "String", + "EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-ecsproperties", + "Required": false, + "Type": "EcsProperties", + "UpdateType": "Mutable" + }, + "InstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-instancetypes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TargetNodes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-targetnodes", + "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" } @@ -3987,6 +3691,20 @@ "Required": false, "UpdateType": "Mutable" }, + "ImagePullSecrets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-imagepullsecrets", + "ItemType": "ImagePullSecret", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "InitContainers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-initcontainers", + "ItemType": "EksContainer", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Metadata": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-metadata", "Required": false, @@ -3999,6 +3717,12 @@ "Required": false, "UpdateType": "Mutable" }, + "ShareProcessNamespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-shareprocessnamespace", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "Volumes": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-volumes", "ItemType": "EksVolume", @@ -4008,6 +3732,17 @@ } } }, + "AWS::GammaDilithium::JobDefinition.RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials.html", + "Properties": { + "CredentialsParameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials-credentialsparameter", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::GammaDilithium::JobDefinition.ResourceRequirement": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-resourcerequirement.html", "Properties": { @@ -4044,16 +3779,16 @@ } }, "AWS::GammaDilithium::JobDefinition.RuntimePlatform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-runtimeplatform.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform.html", "Properties": { "CpuArchitecture": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-containerproperties-runtimeplatform-cpuarchitecture", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform-cpuarchitecture", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "OperatingSystemFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-containerproperties-runtimeplatform-operatingsystemfamily", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform-operatingsystemfamily", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" @@ -4077,6 +3812,131 @@ } } }, + "AWS::GammaDilithium::JobDefinition.TaskContainerDependency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerdependency.html", + "Properties": { + "Condition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerdependency.html#cfn-gammadilithium-jobdefinition-taskcontainerdependency-condition", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ContainerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerdependency.html#cfn-gammadilithium-jobdefinition-taskcontainerdependency-containername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::GammaDilithium::JobDefinition.TaskContainerProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html", + "Properties": { + "Command": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-command", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DependsOn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-dependson", + "ItemType": "TaskContainerDependency", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Environment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-environment", + "ItemType": "Environment", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Essential": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-essential", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Image": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-image", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "LinuxParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters", + "Required": false, + "Type": "LinuxParameters", + "UpdateType": "Mutable" + }, + "LogConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration", + "Required": false, + "Type": "LogConfiguration", + "UpdateType": "Mutable" + }, + "MountPoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-mountpoints", + "ItemType": "MountPoints", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Privileged": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-privileged", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadonlyRootFilesystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-readonlyrootfilesystem", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials", + "Required": false, + "Type": "RepositoryCredentials", + "UpdateType": "Mutable" + }, + "ResourceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-resourcerequirements", + "ItemType": "ResourceRequirement", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Secrets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-secrets", + "ItemType": "Secret", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Ulimits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-ulimits", + "ItemType": "Ulimit", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "User": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-user", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::GammaDilithium::JobDefinition.Timeout": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-timeout.html", "Properties": { @@ -4308,6 +4168,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": { @@ -4892,84 +4753,19 @@ "AWS::GreengrassV2::Deployment.IoTJobTimeoutConfig": "CACHED", "AWS::GreengrassV2::Deployment.SystemResourceLimits": "CACHED", "AWS::GuardDuty::Detector.CFNDataSourceConfigurations": "CACHED", - "AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesauditlogsconfiguration.html", - "Properties": { - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesauditlogsconfiguration.html#cfn-guardduty-detector-cfnkubernetesauditlogsconfiguration-enable", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesconfiguration.html", - "Properties": { - "AuditLogs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesconfiguration.html#cfn-guardduty-detector-cfnkubernetesconfiguration-auditlogs", - "Required": false, - "Type": "CFNKubernetesAuditLogsConfiguration", - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": "CACHED", "AWS::GuardDuty::Detector.CFNMalwareProtectionConfiguration": "CACHED", - "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfns3logsconfiguration.html", - "Properties": { - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfns3logsconfiguration.html#cfn-guardduty-detector-cfns3logsconfiguration-enable", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": "CACHED", "AWS::GuardDuty::Detector.CFNScanEc2InstanceWithFindingsConfiguration": "CACHED", - "AWS::GuardDuty::Detector.FeatureAdditionalConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html#cfn-guardduty-detector-featureadditionalconfiguration-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html#cfn-guardduty-detector-featureadditionalconfiguration-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Detector.FeatureConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html", - "Properties": { - "AdditionalConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-additionalconfiguration", - "ItemType": "FeatureAdditionalConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", + "AWS::GuardDuty::IPSet.TagItem": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html", "Properties": { @@ -5048,6 +4844,19 @@ "AWS::ImageBuilder::InfrastructureConfiguration.InstanceMetadataOptions": "CACHED", "AWS::ImageBuilder::InfrastructureConfiguration.Logging": "CACHED", "AWS::ImageBuilder::InfrastructureConfiguration.S3Logs": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", + "AWS::InspectorV2::Filter.DateFilter": "CACHED", + "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", + "AWS::InspectorV2::Filter.MapFilter": "CACHED", + "AWS::InspectorV2::Filter.NumberFilter": "CACHED", + "AWS::InspectorV2::Filter.PackageFilter": "CACHED", + "AWS::InspectorV2::Filter.PortRangeFilter": "CACHED", + "AWS::InspectorV2::Filter.StringFilter": "CACHED", "AWS::IoT::AccountAuditConfiguration.AuditCheckConfiguration": "CACHED", "AWS::IoT::AccountAuditConfiguration.AuditCheckConfigurations": "CACHED", "AWS::IoT::AccountAuditConfiguration.AuditNotificationTarget": "CACHED", @@ -5103,23 +4912,7 @@ "AWS::IoT::TopicRule.AssetPropertyValue": "CACHED", "AWS::IoT::TopicRule.AssetPropertyVariant": "CACHED", "AWS::IoT::TopicRule.CloudwatchAlarmAction": "CACHED", - "AWS::IoT::TopicRule.CloudwatchLogsAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchlogsaction.html", - "Properties": { - "LogGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchlogsaction.html#cfn-iot-topicrule-cloudwatchlogsaction-loggroupname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchlogsaction.html#cfn-iot-topicrule-cloudwatchlogsaction-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::IoT::TopicRule.CloudwatchLogsAction": "CACHED", "AWS::IoT::TopicRule.CloudwatchMetricAction": "CACHED", "AWS::IoT::TopicRule.DynamoDBAction": "CACHED", "AWS::IoT::TopicRule.DynamoDBv2Action": "CACHED", @@ -5131,42 +4924,8 @@ "AWS::IoT::TopicRule.IotAnalyticsAction": "CACHED", "AWS::IoT::TopicRule.IotEventsAction": "CACHED", "AWS::IoT::TopicRule.IotSiteWiseAction": "CACHED", - "AWS::IoT::TopicRule.KafkaAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html", - "Properties": { - "ClientProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-clientproperties", - "PrimitiveItemType": "String", - "Required": true, - "Type": "Map", - "UpdateType": "Mutable" - }, - "DestinationArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-destinationarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-key", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Partition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-partition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Topic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kafkaaction.html#cfn-iot-topicrule-kafkaaction-topic", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::IoT::TopicRule.KafkaAction": "CACHED", + "AWS::IoT::TopicRule.KafkaActionHeader": "CACHED", "AWS::IoT::TopicRule.KinesisAction": "CACHED", "AWS::IoT::TopicRule.LambdaAction": "CACHED", "AWS::IoT::TopicRule.LocationAction": "CACHED", @@ -5243,35 +5002,7 @@ "AWS::IoTSiteWise::AccessPolicy.Project": "CACHED", "AWS::IoTSiteWise::AccessPolicy.User": "CACHED", "AWS::IoTSiteWise::Asset.AssetHierarchy": "CACHED", - "AWS::IoTSiteWise::Asset.AssetProperty": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assetproperty.html", - "Properties": { - "Alias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assetproperty.html#cfn-iotsitewise-asset-assetproperty-alias", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LogicalId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assetproperty.html#cfn-iotsitewise-asset-assetproperty-logicalid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId" - } - }, - "NotificationState": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-asset-assetproperty.html#cfn-iotsitewise-asset-assetproperty-notificationstate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoTSiteWise::Asset.AssetProperty.NotificationState" - } - } - } - }, + "AWS::IoTSiteWise::Asset.AssetProperty": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty": "CACHED", @@ -5279,6 +5010,7 @@ "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.PropertyPathDefinition": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", @@ -5287,6 +5019,7 @@ "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", "AWS::IoTSiteWise::Gateway.GreengrassV2": "CACHED", + "AWS::IoTSiteWise::Gateway.SiemensIE": "CACHED", "AWS::IoTSiteWise::Portal.Alarms": "CACHED", "AWS::IoTTwinMaker::ComponentType.CompositeComponentType": "CACHED", "AWS::IoTTwinMaker::ComponentType.DataConnector": "CACHED", @@ -5393,223 +5126,19 @@ "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceBufferingHints": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html", - "Properties": { - "BufferingHints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-bufferinghints", - "Required": false, - "Type": "AmazonopensearchserviceBufferingHints", - "UpdateType": "Mutable" - }, - "CloudWatchLoggingOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-cloudwatchloggingoptions", - "Required": false, - "Type": "CloudWatchLoggingOptions", - "UpdateType": "Mutable" - }, - "ClusterEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-clusterendpoint", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.ClusterEndpoint" - } - }, - "DomainARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-domainarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.DomainARN" - } - }, - "IndexName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-indexname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.IndexName" - } - }, - "IndexRotationPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-indexrotationperiod", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.IndexRotationPeriod" - } - }, - "ProcessingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-processingconfiguration", - "Required": false, - "Type": "ProcessingConfiguration", - "UpdateType": "Mutable" - }, - "RetryOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-retryoptions", - "Required": false, - "Type": "AmazonopensearchserviceRetryOptions", - "UpdateType": "Mutable" - }, - "RoleARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.RoleARN" - } - }, - "S3BackupMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-s3backupmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.S3BackupMode" - } - }, - "S3Configuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-s3configuration", - "Required": true, - "Type": "S3DestinationConfiguration", - "UpdateType": "Mutable" - }, - "TypeName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-typename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.TypeName" - } - }, - "VpcConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-vpcconfiguration", - "Required": false, - "Type": "VpcConfiguration", - "UpdateType": "Immutable" - } - } - }, + "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.AuthenticationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.BufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.CloudWatchLoggingOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.CopyCommand": "CACHED", "AWS::KinesisFirehose::DeliveryStream.DataFormatConversionConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamEncryptionConfigurationInput": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Deserializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.DocumentIdOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.DynamicPartitioningConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ElasticsearchBufferingHints": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html", - "Properties": { - "BufferingHints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-bufferinghints", - "Required": false, - "Type": "ElasticsearchBufferingHints", - "UpdateType": "Mutable" - }, - "CloudWatchLoggingOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-cloudwatchloggingoptions", - "Required": false, - "Type": "CloudWatchLoggingOptions", - "UpdateType": "Mutable" - }, - "ClusterEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-clusterendpoint", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.ClusterEndpoint" - } - }, - "DomainARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-domainarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.DomainARN" - } - }, - "IndexName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-indexname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.IndexName" - } - }, - "IndexRotationPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-indexrotationperiod", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.IndexRotationPeriod" - } - }, - "ProcessingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-processingconfiguration", - "Required": false, - "Type": "ProcessingConfiguration", - "UpdateType": "Mutable" - }, - "RetryOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-retryoptions", - "Required": false, - "Type": "ElasticsearchRetryOptions", - "UpdateType": "Mutable" - }, - "RoleARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.RoleARN" - } - }, - "S3BackupMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-s3backupmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.S3BackupMode" - } - }, - "S3Configuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-s3configuration", - "Required": true, - "Type": "S3DestinationConfiguration", - "UpdateType": "Mutable" - }, - "TypeName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-typename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.TypeName" - } - }, - "VpcConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-vpcconfiguration", - "Required": false, - "Type": "VpcConfiguration", - "UpdateType": "Immutable" - } - } - }, + "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ElasticsearchRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration": "CACHED", @@ -5621,6 +5150,7 @@ "AWS::KinesisFirehose::DeliveryStream.InputFormatConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.KMSEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.KinesisStreamSourceConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.MSKSourceConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.OpenXJsonSerDe": "CACHED", "AWS::KinesisFirehose::DeliveryStream.OrcSerDe": "CACHED", "AWS::KinesisFirehose::DeliveryStream.OutputFormatConfiguration": "CACHED", @@ -5634,6 +5164,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -5655,34 +5190,8 @@ "AWS::Lambda::Alias.ProvisionedConcurrencyConfiguration": "CACHED", "AWS::Lambda::Alias.VersionWeight": "CACHED", "AWS::Lambda::EventInvokeConfig.DestinationConfig": "CACHED", - "AWS::Lambda::EventInvokeConfig.OnFailure": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onfailure.html", - "Properties": { - "Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onfailure.html#cfn-lambda-eventinvokeconfig-destinationconfig-onfailure-destination", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Lambda::EventInvokeConfig.OnFailure.Destination" - } - } - } - }, - "AWS::Lambda::EventInvokeConfig.OnSuccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onsuccess.html", - "Properties": { - "Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onsuccess.html#cfn-lambda-eventinvokeconfig-destinationconfig-onsuccess-destination", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Lambda::EventInvokeConfig.OnSuccess.Destination" - } - } - } - }, + "AWS::Lambda::EventInvokeConfig.OnFailure": "CACHED", + "AWS::Lambda::EventInvokeConfig.OnSuccess": "CACHED", "AWS::Lambda::EventSourceMapping.AmazonManagedKafkaEventSourceConfig": "CACHED", "AWS::Lambda::EventSourceMapping.DestinationConfig": "CACHED", "AWS::Lambda::EventSourceMapping.DocumentDBEventSourceConfig": "CACHED", @@ -5763,71 +5272,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -5860,12 +5305,21 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", + "AWS::NetworkManager::Device.AWSLocation": "CACHED", "AWS::NetworkManager::Device.Location": "CACHED", "AWS::NetworkManager::Link.Bandwidth": "CACHED", "AWS::NetworkManager::Site.Location": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -6047,12 +5501,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -6080,6 +5543,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -6525,12 +5989,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -6561,6 +6034,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -7079,12 +6553,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -7112,6 +6595,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -7433,3804 +6917,2669 @@ "AWS::QuickSight::Template.WhatIfRangeScenario": "CACHED", "AWS::QuickSight::Template.WordCloudAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.WordCloudChartConfiguration": "CACHED", - "AWS::QuickSight::Template.WordCloudFieldWells": "CACHED", - "AWS::QuickSight::Template.WordCloudOptions": "CACHED", - "AWS::QuickSight::Template.WordCloudSortConfiguration": "CACHED", - "AWS::QuickSight::Template.WordCloudVisual": "CACHED", - "AWS::QuickSight::Theme.BorderStyle": "CACHED", - "AWS::QuickSight::Theme.DataColorPalette": "CACHED", - "AWS::QuickSight::Theme.Font": "CACHED", - "AWS::QuickSight::Theme.GutterStyle": "CACHED", - "AWS::QuickSight::Theme.MarginStyle": "CACHED", - "AWS::QuickSight::Theme.ResourcePermission": "CACHED", - "AWS::QuickSight::Theme.SheetStyle": "CACHED", - "AWS::QuickSight::Theme.ThemeConfiguration": "CACHED", - "AWS::QuickSight::Theme.ThemeError": "CACHED", - "AWS::QuickSight::Theme.ThemeVersion": "CACHED", - "AWS::QuickSight::Theme.TileLayoutStyle": "CACHED", - "AWS::QuickSight::Theme.TileStyle": "CACHED", - "AWS::QuickSight::Theme.Typography": "CACHED", - "AWS::QuickSight::Theme.UIColorPalette": "CACHED", - "AWS::QuickSight::VPCConnection.NetworkInterface": "CACHED", - "AWS::RDS::DBCluster.DBClusterRole": "CACHED", - "AWS::RDS::DBCluster.Endpoint": "CACHED", - "AWS::RDS::DBCluster.MasterUserSecret": "CACHED", - "AWS::RDS::DBCluster.ReadEndpoint": "CACHED", - "AWS::RDS::DBCluster.ScalingConfiguration": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration": "CACHED", - "AWS::RDS::DBInstance.CertificateDetails": "CACHED", - "AWS::RDS::DBInstance.DBInstanceRole": "CACHED", - "AWS::RDS::DBInstance.Endpoint": "CACHED", - "AWS::RDS::DBInstance.MasterUserSecret": "CACHED", - "AWS::RDS::DBInstance.ProcessorFeature": "CACHED", - "AWS::RDS::DBProxy.AuthFormat": "CACHED", - "AWS::RDS::DBProxy.TagFormat": "CACHED", - "AWS::RDS::DBProxyEndpoint.TagFormat": "CACHED", - "AWS::RDS::DBProxyTargetGroup.ConnectionPoolConfigurationInfoFormat": "CACHED", - "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", - "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", - "AWS::RDS::OptionGroup.OptionSetting": "CACHED", - "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "CACHED", - "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", - "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", - "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", - "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", - "AWS::Rekognition::StreamProcessor.List": "CACHED", - "AWS::ResilienceHub::App.EventSubscription": "CACHED", - "AWS::ResilienceHub::App.PermissionModel": "CACHED", - "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", - "AWS::ResilienceHub::App.ResourceMapping": "CACHED", - "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", - "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", - "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", - "AWS::ResourceGroups::Group.Query": "CACHED", - "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", - "AWS::ResourceGroups::Group.TagFilter": "CACHED", - "AWS::RoboMaker::RobotApplication.RobotSoftwareSuite": "CACHED", - "AWS::RoboMaker::RobotApplication.SourceConfig": "CACHED", - "AWS::RoboMaker::SimulationApplication.RenderingEngine": "CACHED", - "AWS::RoboMaker::SimulationApplication.RobotSoftwareSuite": "CACHED", - "AWS::RoboMaker::SimulationApplication.SimulationSoftwareSuite": "CACHED", - "AWS::RoboMaker::SimulationApplication.SourceConfig": "CACHED", - "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", - "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", - "AWS::Route53Resolver::ResolverRule.TargetAddress": "CACHED", - "AWS::S3::AccessGrant.AccessGrantsLocationConfiguration": "CACHED", - "AWS::S3::AccessGrant.Grantee": "CACHED", - "AWS::S3::AccessPoint.PublicAccessBlockConfiguration": "CACHED", - "AWS::S3::AccessPoint.VpcConfiguration": "CACHED", - "AWS::S3::Bucket.AbortIncompleteMultipartUpload": "CACHED", - "AWS::S3::Bucket.AccelerateConfiguration": "CACHED", - "AWS::S3::Bucket.AccessControlTranslation": "CACHED", - "AWS::S3::Bucket.AnalyticsConfiguration": "CACHED", - "AWS::S3::Bucket.BucketEncryption": "CACHED", - "AWS::S3::Bucket.CorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors.html", - "Properties": { - "CorsRules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors.html#cfn-s3-bucket-cors-corsrule", - "DuplicatesAllowed": false, - "ItemType": "CorsRule", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.CorsRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html", - "Properties": { - "AllowedHeaders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-allowedheaders", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AllowedMethods": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-allowedmethods", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.CorsRule.AllowedMethods" - } - }, - "AllowedOrigins": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-allowedorigins", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ExposedHeaders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-exposedheaders", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Id": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-id", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.CorsRule.Id" - } - }, - "MaxAge": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html#cfn-s3-bucket-cors-corsrule-maxage", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.DataExport": "CACHED", - "AWS::S3::Bucket.DefaultRetention": "CACHED", - "AWS::S3::Bucket.DeleteMarkerReplication": "CACHED", - "AWS::S3::Bucket.Destination": "CACHED", - "AWS::S3::Bucket.EncryptionConfiguration": "CACHED", - "AWS::S3::Bucket.EventBridgeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-eventbridgeconfig.html", - "Properties": { - "EventBridgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-eventbridgeconfig.html#cfn-s3-bucket-eventbridgeconfiguration-eventbridgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.FilterRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.FilterRule.Name" - } - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.IntelligentTieringConfiguration": "CACHED", - "AWS::S3::Bucket.InventoryConfiguration": "CACHED", - "AWS::S3::Bucket.LambdaConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html", - "Properties": { - "Event": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig-event", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Filter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig-filter", - "Required": false, - "Type": "NotificationFilter", - "UpdateType": "Mutable" - }, - "Function": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig-function", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.LifecycleConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html", - "Properties": { - "Rules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html#cfn-s3-bucket-lifecycleconfig-rules", - "DuplicatesAllowed": false, - "ItemType": "Rule", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.LoggingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html", - "Properties": { - "DestinationBucketName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html#cfn-s3-bucket-loggingconfig-destinationbucketname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LogFilePrefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html#cfn-s3-bucket-loggingconfig-logfileprefix", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetObjectKeyFormat": { - "Documentation": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-targetobjectkeyformat.html", - "Required": false, - "Type": "TargetObjectKeyFormat", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.Metrics": "CACHED", - "AWS::S3::Bucket.MetricsConfiguration": "CACHED", - "AWS::S3::Bucket.NoncurrentVersionExpiration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration.html", - "Properties": { - "NewerNoncurrentVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration-newernoncurrentversions", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "NoncurrentDays": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration-noncurrentdays", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.NoncurrentVersionTransition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html", - "Properties": { - "NewerNoncurrentVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition-newernoncurrentversions", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "StorageClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition-storageclass", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.NoncurrentVersionTransition.StorageClass" - } - }, - "TransitionInDays": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition-transitionindays", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.NotificationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html", - "Properties": { - "EventBridgeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-eventbridgeconfig", - "Required": false, - "Type": "EventBridgeConfiguration", - "UpdateType": "Mutable" - }, - "LambdaConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig", - "DuplicatesAllowed": false, - "ItemType": "LambdaConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "QueueConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-queueconfig", - "DuplicatesAllowed": false, - "ItemType": "QueueConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TopicConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html#cfn-s3-bucket-notificationconfig-topicconfig", - "DuplicatesAllowed": false, - "ItemType": "TopicConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.NotificationFilter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html", - "Properties": { - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key", - "Required": true, - "Type": "S3KeyFilter", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.ObjectLockConfiguration": "CACHED", - "AWS::S3::Bucket.ObjectLockRule": "CACHED", - "AWS::S3::Bucket.OwnershipControls": "CACHED", - "AWS::S3::Bucket.OwnershipControlsRule": "CACHED", - "AWS::S3::Bucket.PartitionedPrefix": "CACHED", - "AWS::S3::Bucket.PublicAccessBlockConfiguration": "CACHED", - "AWS::S3::Bucket.QueueConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html", - "Properties": { - "Event": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html#cfn-s3-bucket-notificationconfig-queueconfig-event", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Filter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html#cfn-s3-bucket-notificationconfig-queueconfig-filter", - "Required": false, - "Type": "NotificationFilter", - "UpdateType": "Mutable" - }, - "Queue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html#cfn-s3-bucket-notificationconfig-queueconfig-queue", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.RedirectAllRequestsTo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html", - "Properties": { - "HostName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html#cfn-s3-websiteconfiguration-redirectallrequeststo-hostname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html#cfn-s3-websiteconfiguration-redirectallrequeststo-protocol", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.RedirectAllRequestsTo.Protocol" - } - } - } - }, - "AWS::S3::Bucket.RedirectRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html", - "Properties": { - "HostName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-hostname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HttpRedirectCode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-httpredirectcode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-protocol", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.RedirectRule.Protocol" - } - }, - "ReplaceKeyPrefixWith": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-replacekeyprefixwith", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplaceKeyWith": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-replacekeywith", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.ReplicaModifications": "CACHED", - "AWS::S3::Bucket.ReplicationConfiguration": "CACHED", - "AWS::S3::Bucket.ReplicationDestination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html", - "Properties": { - "AccessControlTranslation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-accesscontroltranslation", - "Required": false, - "Type": "AccessControlTranslation", - "UpdateType": "Mutable" - }, - "Account": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-account", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationconfiguration-rules-destination-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EncryptionConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-encryptionconfiguration", - "Required": false, - "Type": "EncryptionConfiguration", - "UpdateType": "Mutable" - }, - "Metrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-metrics", - "Required": false, - "Type": "Metrics", - "UpdateType": "Mutable" - }, - "ReplicationTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-replicationtime", - "Required": false, - "Type": "ReplicationTime", - "UpdateType": "Mutable" - }, - "StorageClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationconfiguration-rules-destination-storageclass", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.ReplicationDestination.StorageClass" - } - } - } - }, - "AWS::S3::Bucket.ReplicationRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html", - "Properties": { - "DeleteMarkerReplication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-deletemarkerreplication", - "Required": false, - "Type": "DeleteMarkerReplication", - "UpdateType": "Mutable" - }, - "Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-destination", - "Required": true, - "Type": "ReplicationDestination", - "UpdateType": "Mutable" - }, - "Filter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-filter", - "Required": false, - "Type": "ReplicationRuleFilter", - "UpdateType": "Mutable" - }, - "Id": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-id", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.ReplicationRule.Id" - } - }, - "Prefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-prefix", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.ReplicationRule.Prefix" - } - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-priority", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceSelectionCriteria": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-sourceselectioncriteria", - "Required": false, - "Type": "SourceSelectionCriteria", - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.ReplicationRule.Status" - } - } - } - }, - "AWS::S3::Bucket.ReplicationRuleAndOperator": "CACHED", - "AWS::S3::Bucket.ReplicationRuleFilter": "CACHED", - "AWS::S3::Bucket.ReplicationTime": "CACHED", - "AWS::S3::Bucket.ReplicationTimeValue": "CACHED", - "AWS::S3::Bucket.RoutingRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules.html", - "Properties": { - "RedirectRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules.html#cfn-s3-websiteconfiguration-routingrules-redirectrule", - "Required": true, - "Type": "RedirectRule", - "UpdateType": "Mutable" - }, - "RoutingRuleCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition", - "Required": false, - "Type": "RoutingRuleCondition", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.RoutingRuleCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html", - "Properties": { - "HttpErrorCodeReturnedEquals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition-httperrorcodereturnedequals", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "KeyPrefixEquals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition-keyprefixequals", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.Rule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html", - "Properties": { - "AbortIncompleteMultipartUpload": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-abortincompletemultipartupload", - "Required": false, - "Type": "AbortIncompleteMultipartUpload", - "UpdateType": "Mutable" - }, - "ExpirationDate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-expirationdate", - "PrimitiveType": "Timestamp", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Rule.ExpirationDate" - } - }, - "ExpirationInDays": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-expirationindays", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ExpiredObjectDeleteMarker": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-expiredobjectdeletemarker", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Id": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-id", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Rule.Id" - } - }, - "NoncurrentVersionExpiration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversionexpiration", - "Required": false, - "Type": "NoncurrentVersionExpiration", - "UpdateType": "Mutable" - }, - "NoncurrentVersionExpirationInDays": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversionexpirationindays", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "NoncurrentVersionTransition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition", - "Required": false, - "Type": "NoncurrentVersionTransition", - "UpdateType": "Mutable" - }, - "NoncurrentVersionTransitions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-noncurrentversiontransitions", - "DuplicatesAllowed": false, - "ItemType": "NoncurrentVersionTransition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ObjectSizeGreaterThan": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-objectsizegreaterthan", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Rule.ObjectSizeGreaterThan" - } - }, - "ObjectSizeLessThan": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-objectsizelessthan", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Rule.ObjectSizeLessThan" - } - }, - "Prefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-prefix", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Rule.Status" - } - }, - "TagFilters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-tagfilters", - "DuplicatesAllowed": false, - "ItemType": "TagFilter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Transition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-transition", - "Required": false, - "Type": "Transition", - "UpdateType": "Mutable" - }, - "Transitions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-lifecycleconfig-rule-transitions", - "DuplicatesAllowed": false, - "ItemType": "Transition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.S3KeyFilter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key.html", - "Properties": { - "Rules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules", - "DuplicatesAllowed": false, - "ItemType": "FilterRule", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.ServerSideEncryptionByDefault": "CACHED", - "AWS::S3::Bucket.ServerSideEncryptionRule": "CACHED", - "AWS::S3::Bucket.SourceSelectionCriteria": "CACHED", - "AWS::S3::Bucket.SseKmsEncryptedObjects": "CACHED", - "AWS::S3::Bucket.StorageClassAnalysis": "CACHED", - "AWS::S3::Bucket.TagFilter": "CACHED", - "AWS::S3::Bucket.TargetObjectKeyFormat": "CACHED", - "AWS::S3::Bucket.Tiering": "CACHED", - "AWS::S3::Bucket.TopicConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html", - "Properties": { - "Event": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html#cfn-s3-bucket-notificationconfig-topicconfig-event", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Filter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html#cfn-s3-bucket-notificationconfig-topicconfig-filter", - "Required": false, - "Type": "NotificationFilter", - "UpdateType": "Mutable" - }, - "Topic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html#cfn-s3-bucket-notificationconfig-topicconfig-topic", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.Transition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html", - "Properties": { - "StorageClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html#cfn-s3-bucket-lifecycleconfig-rule-transition-storageclass", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Transition.StorageClass" - } - }, - "TransitionDate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html#cfn-s3-bucket-lifecycleconfig-rule-transition-transitiondate", - "PrimitiveType": "Timestamp", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Transition.TransitionDate" - } - }, - "TransitionInDays": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html#cfn-s3-bucket-lifecycleconfig-rule-transition-transitionindays", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::S3::Bucket.VersioningConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-versioningconfig.html", - "Properties": { - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-versioningconfig.html#cfn-s3-bucket-versioningconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.VersioningConfiguration.Status" - } - } - } - }, - "AWS::S3::Bucket.WebsiteConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html", - "Properties": { - "ErrorDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-errordocument", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IndexDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-indexdocument", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RedirectAllRequestsTo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-redirectallrequeststo", - "Required": false, - "Type": "RedirectAllRequestsTo", - "UpdateType": "Mutable" - }, - "RoutingRules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-routingrules", - "DuplicatesAllowed": false, - "ItemType": "RoutingRule", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::S3ObjectLambda::AccessPoint.Alias": "CACHED", - "AWS::S3ObjectLambda::AccessPoint.AwsLambda": "CACHED", - "AWS::S3ObjectLambda::AccessPoint.ContentTransformation": "CACHED", - "AWS::S3ObjectLambda::AccessPoint.ObjectLambdaConfiguration": "CACHED", - "AWS::S3ObjectLambda::AccessPoint.PublicAccessBlockConfiguration": "CACHED", - "AWS::S3ObjectLambda::AccessPoint.TransformationConfiguration": "CACHED", - "AWS::S3Outposts::AccessPoint.VpcConfiguration": "CACHED", - "AWS::S3Outposts::Bucket.AbortIncompleteMultipartUpload": "CACHED", - "AWS::S3Outposts::Bucket.Filter": "CACHED", - "AWS::S3Outposts::Bucket.FilterAndOperator": "CACHED", - "AWS::S3Outposts::Bucket.FilterTag": "CACHED", - "AWS::S3Outposts::Bucket.LifecycleConfiguration": "CACHED", - "AWS::S3Outposts::Bucket.Rule": "CACHED", - "AWS::S3Outposts::Endpoint.FailedReason": "CACHED", - "AWS::S3Outposts::Endpoint.NetworkInterface": "CACHED", - "AWS::SES::ConfigurationSet.DashboardOptions": "CACHED", - "AWS::SES::ConfigurationSet.DeliveryOptions": "CACHED", - "AWS::SES::ConfigurationSet.GuardianOptions": "CACHED", - "AWS::SES::ConfigurationSet.ReputationOptions": "CACHED", - "AWS::SES::ConfigurationSet.SendingOptions": "CACHED", - "AWS::SES::ConfigurationSet.SuppressionOptions": "CACHED", - "AWS::SES::ConfigurationSet.TrackingOptions": "CACHED", - "AWS::SES::ConfigurationSet.VdmOptions": "CACHED", - "AWS::SES::ConfigurationSetEventDestination.CloudWatchDestination": "CACHED", - "AWS::SES::ConfigurationSetEventDestination.DimensionConfiguration": "CACHED", - "AWS::SES::ConfigurationSetEventDestination.EventDestination": "CACHED", - "AWS::SES::ConfigurationSetEventDestination.KinesisFirehoseDestination": "CACHED", - "AWS::SES::ConfigurationSetEventDestination.SnsDestination": "CACHED", - "AWS::SES::ContactList.Topic": "CACHED", - "AWS::SES::EmailIdentity.ConfigurationSetAttributes": "CACHED", - "AWS::SES::EmailIdentity.DkimAttributes": "CACHED", - "AWS::SES::EmailIdentity.DkimSigningAttributes": "CACHED", - "AWS::SES::EmailIdentity.FeedbackAttributes": "CACHED", - "AWS::SES::EmailIdentity.MailFromAttributes": "CACHED", - "AWS::SES::Template.Template": "CACHED", - "AWS::SES::VdmAttributes.DashboardAttributes": "CACHED", - "AWS::SES::VdmAttributes.GuardianAttributes": "CACHED", - "AWS::SNS::Topic.Subscription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-subscription.html", - "Properties": { - "Endpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-subscription.html#cfn-sns-topic-subscription-endpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-subscription.html#cfn-sns-topic-subscription-protocol", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, - "AWS::SSM::Association.InstanceAssociationOutputLocation": "CACHED", - "AWS::SSM::Association.ParameterValues": "CACHED", - "AWS::SSM::Association.S3OutputLocation": "CACHED", - "AWS::SSM::Association.Target": "CACHED", - "AWS::SSM::Document.AttachmentsSource": "CACHED", - "AWS::SSM::Document.DocumentRequires": "CACHED", - "AWS::SSM::MaintenanceWindowTarget.Targets": "CACHED", - "AWS::SSM::MaintenanceWindowTask.CloudWatchOutputConfig": "CACHED", - "AWS::SSM::MaintenanceWindowTask.LoggingInfo": "CACHED", - "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowAutomationParameters": "CACHED", - "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowLambdaParameters": "CACHED", - "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowRunCommandParameters": "CACHED", - "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowStepFunctionsParameters": "CACHED", - "AWS::SSM::MaintenanceWindowTask.NotificationConfig": "CACHED", - "AWS::SSM::MaintenanceWindowTask.Target": "CACHED", - "AWS::SSM::MaintenanceWindowTask.TaskInvocationParameters": "CACHED", - "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", - "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", - "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", - "AWS::SSM::PatchBaseline.Rule": "CACHED", - "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", - "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-awsorganizationssource.html", - "Properties": { - "OrganizationSourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-awsorganizationssource.html#cfn-ssm-resourcedatasync-awsorganizationssource-organizationsourcetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType" - } - }, - "OrganizationalUnits": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-awsorganizationssource.html#cfn-ssm-resourcedatasync-awsorganizationssource-organizationalunits", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::SSM::ResourceDataSync.S3Destination": "CACHED", - "AWS::SSM::ResourceDataSync.SyncSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html", - "Properties": { - "AwsOrganizationsSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-awsorganizationssource", - "Required": false, - "Type": "AwsOrganizationsSource", - "UpdateType": "Mutable" - }, - "IncludeFutureRegions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-includefutureregions", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceRegions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-sourceregions", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "SourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-sourcetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::SSM::ResourceDataSync.SyncSource.SourceType" - } - } - } - }, - "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute": "CACHED", - "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttributeValue": "CACHED", - "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", - "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", - "AWS::SageMaker::App.ResourceSpec": "CACHED", - "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", - "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", - "AWS::SageMaker::Domain.CodeEditorAppSettings": "CACHED", - "AWS::SageMaker::Domain.CodeRepository": "CACHED", - "AWS::SageMaker::Domain.CustomFileSystemConfig": "CACHED", - "AWS::SageMaker::Domain.CustomImage": "CACHED", - "AWS::SageMaker::Domain.CustomPosixUserConfig": "CACHED", - "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", - "AWS::SageMaker::Domain.DomainSettings": "CACHED", - "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", - "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", - "AWS::SageMaker::Domain.JupyterServerAppSettings": "CACHED", - "AWS::SageMaker::Domain.KernelGatewayAppSettings": "CACHED", - "AWS::SageMaker::Domain.RSessionAppSettings": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProAppSettings": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec": "CACHED", - "AWS::SageMaker::Domain.SharingSettings": "CACHED", - "AWS::SageMaker::Domain.UserSettings": "CACHED", - "AWS::SageMaker::Endpoint.Alarm": "CACHED", - "AWS::SageMaker::Endpoint.AutoRollbackConfig": "CACHED", - "AWS::SageMaker::Endpoint.BlueGreenUpdatePolicy": "CACHED", - "AWS::SageMaker::Endpoint.CapacitySize": "CACHED", - "AWS::SageMaker::Endpoint.DeploymentConfig": "CACHED", - "AWS::SageMaker::Endpoint.RollingUpdatePolicy": "CACHED", - "AWS::SageMaker::Endpoint.TrafficRoutingConfig": "CACHED", - "AWS::SageMaker::Endpoint.VariantProperty": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceClientConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceNotificationConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceOutputConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.CaptureContentTypeHeader": "CACHED", - "AWS::SageMaker::EndpointConfig.CaptureOption": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyExplainerConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyFeatureType": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyHeader": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyInferenceConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyShapBaselineConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyShapConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyTextConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.DataCaptureConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ExplainerConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ManagedInstanceScaling": "CACHED", - "AWS::SageMaker::EndpointConfig.ProductionVariant": "CACHED", - "AWS::SageMaker::EndpointConfig.RoutingConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ServerlessConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.VpcConfig": "CACHED", - "AWS::SageMaker::Model.ContainerDefinition": "CACHED", - "AWS::SageMaker::Model.ImageConfig": "CACHED", - "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", - "AWS::SageMaker::Model.ModelDataSource": "CACHED", - "AWS::SageMaker::Model.MultiModelConfig": "CACHED", - "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", - "AWS::SageMaker::Model.S3DataSource": "CACHED", - "AWS::SageMaker::Model.VpcConfig": "CACHED", - "AWS::SageMaker::NotebookInstance.InstanceMetadataServiceConfiguration": "CACHED", - "AWS::SageMaker::NotebookInstanceLifecycleConfig.NotebookInstanceLifecycleHook": "CACHED", - "AWS::SageMaker::Workteam.CognitoMemberDefinition": "CACHED", - "AWS::SageMaker::Workteam.MemberDefinition": "CACHED", - "AWS::SageMaker::Workteam.NotificationConfiguration": "CACHED", - "AWS::SageMaker::Workteam.OidcMemberDefinition": "CACHED", - "AWS::SecretsManager::RotationSchedule.HostedRotationLambda": "CACHED", - "AWS::SecretsManager::RotationSchedule.RotationRules": "CACHED", - "AWS::SecretsManager::Secret.GenerateSecretString": "CACHED", - "AWS::SecretsManager::Secret.ReplicaRegion": "CACHED", - "AWS::SecurityHub::AutomationRule.AutomationRulesAction": "CACHED", - "AWS::SecurityHub::AutomationRule.AutomationRulesFindingFieldsUpdate": "CACHED", - "AWS::SecurityHub::AutomationRule.AutomationRulesFindingFilters": "CACHED", - "AWS::SecurityHub::AutomationRule.DateFilter": "CACHED", - "AWS::SecurityHub::AutomationRule.DateRange": "CACHED", - "AWS::SecurityHub::AutomationRule.MapFilter": "CACHED", - "AWS::SecurityHub::AutomationRule.NoteUpdate": "CACHED", - "AWS::SecurityHub::AutomationRule.NumberFilter": "CACHED", - "AWS::SecurityHub::AutomationRule.RelatedFinding": "CACHED", - "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", - "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", - "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", - "AWS::SecurityHub::Standard.StandardsControl": "CACHED", - "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", - "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", - "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", - "AWS::ServiceCatalog::CloudFormationProduct.SourceConnection": "CACHED", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisioningParameter": "CACHED", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisioningPreferences": "CACHED", - "AWS::ServiceCatalog::ServiceAction.DefinitionParameter": "CACHED", - "AWS::ServiceDiscovery::PrivateDnsNamespace.PrivateDnsPropertiesMutable": "CACHED", - "AWS::ServiceDiscovery::PrivateDnsNamespace.Properties": "CACHED", - "AWS::ServiceDiscovery::PrivateDnsNamespace.SOA": "CACHED", - "AWS::ServiceDiscovery::PublicDnsNamespace.Properties": "CACHED", - "AWS::ServiceDiscovery::PublicDnsNamespace.PublicDnsPropertiesMutable": "CACHED", - "AWS::ServiceDiscovery::PublicDnsNamespace.SOA": "CACHED", - "AWS::ServiceDiscovery::Service.DnsConfig": "CACHED", - "AWS::ServiceDiscovery::Service.DnsRecord": "CACHED", - "AWS::ServiceDiscovery::Service.HealthCheckConfig": "CACHED", - "AWS::ServiceDiscovery::Service.HealthCheckCustomConfig": "CACHED", - "AWS::SimSpaceWeaver::Simulation.S3Location": "CACHED", - "AWS::StepFunctions::Activity.TagsEntry": "CACHED", - "AWS::StepFunctions::StateMachine.CloudWatchLogsLogGroup": "CACHED", - "AWS::StepFunctions::StateMachine.LogDestination": "CACHED", - "AWS::StepFunctions::StateMachine.LoggingConfiguration": "CACHED", - "AWS::StepFunctions::StateMachine.S3Location": "CACHED", - "AWS::StepFunctions::StateMachine.TagsEntry": "CACHED", - "AWS::StepFunctions::StateMachine.TracingConfiguration": "CACHED", - "AWS::StepFunctions::StateMachineAlias.DeploymentPreference": "CACHED", - "AWS::StepFunctions::StateMachineAlias.RoutingConfigurationVersion": "CACHED", - "AWS::Synthetics::Canary.ArtifactConfig": "CACHED", - "AWS::Synthetics::Canary.BaseScreenshot": "CACHED", - "AWS::Synthetics::Canary.Code": "CACHED", - "AWS::Synthetics::Canary.RunConfig": "CACHED", - "AWS::Synthetics::Canary.S3Encryption": "CACHED", - "AWS::Synthetics::Canary.Schedule": "CACHED", - "AWS::Synthetics::Canary.VPCConfig": "CACHED", - "AWS::Synthetics::Canary.VisualReference": "CACHED", - "AWS::Timestream::ScheduledQuery.DimensionMapping": "CACHED", - "AWS::Timestream::ScheduledQuery.ErrorReportConfiguration": "CACHED", - "AWS::Timestream::ScheduledQuery.MixedMeasureMapping": "CACHED", - "AWS::Timestream::ScheduledQuery.MultiMeasureAttributeMapping": "CACHED", - "AWS::Timestream::ScheduledQuery.MultiMeasureMappings": "CACHED", - "AWS::Timestream::ScheduledQuery.NotificationConfiguration": "CACHED", - "AWS::Timestream::ScheduledQuery.S3Configuration": "CACHED", - "AWS::Timestream::ScheduledQuery.ScheduleConfiguration": "CACHED", - "AWS::Timestream::ScheduledQuery.SnsConfiguration": "CACHED", - "AWS::Timestream::ScheduledQuery.TargetConfiguration": "CACHED", - "AWS::Timestream::ScheduledQuery.TimestreamConfiguration": "CACHED", - "AWS::Timestream::Table.MagneticStoreRejectedDataLocation": "CACHED", - "AWS::Timestream::Table.MagneticStoreWriteProperties": "CACHED", - "AWS::Timestream::Table.PartitionKey": "CACHED", - "AWS::Timestream::Table.RetentionProperties": "CACHED", - "AWS::Timestream::Table.S3Configuration": "CACHED", - "AWS::Timestream::Table.Schema": "CACHED", - "AWS::Transfer::Connector.As2Config": "CACHED", - "AWS::Transfer::Connector.SftpConfig": "CACHED", - "AWS::Transfer::Server.As2Transport": "CACHED", - "AWS::Transfer::Server.EndpointDetails": "CACHED", - "AWS::Transfer::Server.IdentityProviderDetails": "CACHED", - "AWS::Transfer::Server.Protocol": "CACHED", - "AWS::Transfer::Server.ProtocolDetails": "CACHED", - "AWS::Transfer::Server.S3StorageOptions": "CACHED", - "AWS::Transfer::Server.StructuredLogDestination": "CACHED", - "AWS::Transfer::Server.WorkflowDetail": "CACHED", - "AWS::Transfer::Server.WorkflowDetails": "CACHED", - "AWS::Transfer::User.HomeDirectoryMapEntry": "CACHED", - "AWS::Transfer::User.PosixProfile": "CACHED", - "AWS::Transfer::User.SshPublicKey": "CACHED", - "AWS::Transfer::Workflow.CopyStepDetails": "CACHED", - "AWS::Transfer::Workflow.CustomStepDetails": "CACHED", - "AWS::Transfer::Workflow.DecryptStepDetails": "CACHED", - "AWS::Transfer::Workflow.DeleteStepDetails": "CACHED", - "AWS::Transfer::Workflow.EfsInputFileLocation": "CACHED", - "AWS::Transfer::Workflow.InputFileLocation": "CACHED", - "AWS::Transfer::Workflow.S3FileLocation": "CACHED", - "AWS::Transfer::Workflow.S3InputFileLocation": "CACHED", - "AWS::Transfer::Workflow.S3Tag": "CACHED", - "AWS::Transfer::Workflow.TagStepDetails": "CACHED", - "AWS::Transfer::Workflow.WorkflowStep": "CACHED", - "AWS::WAF::ByteMatchSet.ByteMatchTuple": "CACHED", - "AWS::WAF::ByteMatchSet.FieldToMatch": "CACHED", - "AWS::WAF::IPSet.IPSetDescriptor": "CACHED", - "AWS::WAF::Rule.Predicate": "CACHED", - "AWS::WAF::SizeConstraintSet.FieldToMatch": "CACHED", - "AWS::WAF::SizeConstraintSet.SizeConstraint": "CACHED", - "AWS::WAF::SqlInjectionMatchSet.FieldToMatch": "CACHED", - "AWS::WAF::SqlInjectionMatchSet.SqlInjectionMatchTuple": "CACHED", - "AWS::WAF::WebACL.ActivatedRule": "CACHED", - "AWS::WAF::WebACL.WafAction": "CACHED", - "AWS::WAF::XssMatchSet.FieldToMatch": "CACHED", - "AWS::WAF::XssMatchSet.XssMatchTuple": "CACHED", - "AWS::WAFRegional::ByteMatchSet.ByteMatchTuple": "CACHED", - "AWS::WAFRegional::ByteMatchSet.FieldToMatch": "CACHED", - "AWS::WAFRegional::GeoMatchSet.GeoMatchConstraint": "CACHED", - "AWS::WAFRegional::IPSet.IPSetDescriptor": "CACHED", - "AWS::WAFRegional::RateBasedRule.Predicate": "CACHED", - "AWS::WAFRegional::Rule.Predicate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html", - "Properties": { - "DataId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-dataid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Negated": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-negated", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::WAFRegional::SizeConstraintSet.FieldToMatch": "CACHED", - "AWS::WAFRegional::SizeConstraintSet.SizeConstraint": "CACHED", - "AWS::WAFRegional::SqlInjectionMatchSet.FieldToMatch": "CACHED", - "AWS::WAFRegional::SqlInjectionMatchSet.SqlInjectionMatchTuple": "CACHED", - "AWS::WAFRegional::WebACL.Action": "CACHED", - "AWS::WAFRegional::WebACL.Rule": "CACHED", - "AWS::WAFRegional::XssMatchSet.FieldToMatch": "CACHED", - "AWS::WAFRegional::XssMatchSet.XssMatchTuple": "CACHED", - "AWS::WAFv2::LoggingConfiguration.ActionCondition": "CACHED", - "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", - "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", - "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", - "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", - "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", - "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", - "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", - "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", - "AWS::WAFv2::RuleGroup.BlockAction": "CACHED", - "AWS::WAFv2::RuleGroup.Body": "CACHED", - "AWS::WAFv2::RuleGroup.ByteMatchStatement": "CACHED", - "AWS::WAFv2::RuleGroup.CaptchaAction": "CACHED", - "AWS::WAFv2::RuleGroup.CaptchaConfig": "CACHED", - "AWS::WAFv2::RuleGroup.ChallengeAction": "CACHED", - "AWS::WAFv2::RuleGroup.ChallengeConfig": "CACHED", - "AWS::WAFv2::RuleGroup.CookieMatchPattern": "CACHED", - "AWS::WAFv2::RuleGroup.Cookies": "CACHED", - "AWS::WAFv2::RuleGroup.CountAction": "CACHED", - "AWS::WAFv2::RuleGroup.CustomHTTPHeader": "CACHED", - "AWS::WAFv2::RuleGroup.CustomRequestHandling": "CACHED", - "AWS::WAFv2::RuleGroup.CustomResponse": "CACHED", - "AWS::WAFv2::RuleGroup.CustomResponseBody": "CACHED", - "AWS::WAFv2::RuleGroup.FieldToMatch": "CACHED", - "AWS::WAFv2::RuleGroup.ForwardedIPConfiguration": "CACHED", - "AWS::WAFv2::RuleGroup.GeoMatchStatement": "CACHED", - "AWS::WAFv2::RuleGroup.HeaderMatchPattern": "CACHED", - "AWS::WAFv2::RuleGroup.Headers": "CACHED", - "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", - "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", - "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", - "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", - "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", - "AWS::WAFv2::RuleGroup.Label": "CACHED", - "AWS::WAFv2::RuleGroup.LabelMatchStatement": "CACHED", - "AWS::WAFv2::RuleGroup.LabelSummary": "CACHED", - "AWS::WAFv2::RuleGroup.NotStatement": "CACHED", - "AWS::WAFv2::RuleGroup.OrStatement": "CACHED", - "AWS::WAFv2::RuleGroup.RateBasedStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html", - "Properties": { - "AggregateKeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-aggregatekeytype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType" - } - }, - "ForwardedIPConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-forwardedipconfig", - "Required": false, - "Type": "ForwardedIPConfiguration", - "UpdateType": "Mutable" - }, - "Limit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-limit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit" - } - }, - "ScopeDownStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-scopedownstatement", - "Required": false, - "Type": "Statement", - "UpdateType": "Mutable" - } - } - }, - "AWS::WAFv2::RuleGroup.RegexMatchStatement": "CACHED", - "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement": "CACHED", - "AWS::WAFv2::RuleGroup.Rule": "CACHED", - "AWS::WAFv2::RuleGroup.RuleAction": "CACHED", - "AWS::WAFv2::RuleGroup.SingleHeader": "CACHED", - "AWS::WAFv2::RuleGroup.SingleQueryArgument": "CACHED", - "AWS::WAFv2::RuleGroup.SizeConstraintStatement": "CACHED", - "AWS::WAFv2::RuleGroup.SqliMatchStatement": "CACHED", - "AWS::WAFv2::RuleGroup.Statement": "CACHED", - "AWS::WAFv2::RuleGroup.TextTransformation": "CACHED", - "AWS::WAFv2::RuleGroup.VisibilityConfig": "CACHED", - "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html", - "Properties": { - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-loginpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RequestInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-requestinspection", - "Required": false, - "Type": "RequestInspection", - "UpdateType": "Mutable" - }, - "ResponseInspection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesatpruleset.html#cfn-wafv2-webacl-awsmanagedrulesatpruleset-responseinspection", - "Required": false, - "Type": "ResponseInspection", - "UpdateType": "Mutable" - } - } - }, - "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html", - "Properties": { - "InspectionLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-awsmanagedrulesbotcontrolruleset.html#cfn-wafv2-webacl-awsmanagedrulesbotcontrolruleset-inspectionlevel", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet.InspectionLevel" - } - } - } - }, - "AWS::WAFv2::WebACL.AllowAction": "CACHED", - "AWS::WAFv2::WebACL.AndStatement": "CACHED", - "AWS::WAFv2::WebACL.BlockAction": "CACHED", - "AWS::WAFv2::WebACL.Body": "CACHED", - "AWS::WAFv2::WebACL.ByteMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.CaptchaAction": "CACHED", - "AWS::WAFv2::WebACL.CaptchaConfig": "CACHED", - "AWS::WAFv2::WebACL.ChallengeAction": "CACHED", - "AWS::WAFv2::WebACL.ChallengeConfig": "CACHED", - "AWS::WAFv2::WebACL.CookieMatchPattern": "CACHED", - "AWS::WAFv2::WebACL.Cookies": "CACHED", - "AWS::WAFv2::WebACL.CountAction": "CACHED", - "AWS::WAFv2::WebACL.CustomHTTPHeader": "CACHED", - "AWS::WAFv2::WebACL.CustomRequestHandling": "CACHED", - "AWS::WAFv2::WebACL.CustomResponse": "CACHED", - "AWS::WAFv2::WebACL.CustomResponseBody": "CACHED", - "AWS::WAFv2::WebACL.DefaultAction": "CACHED", - "AWS::WAFv2::WebACL.ExcludedRule": "CACHED", - "AWS::WAFv2::WebACL.FieldIdentifier": "CACHED", - "AWS::WAFv2::WebACL.FieldToMatch": "CACHED", - "AWS::WAFv2::WebACL.ForwardedIPConfiguration": "CACHED", - "AWS::WAFv2::WebACL.GeoMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.HeaderMatchPattern": "CACHED", - "AWS::WAFv2::WebACL.Headers": "CACHED", - "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", - "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", - "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", - "AWS::WAFv2::WebACL.JsonBody": "CACHED", - "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", - "AWS::WAFv2::WebACL.Label": "CACHED", - "AWS::WAFv2::WebACL.LabelMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html", - "Properties": { - "AWSManagedRulesATPRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesatpruleset", - "Required": false, - "Type": "AWSManagedRulesATPRuleSet", - "UpdateType": "Mutable" - }, - "AWSManagedRulesBotControlRuleSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-awsmanagedrulesbotcontrolruleset", - "Required": false, - "Type": "AWSManagedRulesBotControlRuleSet", - "UpdateType": "Mutable" - }, - "LoginPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-loginpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.LoginPath" - } - }, - "PasswordField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-passwordfield", - "Required": false, - "Type": "FieldIdentifier", - "UpdateType": "Mutable" - }, - "PayloadType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-payloadtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.ManagedRuleGroupConfig.PayloadType" - } - }, - "UsernameField": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-managedrulegroupconfig.html#cfn-wafv2-webacl-managedrulegroupconfig-usernamefield", - "Required": false, - "Type": "FieldIdentifier", - "UpdateType": "Mutable" - } - } - }, - "AWS::WAFv2::WebACL.ManagedRuleGroupStatement": "CACHED", - "AWS::WAFv2::WebACL.NotStatement": "CACHED", - "AWS::WAFv2::WebACL.OrStatement": "CACHED", - "AWS::WAFv2::WebACL.OverrideAction": "CACHED", - "AWS::WAFv2::WebACL.RateBasedStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html", - "Properties": { - "AggregateKeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-aggregatekeytype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType" - } - }, - "ForwardedIPConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-forwardedipconfig", - "Required": false, - "Type": "ForwardedIPConfiguration", - "UpdateType": "Mutable" - }, - "Limit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-limit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.Limit" - } - }, - "ScopeDownStatement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-scopedownstatement", - "Required": false, - "Type": "Statement", - "UpdateType": "Mutable" - } - } - }, - "AWS::WAFv2::WebACL.RegexMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement": "CACHED", - "AWS::WAFv2::WebACL.RequestInspection": "CACHED", - "AWS::WAFv2::WebACL.ResponseInspection": "CACHED", - "AWS::WAFv2::WebACL.ResponseInspectionBodyContains": "CACHED", - "AWS::WAFv2::WebACL.ResponseInspectionHeader": "CACHED", - "AWS::WAFv2::WebACL.ResponseInspectionJson": "CACHED", - "AWS::WAFv2::WebACL.ResponseInspectionStatusCode": "CACHED", - "AWS::WAFv2::WebACL.Rule": "CACHED", - "AWS::WAFv2::WebACL.RuleAction": "CACHED", - "AWS::WAFv2::WebACL.RuleActionOverride": "CACHED", - "AWS::WAFv2::WebACL.RuleGroupReferenceStatement": "CACHED", - "AWS::WAFv2::WebACL.SingleHeader": "CACHED", - "AWS::WAFv2::WebACL.SingleQueryArgument": "CACHED", - "AWS::WAFv2::WebACL.SizeConstraintStatement": "CACHED", - "AWS::WAFv2::WebACL.SqliMatchStatement": "CACHED", - "AWS::WAFv2::WebACL.Statement": "CACHED", - "AWS::WAFv2::WebACL.TextTransformation": "CACHED", - "AWS::WAFv2::WebACL.VisibilityConfig": "CACHED", - "AWS::WAFv2::WebACL.XssMatchStatement": "CACHED", - "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", - "AWS::XRay::Group.InsightsConfiguration": "CACHED", - "AWS::XRay::SamplingRule.SamplingRule": "CACHED", - "Tag": "CACHED" - }, - "ResourceSpecificationVersion": "152.0.0", - "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::ACMPCA::Certificate": "CACHED", - "AWS::ACMPCA::CertificateAuthority": "CACHED", - "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", - "AWS::ACMPCA::Permission": "CACHED", - "AWS::AccessAnalyzer::Analyzer": "CACHED", - "AWS::AmazonMQ::Broker": "CACHED", - "AWS::AmazonMQ::Configuration": "CACHED", - "AWS::AmazonMQ::ConfigurationAssociation": "CACHED", - "AWS::ApiGateway::Account": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-account.html", - "Properties": { - "CloudWatchRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-account.html#cfn-apigateway-account-cloudwatchrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::ApiGateway::ApiKey": "CACHED", - "AWS::ApiGateway::Authorizer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html", - "Properties": { - "AuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthorizerCredentials": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizercredentials", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthorizerResultTtlInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizerresultttlinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ApiGateway::Authorizer.AuthorizerResultTtlInSeconds" - } - }, - "AuthorizerUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizeruri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IdentitySource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-identitysource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IdentityValidationExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-identityvalidationexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ProviderARNs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-providerarns", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "RestApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-restapiid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "RestApiId" - } - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ApiGateway::Authorizer.Type" - } - } - } - }, - "AWS::ApiGateway::BasePathMapping": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html", - "Properties": { - "BasePath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-basepath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-domainname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RestApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-restapiid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RestApiId" - } - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-stage", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::ApiGateway::ClientCertificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html#cfn-apigateway-clientcertificate-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html#cfn-apigateway-clientcertificate-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::ApiGateway::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html", + "AWS::QuickSight::Template.WordCloudFieldWells": "CACHED", + "AWS::QuickSight::Template.WordCloudOptions": "CACHED", + "AWS::QuickSight::Template.WordCloudSortConfiguration": "CACHED", + "AWS::QuickSight::Template.WordCloudVisual": "CACHED", + "AWS::QuickSight::Theme.BorderStyle": "CACHED", + "AWS::QuickSight::Theme.DataColorPalette": "CACHED", + "AWS::QuickSight::Theme.Font": "CACHED", + "AWS::QuickSight::Theme.GutterStyle": "CACHED", + "AWS::QuickSight::Theme.MarginStyle": "CACHED", + "AWS::QuickSight::Theme.ResourcePermission": "CACHED", + "AWS::QuickSight::Theme.SheetStyle": "CACHED", + "AWS::QuickSight::Theme.ThemeConfiguration": "CACHED", + "AWS::QuickSight::Theme.ThemeError": "CACHED", + "AWS::QuickSight::Theme.ThemeVersion": "CACHED", + "AWS::QuickSight::Theme.TileLayoutStyle": "CACHED", + "AWS::QuickSight::Theme.TileStyle": "CACHED", + "AWS::QuickSight::Theme.Typography": "CACHED", + "AWS::QuickSight::Theme.UIColorPalette": "CACHED", + "AWS::QuickSight::VPCConnection.NetworkInterface": "CACHED", + "AWS::RDS::DBCluster.DBClusterRole": "CACHED", + "AWS::RDS::DBCluster.Endpoint": "CACHED", + "AWS::RDS::DBCluster.MasterUserSecret": "CACHED", + "AWS::RDS::DBCluster.ReadEndpoint": "CACHED", + "AWS::RDS::DBCluster.ScalingConfiguration": "CACHED", + "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration": "CACHED", + "AWS::RDS::DBInstance.CertificateDetails": "CACHED", + "AWS::RDS::DBInstance.DBInstanceRole": "CACHED", + "AWS::RDS::DBInstance.Endpoint": "CACHED", + "AWS::RDS::DBInstance.MasterUserSecret": "CACHED", + "AWS::RDS::DBInstance.ProcessorFeature": "CACHED", + "AWS::RDS::DBProxy.AuthFormat": "CACHED", + "AWS::RDS::DBProxy.TagFormat": "CACHED", + "AWS::RDS::DBProxyEndpoint.TagFormat": "CACHED", + "AWS::RDS::DBProxyTargetGroup.ConnectionPoolConfigurationInfoFormat": "CACHED", + "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", + "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", + "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::Redshift::Cluster.Endpoint": "CACHED", + "AWS::Redshift::Cluster.LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html", "Properties": { - "DeploymentCanarySettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-deploymentcanarysettings", - "Required": false, - "Type": "DeploymentCanarySettings", - "UpdateType": "Immutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RestApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-restapiid", + "BucketName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-bucketname", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "RestApiId" - } - }, - "StageDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-stagedescription", - "Required": false, - "Type": "StageDescription", "UpdateType": "Mutable" }, - "StageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-stagename", + "S3KeyPrefix": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-s3keyprefix", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::ApiGateway::DocumentationPart": "CACHED", - "AWS::ApiGateway::DocumentationVersion": "CACHED", - "AWS::ApiGateway::DomainName": "CACHED", - "AWS::ApiGateway::GatewayResponse": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html", + "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", + "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", + "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", + "AWS::Rekognition::StreamProcessor.List": "CACHED", + "AWS::ResilienceHub::App.EventSubscription": "CACHED", + "AWS::ResilienceHub::App.PermissionModel": "CACHED", + "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", + "AWS::ResilienceHub::App.ResourceMapping": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", + "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", + "AWS::ResourceGroups::Group.ConfigurationParameter": "CACHED", + "AWS::ResourceGroups::Group.Query": "CACHED", + "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", + "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RoboMaker::RobotApplication.RobotSoftwareSuite": "CACHED", + "AWS::RoboMaker::RobotApplication.SourceConfig": "CACHED", + "AWS::RoboMaker::SimulationApplication.RenderingEngine": "CACHED", + "AWS::RoboMaker::SimulationApplication.RobotSoftwareSuite": "CACHED", + "AWS::RoboMaker::SimulationApplication.SimulationSoftwareSuite": "CACHED", + "AWS::RoboMaker::SimulationApplication.SourceConfig": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", + "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", + "AWS::Route53Resolver::ResolverRule.TargetAddress": "CACHED", + "AWS::S3::AccessGrant.AccessGrantsLocationConfiguration": "CACHED", + "AWS::S3::AccessGrant.Grantee": "CACHED", + "AWS::S3::AccessPoint.PublicAccessBlockConfiguration": "CACHED", + "AWS::S3::AccessPoint.VpcConfiguration": "CACHED", + "AWS::S3::Bucket.AbortIncompleteMultipartUpload": "CACHED", + "AWS::S3::Bucket.AccelerateConfiguration": "CACHED", + "AWS::S3::Bucket.AccessControlTranslation": "CACHED", + "AWS::S3::Bucket.AnalyticsConfiguration": "CACHED", + "AWS::S3::Bucket.BucketEncryption": "CACHED", + "AWS::S3::Bucket.CorsConfiguration": "CACHED", + "AWS::S3::Bucket.CorsRule": "CACHED", + "AWS::S3::Bucket.DataExport": "CACHED", + "AWS::S3::Bucket.DefaultRetention": "CACHED", + "AWS::S3::Bucket.DeleteMarkerReplication": "CACHED", + "AWS::S3::Bucket.Destination": "CACHED", + "AWS::S3::Bucket.EncryptionConfiguration": "CACHED", + "AWS::S3::Bucket.EventBridgeConfiguration": "CACHED", + "AWS::S3::Bucket.FilterRule": "CACHED", + "AWS::S3::Bucket.IntelligentTieringConfiguration": "CACHED", + "AWS::S3::Bucket.InventoryConfiguration": "CACHED", + "AWS::S3::Bucket.LambdaConfiguration": "CACHED", + "AWS::S3::Bucket.LifecycleConfiguration": "CACHED", + "AWS::S3::Bucket.LoggingConfiguration": "CACHED", + "AWS::S3::Bucket.Metrics": "CACHED", + "AWS::S3::Bucket.MetricsConfiguration": "CACHED", + "AWS::S3::Bucket.NoncurrentVersionExpiration": "CACHED", + "AWS::S3::Bucket.NoncurrentVersionTransition": "CACHED", + "AWS::S3::Bucket.NotificationConfiguration": "CACHED", + "AWS::S3::Bucket.NotificationFilter": "CACHED", + "AWS::S3::Bucket.ObjectLockConfiguration": "CACHED", + "AWS::S3::Bucket.ObjectLockRule": "CACHED", + "AWS::S3::Bucket.OwnershipControls": "CACHED", + "AWS::S3::Bucket.OwnershipControlsRule": "CACHED", + "AWS::S3::Bucket.PartitionedPrefix": "CACHED", + "AWS::S3::Bucket.PublicAccessBlockConfiguration": "CACHED", + "AWS::S3::Bucket.QueueConfiguration": "CACHED", + "AWS::S3::Bucket.RedirectAllRequestsTo": "CACHED", + "AWS::S3::Bucket.RedirectRule": "CACHED", + "AWS::S3::Bucket.ReplicaModifications": "CACHED", + "AWS::S3::Bucket.ReplicationConfiguration": "CACHED", + "AWS::S3::Bucket.ReplicationDestination": "CACHED", + "AWS::S3::Bucket.ReplicationRule": "CACHED", + "AWS::S3::Bucket.ReplicationRuleAndOperator": "CACHED", + "AWS::S3::Bucket.ReplicationRuleFilter": "CACHED", + "AWS::S3::Bucket.ReplicationTime": "CACHED", + "AWS::S3::Bucket.ReplicationTimeValue": "CACHED", + "AWS::S3::Bucket.RoutingRule": "CACHED", + "AWS::S3::Bucket.RoutingRuleCondition": "CACHED", + "AWS::S3::Bucket.Rule": "CACHED", + "AWS::S3::Bucket.S3KeyFilter": "CACHED", + "AWS::S3::Bucket.ServerSideEncryptionByDefault": "CACHED", + "AWS::S3::Bucket.ServerSideEncryptionRule": "CACHED", + "AWS::S3::Bucket.SourceSelectionCriteria": "CACHED", + "AWS::S3::Bucket.SseKmsEncryptedObjects": "CACHED", + "AWS::S3::Bucket.StorageClassAnalysis": "CACHED", + "AWS::S3::Bucket.TagFilter": "CACHED", + "AWS::S3::Bucket.TargetObjectKeyFormat": "CACHED", + "AWS::S3::Bucket.Tiering": "CACHED", + "AWS::S3::Bucket.TopicConfiguration": "CACHED", + "AWS::S3::Bucket.Transition": "CACHED", + "AWS::S3::Bucket.VersioningConfiguration": "CACHED", + "AWS::S3::Bucket.WebsiteConfiguration": "CACHED", + "AWS::S3ObjectLambda::AccessPoint.Alias": "CACHED", + "AWS::S3ObjectLambda::AccessPoint.AwsLambda": "CACHED", + "AWS::S3ObjectLambda::AccessPoint.ContentTransformation": "CACHED", + "AWS::S3ObjectLambda::AccessPoint.ObjectLambdaConfiguration": "CACHED", + "AWS::S3ObjectLambda::AccessPoint.PublicAccessBlockConfiguration": "CACHED", + "AWS::S3ObjectLambda::AccessPoint.TransformationConfiguration": "CACHED", + "AWS::S3Outposts::AccessPoint.VpcConfiguration": "CACHED", + "AWS::S3Outposts::Bucket.AbortIncompleteMultipartUpload": "CACHED", + "AWS::S3Outposts::Bucket.Filter": "CACHED", + "AWS::S3Outposts::Bucket.FilterAndOperator": "CACHED", + "AWS::S3Outposts::Bucket.FilterTag": "CACHED", + "AWS::S3Outposts::Bucket.LifecycleConfiguration": "CACHED", + "AWS::S3Outposts::Bucket.Rule": "CACHED", + "AWS::S3Outposts::Endpoint.FailedReason": "CACHED", + "AWS::S3Outposts::Endpoint.NetworkInterface": "CACHED", + "AWS::SES::ConfigurationSet.DashboardOptions": "CACHED", + "AWS::SES::ConfigurationSet.DeliveryOptions": "CACHED", + "AWS::SES::ConfigurationSet.GuardianOptions": "CACHED", + "AWS::SES::ConfigurationSet.ReputationOptions": "CACHED", + "AWS::SES::ConfigurationSet.SendingOptions": "CACHED", + "AWS::SES::ConfigurationSet.SuppressionOptions": "CACHED", + "AWS::SES::ConfigurationSet.TrackingOptions": "CACHED", + "AWS::SES::ConfigurationSet.VdmOptions": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.CloudWatchDestination": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.DimensionConfiguration": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.EventDestination": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.KinesisFirehoseDestination": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.SnsDestination": "CACHED", + "AWS::SES::ContactList.Topic": "CACHED", + "AWS::SES::EmailIdentity.ConfigurationSetAttributes": "CACHED", + "AWS::SES::EmailIdentity.DkimAttributes": "CACHED", + "AWS::SES::EmailIdentity.DkimSigningAttributes": "CACHED", + "AWS::SES::EmailIdentity.FeedbackAttributes": "CACHED", + "AWS::SES::EmailIdentity.MailFromAttributes": "CACHED", + "AWS::SES::Template.Template": "CACHED", + "AWS::SES::VdmAttributes.DashboardAttributes": "CACHED", + "AWS::SES::VdmAttributes.GuardianAttributes": "CACHED", + "AWS::SNS::Topic.LoggingConfig": "CACHED", + "AWS::SNS::Topic.Subscription": "CACHED", + "AWS::SSM::Association.InstanceAssociationOutputLocation": "CACHED", + "AWS::SSM::Association.ParameterValues": "CACHED", + "AWS::SSM::Association.S3OutputLocation": "CACHED", + "AWS::SSM::Association.Target": "CACHED", + "AWS::SSM::Document.AttachmentsSource": "CACHED", + "AWS::SSM::Document.DocumentRequires": "CACHED", + "AWS::SSM::MaintenanceWindowTarget.Targets": "CACHED", + "AWS::SSM::MaintenanceWindowTask.CloudWatchOutputConfig": "CACHED", + "AWS::SSM::MaintenanceWindowTask.LoggingInfo": "CACHED", + "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowAutomationParameters": "CACHED", + "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowLambdaParameters": "CACHED", + "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowRunCommandParameters": "CACHED", + "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowStepFunctionsParameters": "CACHED", + "AWS::SSM::MaintenanceWindowTask.NotificationConfig": "CACHED", + "AWS::SSM::MaintenanceWindowTask.Target": "CACHED", + "AWS::SSM::MaintenanceWindowTask.TaskInvocationParameters": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource": "CACHED", + "AWS::SSM::PatchBaseline.Rule": "CACHED", + "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", + "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-awsorganizationssource.html", "Properties": { - "ResponseParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responseparameters", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "ResponseTemplates": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responsetemplates", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "ResponseType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responsetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ApiGateway::GatewayResponse.ResponseType" - } - }, - "RestApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-restapiid", + "OrganizationSourceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-awsorganizationssource.html#cfn-ssm-resourcedatasync-awsorganizationssource-organizationsourcetype", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable", "Value": { - "ValueType": "RestApiId" + "ValueType": "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType" } }, - "StatusCode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-statuscode", - "PrimitiveType": "String", + "OrganizationalUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-awsorganizationssource.html#cfn-ssm-resourcedatasync-awsorganizationssource-organizationalunits", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::ApiGateway::Method": "CACHED", - "AWS::ApiGateway::Model": "CACHED", - "AWS::ApiGateway::RequestValidator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html", + "AWS::SSM::ResourceDataSync.S3Destination": "CACHED", + "AWS::SSM::ResourceDataSync.SyncSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RestApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-restapiid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "RestApiId" - } - }, - "ValidateRequestBody": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-validaterequestbody", - "PrimitiveType": "Boolean", + "AwsOrganizationsSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-awsorganizationssource", "Required": false, + "Type": "AwsOrganizationsSource", "UpdateType": "Mutable" }, - "ValidateRequestParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-validaterequestparameters", + "IncludeFutureRegions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-includefutureregions", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::ApiGateway::Resource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html", - "Properties": { - "ParentId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-parentid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" }, - "PathPart": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-pathpart", - "PrimitiveType": "String", + "SourceRegions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-sourceregions", + "PrimitiveItemType": "String", "Required": true, - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Mutable" }, - "RestApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-restapiid", + "SourceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html#cfn-ssm-resourcedatasync-syncsource-sourcetype", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable", "Value": { - "ValueType": "RestApiId" + "ValueType": "AWS::SSM::ResourceDataSync.SyncSource.SourceType" } } } }, - "AWS::ApiGateway::RestApi": { - "Attributes": { - "RootResourceId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html", + "AWS::SSMGuiConnect::Preferences.IdleConnectionAlert": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectionalert.html", "Properties": { - "ApiKeySourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-apikeysourcetype", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectionalert.html#cfn-ssmguiconnect-preferences-idleconnectionalert-type", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ApiGateway::RestApi.ApiKeySourceType" - } - }, - "BinaryMediaTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-binarymediatypes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Body": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-body", - "PrimitiveType": "Json", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectionalert.html#cfn-ssmguiconnect-preferences-idleconnectionalert-value", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::SSMGuiConnect::Preferences.IdleConnectionPreferences": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectionpreferences.html", + "Properties": { + "Alert": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectionpreferences.html#cfn-ssmguiconnect-preferences-idleconnectionpreferences-alert", "Required": false, + "Type": "IdleConnectionAlert", "UpdateType": "Mutable" }, - "BodyS3Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-bodys3location", + "Timeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectionpreferences.html#cfn-ssmguiconnect-preferences-idleconnectionpreferences-timeout", "Required": false, - "Type": "S3Location", + "Type": "IdleConnectionTimeout", "UpdateType": "Mutable" - }, - "CloneFrom": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-clonefrom", + } + } + }, + "AWS::SSMGuiConnect::Preferences.IdleConnectionTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectiontimeout.html", + "Properties": { + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectiontimeout.html#cfn-ssmguiconnect-preferences-idleconnectiontimeout-type", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-description", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmguiconnect-preferences-idleconnectiontimeout.html#cfn-ssmguiconnect-preferences-idleconnectiontimeout-value", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttribute": "CACHED", + "AWS::SSO::InstanceAccessControlAttributeConfiguration.AccessControlAttributeValue": "CACHED", + "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", + "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", + "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", + "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", + "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", + "AWS::SageMaker::Domain.CodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Domain.CodeRepository": "CACHED", + "AWS::SageMaker::Domain.CustomFileSystemConfig": "CACHED", + "AWS::SageMaker::Domain.CustomImage": "CACHED", + "AWS::SageMaker::Domain.CustomPosixUserConfig": "CACHED", + "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", + "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", + "AWS::SageMaker::Domain.DomainSettings": "CACHED", + "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", + "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", + "AWS::SageMaker::Domain.JupyterServerAppSettings": "CACHED", + "AWS::SageMaker::Domain.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Domain.RSessionAppSettings": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProAppSettings": "CACHED", + "AWS::SageMaker::Domain.RStudioServerProDomainSettings": "CACHED", + "AWS::SageMaker::Domain.ResourceSpec": "CACHED", + "AWS::SageMaker::Domain.SharingSettings": "CACHED", + "AWS::SageMaker::Domain.UserSettings": "CACHED", + "AWS::SageMaker::Endpoint.Alarm": "CACHED", + "AWS::SageMaker::Endpoint.AutoRollbackConfig": "CACHED", + "AWS::SageMaker::Endpoint.BlueGreenUpdatePolicy": "CACHED", + "AWS::SageMaker::Endpoint.CapacitySize": "CACHED", + "AWS::SageMaker::Endpoint.DeploymentConfig": "CACHED", + "AWS::SageMaker::Endpoint.RollingUpdatePolicy": "CACHED", + "AWS::SageMaker::Endpoint.TrafficRoutingConfig": "CACHED", + "AWS::SageMaker::Endpoint.VariantProperty": "CACHED", + "AWS::SageMaker::EndpointConfig.AsyncInferenceClientConfig": "CACHED", + "AWS::SageMaker::EndpointConfig.AsyncInferenceConfig": "CACHED", + "AWS::SageMaker::EndpointConfig.AsyncInferenceNotificationConfig": "CACHED", + "AWS::SageMaker::EndpointConfig.AsyncInferenceOutputConfig": "CACHED", + "AWS::SageMaker::EndpointConfig.CaptureContentTypeHeader": "CACHED", + "AWS::SageMaker::EndpointConfig.CaptureOption": "CACHED", + "AWS::SageMaker::EndpointConfig.ClarifyExplainerConfig": "CACHED", + "AWS::SageMaker::EndpointConfig.ClarifyFeatureType": "CACHED", + "AWS::SageMaker::EndpointConfig.ClarifyHeader": "CACHED", + "AWS::SageMaker::EndpointConfig.ClarifyInferenceConfig": "CACHED", + "AWS::SageMaker::EndpointConfig.ClarifyShapBaselineConfig": "CACHED", + "AWS::SageMaker::EndpointConfig.ClarifyShapConfig": "CACHED", + "AWS::SageMaker::EndpointConfig.ClarifyTextConfig": "CACHED", + "AWS::SageMaker::EndpointConfig.DataCaptureConfig": "CACHED", + "AWS::SageMaker::EndpointConfig.ExplainerConfig": "CACHED", + "AWS::SageMaker::EndpointConfig.ManagedInstanceScaling": "CACHED", + "AWS::SageMaker::EndpointConfig.ProductionVariant": "CACHED", + "AWS::SageMaker::EndpointConfig.RoutingConfig": "CACHED", + "AWS::SageMaker::EndpointConfig.ServerlessConfig": "CACHED", + "AWS::SageMaker::EndpointConfig.VpcConfig": "CACHED", + "AWS::SageMaker::Model.ContainerDefinition": "CACHED", + "AWS::SageMaker::Model.ImageConfig": "CACHED", + "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", + "AWS::SageMaker::Model.ModelDataSource": "CACHED", + "AWS::SageMaker::Model.MultiModelConfig": "CACHED", + "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", + "AWS::SageMaker::Model.S3DataSource": "CACHED", + "AWS::SageMaker::Model.VpcConfig": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition": "CACHED", + "AWS::SageMaker::ModelPackage.Bias": "CACHED", + "AWS::SageMaker::ModelPackage.DataSource": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckBaselines": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckBias": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckExplainability": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckModelDataQuality": "CACHED", + "AWS::SageMaker::ModelPackage.DriftCheckModelQuality": "CACHED", + "AWS::SageMaker::ModelPackage.Explainability": "CACHED", + "AWS::SageMaker::ModelPackage.FileSource": "CACHED", + "AWS::SageMaker::ModelPackage.InferenceSpecification": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties": "CACHED", + "AWS::SageMaker::ModelPackage.MetricsSource": "CACHED", + "AWS::SageMaker::ModelPackage.ModelDataQuality": "CACHED", + "AWS::SageMaker::ModelPackage.ModelInput": "CACHED", + "AWS::SageMaker::ModelPackage.ModelMetrics": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageStatusDetails": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageStatusItem": "CACHED", + "AWS::SageMaker::ModelPackage.ModelQuality": "CACHED", + "AWS::SageMaker::ModelPackage.S3DataSource": "CACHED", + "AWS::SageMaker::ModelPackage.SourceAlgorithm": "CACHED", + "AWS::SageMaker::ModelPackage.SourceAlgorithmSpecification": "CACHED", + "AWS::SageMaker::ModelPackage.TransformInput": "CACHED", + "AWS::SageMaker::ModelPackage.TransformJobDefinition": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput": "CACHED", + "AWS::SageMaker::ModelPackage.TransformResources": "CACHED", + "AWS::SageMaker::ModelPackage.ValidationProfile": "CACHED", + "AWS::SageMaker::ModelPackage.ValidationSpecification": "CACHED", + "AWS::SageMaker::NotebookInstance.InstanceMetadataServiceConfiguration": "CACHED", + "AWS::SageMaker::NotebookInstanceLifecycleConfig.NotebookInstanceLifecycleHook": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Workteam.CognitoMemberDefinition": "CACHED", + "AWS::SageMaker::Workteam.MemberDefinition": "CACHED", + "AWS::SageMaker::Workteam.NotificationConfiguration": "CACHED", + "AWS::SageMaker::Workteam.OidcMemberDefinition": "CACHED", + "AWS::SecretsManager::RotationSchedule.HostedRotationLambda": "CACHED", + "AWS::SecretsManager::RotationSchedule.RotationRules": "CACHED", + "AWS::SecretsManager::Secret.GenerateSecretString": "CACHED", + "AWS::SecretsManager::Secret.ReplicaRegion": "CACHED", + "AWS::SecurityHub::AutomationRule.AutomationRulesAction": "CACHED", + "AWS::SecurityHub::AutomationRule.AutomationRulesFindingFieldsUpdate": "CACHED", + "AWS::SecurityHub::AutomationRule.AutomationRulesFindingFilters": "CACHED", + "AWS::SecurityHub::AutomationRule.DateFilter": "CACHED", + "AWS::SecurityHub::AutomationRule.DateRange": "CACHED", + "AWS::SecurityHub::AutomationRule.MapFilter": "CACHED", + "AWS::SecurityHub::AutomationRule.NoteUpdate": "CACHED", + "AWS::SecurityHub::AutomationRule.NumberFilter": "CACHED", + "AWS::SecurityHub::AutomationRule.RelatedFinding": "CACHED", + "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", + "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", + "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", + "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", + "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", + "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", + "AWS::ServiceCatalog::CloudFormationProduct.SourceConnection": "CACHED", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisioningParameter": "CACHED", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisioningPreferences": "CACHED", + "AWS::ServiceCatalog::ServiceAction.DefinitionParameter": "CACHED", + "AWS::ServiceDiscovery::PrivateDnsNamespace.PrivateDnsPropertiesMutable": "CACHED", + "AWS::ServiceDiscovery::PrivateDnsNamespace.Properties": "CACHED", + "AWS::ServiceDiscovery::PrivateDnsNamespace.SOA": "CACHED", + "AWS::ServiceDiscovery::PublicDnsNamespace.Properties": "CACHED", + "AWS::ServiceDiscovery::PublicDnsNamespace.PublicDnsPropertiesMutable": "CACHED", + "AWS::ServiceDiscovery::PublicDnsNamespace.SOA": "CACHED", + "AWS::ServiceDiscovery::Service.DnsConfig": "CACHED", + "AWS::ServiceDiscovery::Service.DnsRecord": "CACHED", + "AWS::ServiceDiscovery::Service.HealthCheckConfig": "CACHED", + "AWS::ServiceDiscovery::Service.HealthCheckCustomConfig": "CACHED", + "AWS::Signer::SigningProfile.SignatureValidityPeriod": "CACHED", + "AWS::SimSpaceWeaver::Simulation.S3Location": "CACHED", + "AWS::StepFunctions::Activity.TagsEntry": "CACHED", + "AWS::StepFunctions::StateMachine.CloudWatchLogsLogGroup": "CACHED", + "AWS::StepFunctions::StateMachine.LogDestination": "CACHED", + "AWS::StepFunctions::StateMachine.LoggingConfiguration": "CACHED", + "AWS::StepFunctions::StateMachine.S3Location": "CACHED", + "AWS::StepFunctions::StateMachine.TagsEntry": "CACHED", + "AWS::StepFunctions::StateMachine.TracingConfiguration": "CACHED", + "AWS::StepFunctions::StateMachineAlias.DeploymentPreference": "CACHED", + "AWS::StepFunctions::StateMachineAlias.RoutingConfigurationVersion": "CACHED", + "AWS::Synthetics::Canary.ArtifactConfig": "CACHED", + "AWS::Synthetics::Canary.BaseScreenshot": "CACHED", + "AWS::Synthetics::Canary.Code": "CACHED", + "AWS::Synthetics::Canary.RunConfig": "CACHED", + "AWS::Synthetics::Canary.S3Encryption": "CACHED", + "AWS::Synthetics::Canary.Schedule": "CACHED", + "AWS::Synthetics::Canary.VPCConfig": "CACHED", + "AWS::Synthetics::Canary.VisualReference": "CACHED", + "AWS::Timestream::ScheduledQuery.DimensionMapping": "CACHED", + "AWS::Timestream::ScheduledQuery.ErrorReportConfiguration": "CACHED", + "AWS::Timestream::ScheduledQuery.MixedMeasureMapping": "CACHED", + "AWS::Timestream::ScheduledQuery.MultiMeasureAttributeMapping": "CACHED", + "AWS::Timestream::ScheduledQuery.MultiMeasureMappings": "CACHED", + "AWS::Timestream::ScheduledQuery.NotificationConfiguration": "CACHED", + "AWS::Timestream::ScheduledQuery.S3Configuration": "CACHED", + "AWS::Timestream::ScheduledQuery.ScheduleConfiguration": "CACHED", + "AWS::Timestream::ScheduledQuery.SnsConfiguration": "CACHED", + "AWS::Timestream::ScheduledQuery.TargetConfiguration": "CACHED", + "AWS::Timestream::ScheduledQuery.TimestreamConfiguration": "CACHED", + "AWS::Timestream::Table.MagneticStoreRejectedDataLocation": "CACHED", + "AWS::Timestream::Table.MagneticStoreWriteProperties": "CACHED", + "AWS::Timestream::Table.PartitionKey": "CACHED", + "AWS::Timestream::Table.RetentionProperties": "CACHED", + "AWS::Timestream::Table.S3Configuration": "CACHED", + "AWS::Timestream::Table.Schema": "CACHED", + "AWS::Transfer::Connector.As2Config": "CACHED", + "AWS::Transfer::Connector.SftpConfig": "CACHED", + "AWS::Transfer::Server.As2Transport": "CACHED", + "AWS::Transfer::Server.EndpointDetails": "CACHED", + "AWS::Transfer::Server.IdentityProviderDetails": "CACHED", + "AWS::Transfer::Server.Protocol": "CACHED", + "AWS::Transfer::Server.ProtocolDetails": "CACHED", + "AWS::Transfer::Server.S3StorageOptions": "CACHED", + "AWS::Transfer::Server.StructuredLogDestination": "CACHED", + "AWS::Transfer::Server.WorkflowDetail": "CACHED", + "AWS::Transfer::Server.WorkflowDetails": "CACHED", + "AWS::Transfer::User.HomeDirectoryMapEntry": "CACHED", + "AWS::Transfer::User.PosixProfile": "CACHED", + "AWS::Transfer::User.SshPublicKey": "CACHED", + "AWS::Transfer::Workflow.CopyStepDetails": "CACHED", + "AWS::Transfer::Workflow.CustomStepDetails": "CACHED", + "AWS::Transfer::Workflow.DecryptStepDetails": "CACHED", + "AWS::Transfer::Workflow.DeleteStepDetails": "CACHED", + "AWS::Transfer::Workflow.EfsInputFileLocation": "CACHED", + "AWS::Transfer::Workflow.InputFileLocation": "CACHED", + "AWS::Transfer::Workflow.S3FileLocation": "CACHED", + "AWS::Transfer::Workflow.S3InputFileLocation": "CACHED", + "AWS::Transfer::Workflow.S3Tag": "CACHED", + "AWS::Transfer::Workflow.TagStepDetails": "CACHED", + "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", + "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", + "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", + "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", + "AWS::VerifiedPermissions::Policy.TemplateLinkedPolicyDefinition": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.SchemaDefinition": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.ValidationSettings": "CACHED", + "AWS::WAF::ByteMatchSet.ByteMatchTuple": "CACHED", + "AWS::WAF::ByteMatchSet.FieldToMatch": "CACHED", + "AWS::WAF::IPSet.IPSetDescriptor": "CACHED", + "AWS::WAF::Rule.Predicate": "CACHED", + "AWS::WAF::SizeConstraintSet.FieldToMatch": "CACHED", + "AWS::WAF::SizeConstraintSet.SizeConstraint": "CACHED", + "AWS::WAF::SqlInjectionMatchSet.FieldToMatch": "CACHED", + "AWS::WAF::SqlInjectionMatchSet.SqlInjectionMatchTuple": "CACHED", + "AWS::WAF::WebACL.ActivatedRule": "CACHED", + "AWS::WAF::WebACL.WafAction": "CACHED", + "AWS::WAF::XssMatchSet.FieldToMatch": "CACHED", + "AWS::WAF::XssMatchSet.XssMatchTuple": "CACHED", + "AWS::WAFRegional::ByteMatchSet.ByteMatchTuple": "CACHED", + "AWS::WAFRegional::ByteMatchSet.FieldToMatch": "CACHED", + "AWS::WAFRegional::GeoMatchSet.GeoMatchConstraint": "CACHED", + "AWS::WAFRegional::IPSet.IPSetDescriptor": "CACHED", + "AWS::WAFRegional::RateBasedRule.Predicate": "CACHED", + "AWS::WAFRegional::Rule.Predicate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html", + "Properties": { + "DataId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-dataid", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DisableExecuteApiEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-disableexecuteapiendpoint", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EndpointConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-endpointconfiguration", - "Required": false, - "Type": "EndpointConfiguration", + "Required": true, "UpdateType": "Mutable" }, - "FailOnWarnings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-failonwarnings", + "Negated": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-negated", "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "MinimumCompressionSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-minimumcompressionsize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Mode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-mode", - "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-name", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-type", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-parameters", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "Policy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-policy", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::ApiGateway::Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html", + "AWS::WAFRegional::SizeConstraintSet.FieldToMatch": "CACHED", + "AWS::WAFRegional::SizeConstraintSet.SizeConstraint": "CACHED", + "AWS::WAFRegional::SqlInjectionMatchSet.FieldToMatch": "CACHED", + "AWS::WAFRegional::SqlInjectionMatchSet.SqlInjectionMatchTuple": "CACHED", + "AWS::WAFRegional::WebACL.Action": "CACHED", + "AWS::WAFRegional::WebACL.Rule": "CACHED", + "AWS::WAFRegional::XssMatchSet.FieldToMatch": "CACHED", + "AWS::WAFRegional::XssMatchSet.XssMatchTuple": "CACHED", + "AWS::WAFv2::LoggingConfiguration.ActionCondition": "CACHED", + "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", + "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", + "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", + "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", + "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", + "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", + "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", + "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", + "AWS::WAFv2::RuleGroup.BlockAction": "CACHED", + "AWS::WAFv2::RuleGroup.Body": "CACHED", + "AWS::WAFv2::RuleGroup.ByteMatchStatement": "CACHED", + "AWS::WAFv2::RuleGroup.CaptchaAction": "CACHED", + "AWS::WAFv2::RuleGroup.CaptchaConfig": "CACHED", + "AWS::WAFv2::RuleGroup.ChallengeAction": "CACHED", + "AWS::WAFv2::RuleGroup.ChallengeConfig": "CACHED", + "AWS::WAFv2::RuleGroup.CookieMatchPattern": "CACHED", + "AWS::WAFv2::RuleGroup.Cookies": "CACHED", + "AWS::WAFv2::RuleGroup.CountAction": "CACHED", + "AWS::WAFv2::RuleGroup.CustomHTTPHeader": "CACHED", + "AWS::WAFv2::RuleGroup.CustomRequestHandling": "CACHED", + "AWS::WAFv2::RuleGroup.CustomResponse": "CACHED", + "AWS::WAFv2::RuleGroup.CustomResponseBody": "CACHED", + "AWS::WAFv2::RuleGroup.FieldToMatch": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html", "Properties": { - "AccessLogSetting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-accesslogsetting", - "Required": false, - "Type": "AccessLogSetting", - "UpdateType": "Mutable" - }, - "CacheClusterEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-cacheclusterenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "CacheClusterSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-cacheclustersize", - "PrimitiveType": "String", + "AllQueryArguments": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-allqueryarguments", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "CanarySetting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-canarysetting", + "Body": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-body", "Required": false, - "Type": "CanarySetting", + "Type": "Body", "UpdateType": "Mutable" }, - "ClientCertificateId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-clientcertificateid", - "PrimitiveType": "String", + "Cookies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-cookies", "Required": false, + "Type": "Cookies", "UpdateType": "Mutable" }, - "DeploymentId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-deploymentid", - "PrimitiveType": "String", + "Headers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-headers", "Required": false, + "Type": "Headers", "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-description", - "PrimitiveType": "String", + "JsonBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-jsonbody", "Required": false, + "Type": "JsonBody", "UpdateType": "Mutable" }, - "DocumentationVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-documentationversion", - "PrimitiveType": "String", + "Method": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-method", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "MethodSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-methodsettings", - "DuplicatesAllowed": false, - "ItemType": "MethodSetting", + "QueryString": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-querystring", + "PrimitiveType": "Json", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "RestApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-restapiid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "RestApiId" - } - }, - "StageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-stagename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "SingleHeader": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-singleheader", "Required": false, - "Type": "List", + "Type": "SingleHeader", "UpdateType": "Mutable" }, - "TracingEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-tracingenabled", - "PrimitiveType": "Boolean", + "SingleQueryArgument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-singlequeryargument", "Required": false, + "Type": "SingleQueryArgument", "UpdateType": "Mutable" }, - "Variables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-variables", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "UriPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-fieldtomatch.html#cfn-wafv2-rulegroup-fieldtomatch-uripath", + "PrimitiveType": "Json", "Required": false, - "Type": "Map", "UpdateType": "Mutable" } } }, - "AWS::ApiGateway::UsagePlan": "CACHED", - "AWS::ApiGateway::UsagePlanKey": "CACHED", - "AWS::ApiGateway::VpcLink": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html", + "AWS::WAFv2::RuleGroup.ForwardedIPConfiguration": "CACHED", + "AWS::WAFv2::RuleGroup.GeoMatchStatement": "CACHED", + "AWS::WAFv2::RuleGroup.HeaderMatchPattern": "CACHED", + "AWS::WAFv2::RuleGroup.Headers": "CACHED", + "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", + "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", + "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", + "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", + "AWS::WAFv2::RuleGroup.Label": "CACHED", + "AWS::WAFv2::RuleGroup.LabelMatchStatement": "CACHED", + "AWS::WAFv2::RuleGroup.LabelSummary": "CACHED", + "AWS::WAFv2::RuleGroup.NotStatement": "CACHED", + "AWS::WAFv2::RuleGroup.OrStatement": "CACHED", + "AWS::WAFv2::RuleGroup.RateBasedStatement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-name", + "AggregateKeyType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-aggregatekeytype", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-targetarns", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - }, - "AWS::ApiGatewayV2::Api": { - "Attributes": { - "ApiEndpoint": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html", - "Properties": { - "ApiKeySelectionExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-apikeyselectionexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BasePath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-basepath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Body": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-body", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "BodyS3Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-bodys3location", - "Required": false, - "Type": "BodyS3Location", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType" + } }, - "CorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-corsconfiguration", + "CustomKeys": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-customkeys", + "DuplicatesAllowed": true, + "ItemType": "RateBasedStatementCustomKey", "Required": false, - "Type": "Cors", + "Type": "List", "UpdateType": "Mutable" }, - "CredentialsArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-credentialsarn", - "PrimitiveType": "String", + "ForwardedIPConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-forwardedipconfig", "Required": false, + "Type": "ForwardedIPConfiguration", "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-description", - "PrimitiveType": "String", + "Limit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-limit", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit" + } + }, + "ScopeDownStatement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-ratebasedstatement.html#cfn-wafv2-rulegroup-ratebasedstatement-scopedownstatement", "Required": false, + "Type": "Statement", "UpdateType": "Mutable" - }, - "DisableExecuteApiEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-disableexecuteapiendpoint", - "PrimitiveType": "Boolean", + } + } + }, + "AWS::WAFv2::RuleGroup.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryString": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitUriPath": "CACHED", + "AWS::WAFv2::RuleGroup.RegexMatchStatement": "CACHED", + "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement": "CACHED", + "AWS::WAFv2::RuleGroup.Rule": "CACHED", + "AWS::WAFv2::RuleGroup.RuleAction": "CACHED", + "AWS::WAFv2::RuleGroup.SingleHeader": "CACHED", + "AWS::WAFv2::RuleGroup.SingleQueryArgument": "CACHED", + "AWS::WAFv2::RuleGroup.SizeConstraintStatement": "CACHED", + "AWS::WAFv2::RuleGroup.SqliMatchStatement": "CACHED", + "AWS::WAFv2::RuleGroup.Statement": "CACHED", + "AWS::WAFv2::RuleGroup.TextTransformation": "CACHED", + "AWS::WAFv2::RuleGroup.VisibilityConfig": "CACHED", + "AWS::WAFv2::RuleGroup.XssMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesACFPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesATPRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AWSManagedRulesBotControlRuleSet": "CACHED", + "AWS::WAFv2::WebACL.AllowAction": "CACHED", + "AWS::WAFv2::WebACL.AndStatement": "CACHED", + "AWS::WAFv2::WebACL.AssociationConfig": "CACHED", + "AWS::WAFv2::WebACL.BlockAction": "CACHED", + "AWS::WAFv2::WebACL.Body": "CACHED", + "AWS::WAFv2::WebACL.ByteMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.CaptchaAction": "CACHED", + "AWS::WAFv2::WebACL.CaptchaConfig": "CACHED", + "AWS::WAFv2::WebACL.ChallengeAction": "CACHED", + "AWS::WAFv2::WebACL.ChallengeConfig": "CACHED", + "AWS::WAFv2::WebACL.CookieMatchPattern": "CACHED", + "AWS::WAFv2::WebACL.Cookies": "CACHED", + "AWS::WAFv2::WebACL.CountAction": "CACHED", + "AWS::WAFv2::WebACL.CustomHTTPHeader": "CACHED", + "AWS::WAFv2::WebACL.CustomRequestHandling": "CACHED", + "AWS::WAFv2::WebACL.CustomResponse": "CACHED", + "AWS::WAFv2::WebACL.CustomResponseBody": "CACHED", + "AWS::WAFv2::WebACL.DefaultAction": "CACHED", + "AWS::WAFv2::WebACL.ExcludedRule": "CACHED", + "AWS::WAFv2::WebACL.FieldIdentifier": "CACHED", + "AWS::WAFv2::WebACL.FieldToMatch": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html", + "Properties": { + "AllQueryArguments": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-allqueryarguments", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "DisableSchemaValidation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-disableschemavalidation", - "PrimitiveType": "Boolean", + "Body": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-body", "Required": false, + "Type": "Body", "UpdateType": "Mutable" }, - "FailOnWarnings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-failonwarnings", - "PrimitiveType": "Boolean", + "Cookies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-cookies", "Required": false, + "Type": "Cookies", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-name", - "PrimitiveType": "String", + "Headers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-headers", "Required": false, + "Type": "Headers", "UpdateType": "Mutable" }, - "ProtocolType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-protocoltype", - "PrimitiveType": "String", + "JsonBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-jsonbody", "Required": false, - "UpdateType": "Immutable" + "Type": "JsonBody", + "UpdateType": "Mutable" }, - "RouteKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-routekey", - "PrimitiveType": "String", + "Method": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-method", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "RouteSelectionExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-routeselectionexpression", - "PrimitiveType": "String", + "QueryString": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-querystring", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-tags", - "PrimitiveType": "Json", + "SingleHeader": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-singleheader", "Required": false, + "Type": "SingleHeader", "UpdateType": "Mutable" }, - "Target": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-target", - "PrimitiveType": "String", + "SingleQueryArgument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-singlequeryargument", "Required": false, + "Type": "SingleQueryArgument", "UpdateType": "Mutable" }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-version", - "PrimitiveType": "String", + "UriPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldtomatch.html#cfn-wafv2-webacl-fieldtomatch-uripath", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides": "CACHED", - "AWS::ApiGatewayV2::ApiMapping": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html", + "AWS::WAFv2::WebACL.ForwardedIPConfiguration": "CACHED", + "AWS::WAFv2::WebACL.GeoMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.HeaderMatchPattern": "CACHED", + "AWS::WAFv2::WebACL.Headers": "CACHED", + "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", + "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", + "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JsonBody": "CACHED", + "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", + "AWS::WAFv2::WebACL.Label": "CACHED", + "AWS::WAFv2::WebACL.LabelMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.ManagedRuleGroupConfig": "CACHED", + "AWS::WAFv2::WebACL.ManagedRuleGroupStatement": "CACHED", + "AWS::WAFv2::WebACL.NotStatement": "CACHED", + "AWS::WAFv2::WebACL.OrStatement": "CACHED", + "AWS::WAFv2::WebACL.OverrideAction": "CACHED", + "AWS::WAFv2::WebACL.RateBasedStatement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html", "Properties": { - "ApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html#cfn-apigatewayv2-apimapping-apiid", + "AggregateKeyType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-aggregatekeytype", "PrimitiveType": "String", "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType" + } + }, + "CustomKeys": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-customkeys", + "DuplicatesAllowed": true, + "ItemType": "RateBasedStatementCustomKey", + "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "ApiMappingKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html#cfn-apigatewayv2-apimapping-apimappingkey", - "PrimitiveType": "String", + "ForwardedIPConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-forwardedipconfig", "Required": false, + "Type": "ForwardedIPConfiguration", "UpdateType": "Mutable" }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html#cfn-apigatewayv2-apimapping-domainname", - "PrimitiveType": "String", + "Limit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-limit", + "PrimitiveType": "Integer", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WAFv2::WebACL.RateBasedStatement.Limit" + } }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html#cfn-apigatewayv2-apimapping-stage", - "PrimitiveType": "String", - "Required": true, + "ScopeDownStatement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-ratebasedstatement.html#cfn-wafv2-webacl-ratebasedstatement-scopedownstatement", + "Required": false, + "Type": "Statement", "UpdateType": "Mutable" } } }, - "AWS::ApiGatewayV2::Authorizer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html", + "AWS::WAFv2::WebACL.RateBasedStatementCustomKey": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryString": "CACHED", + "AWS::WAFv2::WebACL.RateLimitUriPath": "CACHED", + "AWS::WAFv2::WebACL.RegexMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement": "CACHED", + "AWS::WAFv2::WebACL.RequestBodyAssociatedResourceTypeConfig": "CACHED", + "AWS::WAFv2::WebACL.RequestInspection": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspection": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionBodyContains": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionHeader": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionJson": "CACHED", + "AWS::WAFv2::WebACL.ResponseInspectionStatusCode": "CACHED", + "AWS::WAFv2::WebACL.Rule": "CACHED", + "AWS::WAFv2::WebACL.RuleAction": "CACHED", + "AWS::WAFv2::WebACL.RuleActionOverride": "CACHED", + "AWS::WAFv2::WebACL.RuleGroupReferenceStatement": "CACHED", + "AWS::WAFv2::WebACL.SingleHeader": "CACHED", + "AWS::WAFv2::WebACL.SingleQueryArgument": "CACHED", + "AWS::WAFv2::WebACL.SizeConstraintStatement": "CACHED", + "AWS::WAFv2::WebACL.SqliMatchStatement": "CACHED", + "AWS::WAFv2::WebACL.Statement": "CACHED", + "AWS::WAFv2::WebACL.TextTransformation": "CACHED", + "AWS::WAFv2::WebACL.VisibilityConfig": "CACHED", + "AWS::WAFv2::WebACL.XssMatchStatement": "CACHED", + "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", + "AWS::XRay::Group.InsightsConfiguration": "CACHED", + "AWS::XRay::SamplingRule.SamplingRule": "CACHED", + "Tag": "CACHED" + }, + "ResourceSpecificationVersion": "171.0.0", + "ResourceTypes": { + "AWS::ACMPCA::Certificate": "CACHED", + "AWS::ACMPCA::CertificateAuthority": "CACHED", + "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", + "AWS::ACMPCA::Permission": "CACHED", + "AWS::AccessAnalyzer::Analyzer": "CACHED", + "AWS::AmazonMQ::Broker": "CACHED", + "AWS::AmazonMQ::Configuration": "CACHED", + "AWS::AmazonMQ::ConfigurationAssociation": "CACHED", + "AWS::ApiGateway::Account": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-account.html", "Properties": { - "ApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-apiid", + "CloudWatchRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-account.html#cfn-apigateway-account-cloudwatchrolearn", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "AuthorizerCredentialsArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizercredentialsarn", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::ApiGateway::ApiKey": "CACHED", + "AWS::ApiGateway::Authorizer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html", + "Properties": { + "AuthType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authtype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "AuthorizerPayloadFormatVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizerpayloadformatversion", + "AuthorizerCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizercredentials", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "AuthorizerResultTtlInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizerresultttlinseconds", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizerresultttlinseconds", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ApiGateway::Authorizer.AuthorizerResultTtlInSeconds" + } }, - "AuthorizerType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizertype", + "AuthorizerUri": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizeruri", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "AuthorizerUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizeruri", + "IdentitySource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-identitysource", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "EnableSimpleResponses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-enablesimpleresponses", - "PrimitiveType": "Boolean", + "IdentityValidationExpression": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-identityvalidationexpression", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IdentitySource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-identitysource", - "PrimitiveItemType": "String", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-name", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "IdentityValidationExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-identityvalidationexpression", - "PrimitiveType": "String", + "ProviderARNs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-providerarns", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "JwtConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-jwtconfiguration", - "Required": false, - "Type": "JWTConfiguration", - "UpdateType": "Mutable" + "RestApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-restapiid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "RestApiId" + } }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-name", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-type", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ApiGateway::Authorizer.Type" + } } } }, - "AWS::ApiGatewayV2::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-deployment.html", + "AWS::ApiGateway::BasePathMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html", "Properties": { - "ApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-deployment.html#cfn-apigatewayv2-deployment-apiid", + "BasePath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-basepath", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DomainName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-domainname", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-deployment.html#cfn-apigatewayv2-deployment-description", + "RestApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-restapiid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "RestApiId" + } }, - "StageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-deployment.html#cfn-apigatewayv2-deployment-stagename", + "Stage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-stage", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::ApiGatewayV2::DomainName": { - "Attributes": { - "RegionalDomainName": { - "PrimitiveType": "String" - }, - "RegionalHostedZoneId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html", + "AWS::ApiGateway::ClientCertificate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html", "Properties": { - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html#cfn-apigatewayv2-domainname-domainname", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html#cfn-apigateway-clientcertificate-description", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DomainNameConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html#cfn-apigatewayv2-domainname-domainnameconfigurations", - "ItemType": "DomainNameConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "MutualTlsAuthentication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html#cfn-apigatewayv2-domainname-mutualtlsauthentication", "Required": false, - "Type": "MutualTlsAuthentication", "UpdateType": "Mutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html#cfn-apigatewayv2-domainname-tags", - "PrimitiveType": "Json", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html#cfn-apigateway-clientcertificate-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::ApiGatewayV2::Integration": "CACHED", - "AWS::ApiGatewayV2::IntegrationResponse": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html", + "AWS::ApiGateway::Deployment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html", "Properties": { - "ApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-apiid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "DeploymentCanarySettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-deploymentcanarysettings", + "Required": false, + "Type": "DeploymentCanarySettings", + "UpdateType": "Immutable" }, - "ContentHandlingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-contenthandlingstrategy", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IntegrationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-integrationid", + "RestApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-restapiid", "PrimitiveType": "String", "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "RestApiId" + } + }, + "StageDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-stagedescription", + "Required": false, + "Type": "StageDescription", "UpdateType": "Mutable" }, - "IntegrationResponseKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-integrationresponsekey", + "StageName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-stagename", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" - }, + } + } + }, + "AWS::ApiGateway::DocumentationPart": "CACHED", + "AWS::ApiGateway::DocumentationVersion": "CACHED", + "AWS::ApiGateway::DomainName": "CACHED", + "AWS::ApiGateway::GatewayResponse": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html", + "Properties": { "ResponseParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-responseparameters", - "PrimitiveType": "Json", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responseparameters", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, + "Type": "Map", "UpdateType": "Mutable" }, "ResponseTemplates": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-responsetemplates", - "PrimitiveType": "Json", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responsetemplates", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, + "Type": "Map", "UpdateType": "Mutable" }, - "TemplateSelectionExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-templateselectionexpression", + "ResponseType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responsetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ApiGateway::GatewayResponse.ResponseType" + } + }, + "RestApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-restapiid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "RestApiId" + } + }, + "StatusCode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-statuscode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::ApiGatewayV2::Model": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html", + "AWS::ApiGateway::Method": "CACHED", + "AWS::ApiGateway::Model": "CACHED", + "AWS::ApiGateway::RequestValidator": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html", "Properties": { - "ApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-apiid", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-name", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-contenttype", + "RestApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-restapiid", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "RestApiId" + } + }, + "ValidateRequestBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-validaterequestbody", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-description", - "PrimitiveType": "String", + "ValidateRequestParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-validaterequestparameters", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" + } + } + }, + "AWS::ApiGateway::Resource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html", + "Properties": { + "ParentId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-parentid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-name", + "PathPart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-pathpart", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Schema": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-schema", - "PrimitiveType": "Json", + "RestApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-restapiid", + "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "RestApiId" + } } } }, - "AWS::ApiGatewayV2::Route": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html", + "AWS::ApiGateway::RestApi": { + "Attributes": { + "RootResourceId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html", "Properties": { - "ApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-apiid", + "ApiKeySourceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-apikeysourcetype", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ApiKeyRequired": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-apikeyrequired", - "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ApiGateway::RestApi.ApiKeySourceType" + } }, - "AuthorizationScopes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-authorizationscopes", + "BinaryMediaTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-binarymediatypes", + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "AuthorizationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-authorizationtype", - "PrimitiveType": "String", + "Body": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-body", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "AuthorizerId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-authorizerid", - "PrimitiveType": "String", + "BodyS3Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-bodys3location", "Required": false, + "Type": "S3Location", "UpdateType": "Mutable" }, - "ModelSelectionExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-modelselectionexpression", + "CloneFrom": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-clonefrom", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "OperationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-operationname", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "RequestModels": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-requestmodels", - "PrimitiveType": "Json", + "DisableExecuteApiEndpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-disableexecuteapiendpoint", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "RequestParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-requestparameters", - "PrimitiveType": "Json", + "EndpointConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-endpointconfiguration", "Required": false, + "Type": "EndpointConfiguration", "UpdateType": "Mutable" }, - "RouteKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-routekey", - "PrimitiveType": "String", - "Required": true, + "FailOnWarnings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-failonwarnings", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "RouteResponseSelectionExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-routeresponseselectionexpression", - "PrimitiveType": "String", + "MinimumCompressionSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-minimumcompressionsize", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "Target": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-target", + "Mode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-mode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::ApiGatewayV2::RouteResponse": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html", - "Properties": { - "ApiId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-apiid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" }, - "ModelSelectionExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-modelselectionexpression", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-name", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ResponseModels": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-responsemodels", - "PrimitiveType": "Json", + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-parameters", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, + "Type": "Map", "UpdateType": "Mutable" }, - "ResponseParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-responseparameters", + "Policy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-policy", "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "RouteId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-routeid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RouteResponseKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-routeresponsekey", - "PrimitiveType": "String", - "Required": true, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::ApiGatewayV2::Stage": "CACHED", - "AWS::ApiGatewayV2::VpcLink": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html", + "AWS::ApiGateway::Stage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html#cfn-apigatewayv2-vpclink-name", - "PrimitiveType": "String", - "Required": true, + "AccessLogSetting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-accesslogsetting", + "Required": false, + "Type": "AccessLogSetting", "UpdateType": "Mutable" }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html#cfn-apigatewayv2-vpclink-securitygroupids", - "PrimitiveItemType": "String", + "CacheClusterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-cacheclusterenabled", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html#cfn-apigatewayv2-vpclink-subnetids", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html#cfn-apigatewayv2-vpclink-tags", - "PrimitiveType": "Json", + "CacheClusterSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-cacheclustersize", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::AppConfig::Application": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html#cfn-appconfig-application-description", - "PrimitiveType": "String", + }, + "CanarySetting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-canarysetting", "Required": false, + "Type": "CanarySetting", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html#cfn-appconfig-application-name", + "ClientCertificateId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-clientcertificateid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-application.html#cfn-appconfig-application-tags", - "ItemType": "Tags", + "DeploymentId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-deploymentid", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::AppConfig::ConfigurationProfile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html", - "Properties": { - "ApplicationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-applicationid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.ApplicationId" - } }, "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-description", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.Description" - } + "UpdateType": "Mutable" }, - "KmsKeyIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-kmskeyidentifier", + "DocumentationVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-documentationversion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.KmsKeyIdentifier" - } + "UpdateType": "Mutable" }, - "LocationUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-locationuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.LocationUri" - } + "MethodSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-methodsettings", + "DuplicatesAllowed": false, + "ItemType": "MethodSetting", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-name", + "RestApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-restapiid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.Name" + "ValueType": "RestApiId" } }, - "RetrievalRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-retrievalrolearn", + "StageName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-stagename", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.RetrievalRoleArn" - } + "UpdateType": "Immutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-tags", - "ItemType": "Tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-type", - "PrimitiveType": "String", + "TracingEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-tracingenabled", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::AppConfig::ConfigurationProfile.Type" - } + "UpdateType": "Mutable" }, - "Validators": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-validators", - "ItemType": "Validators", + "Variables": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-variables", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, - "Type": "List", + "Type": "Map", "UpdateType": "Mutable" } } }, - "AWS::AppConfig::Deployment": "CACHED", - "AWS::AppConfig::DeploymentStrategy": "CACHED", - "AWS::AppConfig::Environment": "CACHED", - "AWS::AppConfig::Extension": "CACHED", - "AWS::AppConfig::ExtensionAssociation": "CACHED", - "AWS::AppConfig::HostedConfigurationVersion": "CACHED", - "AWS::AppMesh::GatewayRoute": "CACHED", - "AWS::AppMesh::Mesh": "CACHED", - "AWS::AppMesh::Route": "CACHED", - "AWS::AppMesh::VirtualGateway": "CACHED", - "AWS::AppMesh::VirtualNode": "CACHED", - "AWS::AppMesh::VirtualRouter": "CACHED", - "AWS::AppMesh::VirtualService": "CACHED", - "AWS::AppStream::AppBlock": "CACHED", - "AWS::AppStream::AppBlockBuilder": "CACHED", - "AWS::AppStream::Application": "CACHED", - "AWS::AppStream::ApplicationEntitlementAssociation": "CACHED", - "AWS::AppStream::ApplicationFleetAssociation": "CACHED", - "AWS::AppStream::DirectoryConfig": "CACHED", - "AWS::AppStream::Entitlement": "CACHED", - "AWS::AppStream::Fleet": "CACHED", - "AWS::AppStream::ImageBuilder": { + "AWS::ApiGateway::UsagePlan": "CACHED", + "AWS::ApiGateway::UsagePlanKey": "CACHED", + "AWS::ApiGateway::VpcLink": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-tags", + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TargetArns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-targetarns", + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, + "AWS::ApiGatewayV2::Api": { "Attributes": { - "StreamingUrl": { + "ApiEndpoint": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html", "Properties": { - "AccessEndpoints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-accessendpoints", - "ItemType": "AccessEndpoint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AppstreamAgentVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-appstreamagentversion", + "ApiKeySelectionExpression": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-apikeyselectionexpression", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-description", + "BasePath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-basepath", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "DisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-displayname", - "PrimitiveType": "String", + "Body": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-body", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "DomainJoinInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-domainjoininfo", + "BodyS3Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-bodys3location", "Required": false, - "Type": "DomainJoinInfo", + "Type": "BodyS3Location", "UpdateType": "Mutable" }, - "EnableDefaultInternetAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-enabledefaultinternetaccess", - "PrimitiveType": "Boolean", + "CorsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-corsconfiguration", "Required": false, + "Type": "Cors", "UpdateType": "Mutable" }, - "IamRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-iamrolearn", + "CredentialsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-credentialsarn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-imagearn", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-imagename", - "PrimitiveType": "String", + "DisableExecuteApiEndpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-disableexecuteapiendpoint", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AppStreamInstanceType" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-tags", - "ItemType": "Tag", + "DisableSchemaValidation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-disableschemavalidation", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-vpcconfig", + "FailOnWarnings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-failonwarnings", + "PrimitiveType": "Boolean", "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - }, - "AWS::AppStream::Stack": "CACHED", - "AWS::AppStream::StackFleetAssociation": "CACHED", - "AWS::AppStream::StackUserAssociation": "CACHED", - "AWS::AppStream::User": "CACHED", - "AWS::ApplicationAutoScaling::ScalableTarget": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html", - "Properties": { - "MaxCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-maxcapacity", - "PrimitiveType": "Integer", - "Required": true, "UpdateType": "Mutable" }, - "MinCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-mincapacity", - "PrimitiveType": "Integer", - "Required": true, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-name", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" }, - "ResourceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-resourceid", + "ProtocolType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-protocoltype", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "RoleARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-rolearn", + "RouteKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-routekey", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "ScalableDimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-scalabledimension", + "RouteSelectionExpression": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-routeselectionexpression", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "ScheduledActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-scheduledactions", - "DuplicatesAllowed": false, - "ItemType": "ScheduledAction", + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-tags", + "PrimitiveType": "Json", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "ServiceNamespace": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-servicenamespace", + "Target": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-target", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "SuspendedState": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-suspendedstate", + "Version": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-api.html#cfn-apigatewayv2-api-version", + "PrimitiveType": "String", "Required": false, - "Type": "SuspendedState", "UpdateType": "Mutable" } } }, - "AWS::ApplicationAutoScaling::ScalingPolicy": "CACHED", - "AWS::ApplicationInsights::Application": "CACHED", - "AWS::Athena::DataCatalog": "CACHED", - "AWS::Athena::NamedQuery": "CACHED", - "AWS::Athena::WorkGroup": "CACHED", - "AWS::AutoScaling::AutoScalingGroup": "CACHED", - "AWS::AutoScaling::LaunchConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides": "CACHED", + "AWS::ApiGatewayV2::ApiMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html", "Properties": { - "AssociatePublicIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cf-as-launchconfig-associatepubip", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "BlockDeviceMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-blockdevicemappings", - "DuplicatesAllowed": false, - "ItemType": "BlockDeviceMapping", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "ClassicLinkVPCId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-classiclinkvpcid", + "ApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html#cfn-apigatewayv2-apimapping-apiid", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ClassicLinkVPCSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-classiclinkvpcsecuritygroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "EbsOptimized": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-ebsoptimized", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" + "Required": true, + "UpdateType": "Mutable" }, - "IamInstanceProfile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-iaminstanceprofile", + "ApiMappingKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html#cfn-apigatewayv2-apimapping-apimappingkey", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::InstanceProfile.NameOrArn" - } + "UpdateType": "Mutable" }, - "ImageId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-imageid", + "DomainName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html#cfn-apigatewayv2-apimapping-domainname", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "ImageId" - } - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InstanceMonitoring": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-instancemonitoring", - "PrimitiveType": "Boolean", - "Required": false, "UpdateType": "Immutable" }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-instancetype", + "Stage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html#cfn-apigatewayv2-apimapping-stage", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "Ec2InstanceType" - } - }, - "KernelId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-kernelid", + "UpdateType": "Mutable" + } + } + }, + "AWS::ApiGatewayV2::Authorizer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html", + "Properties": { + "ApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-apiid", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable" }, - "KeyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-keyname", + "AuthorizerCredentialsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizercredentialsarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "KeyPair" - } + "UpdateType": "Mutable" }, - "LaunchConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-autoscaling-launchconfig-launchconfigurationname", + "AuthorizerPayloadFormatVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizerpayloadformatversion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::AutoScaling::LaunchConfiguration.LaunchConfigurationName" - } + "UpdateType": "Mutable" }, - "MetadataOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-autoscaling-launchconfig-metadataoptions", + "AuthorizerResultTtlInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizerresultttlinseconds", + "PrimitiveType": "Integer", "Required": false, - "Type": "MetadataOptions", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "PlacementTenancy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-placementtenancy", + "AuthorizerType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizertype", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementTenancy" - } + "Required": true, + "UpdateType": "Mutable" }, - "RamDiskId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-ramdiskid", + "AuthorizerUri": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-authorizeruri", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-securitygroups", - "DuplicatesAllowed": false, + "EnableSimpleResponses": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-enablesimpleresponses", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "IdentitySource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-identitysource", "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", - "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" - } + "UpdateType": "Mutable" }, - "SpotPrice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-spotprice", + "IdentityValidationExpression": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-identityvalidationexpression", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "UserData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-userdata", - "PrimitiveType": "String", + "JwtConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-jwtconfiguration", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::AutoScaling::LaunchConfiguration.UserData" - } + "Type": "JWTConfiguration", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2-authorizer-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" } } }, - "AWS::AutoScaling::LifecycleHook": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html", + "AWS::ApiGatewayV2::Deployment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-deployment.html", "Properties": { - "AutoScalingGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-autoscalinggroupname", + "ApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-deployment.html#cfn-apigatewayv2-deployment-apiid", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" }, - "DefaultResult": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-defaultresult", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-deployment.html#cfn-apigatewayv2-deployment-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AutoScaling::LifecycleHook.DefaultResult" - } - }, - "HeartbeatTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-heartbeattimeout", - "PrimitiveType": "Integer", - "Required": false, "UpdateType": "Mutable" }, - "LifecycleHookName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-autoscaling-lifecyclehook-lifecyclehookname", + "StageName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-deployment.html#cfn-apigatewayv2-deployment-stagename", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::AutoScaling::LifecycleHook.LifecycleHookName" - } + "UpdateType": "Mutable" + } + } + }, + "AWS::ApiGatewayV2::DomainName": { + "Attributes": { + "RegionalDomainName": { + "PrimitiveType": "String" }, - "LifecycleTransition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-lifecycletransition", + "RegionalHostedZoneId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html", + "Properties": { + "DomainName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html#cfn-apigatewayv2-domainname-domainname", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AutoScaling::LifecycleHook.LifecycleTransition" - } + "UpdateType": "Immutable" }, - "NotificationMetadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-notificationmetadata", - "PrimitiveType": "String", + "DomainNameConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html#cfn-apigatewayv2-domainname-domainnameconfigurations", + "ItemType": "DomainNameConfiguration", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AutoScaling::LifecycleHook.NotificationMetadata" - } + "Type": "List", + "UpdateType": "Mutable" }, - "NotificationTargetARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-notificationtargetarn", - "PrimitiveType": "String", + "MutualTlsAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html#cfn-apigatewayv2-domainname-mutualtlsauthentication", "Required": false, + "Type": "MutualTlsAuthentication", "UpdateType": "Mutable" }, - "RoleARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-rolearn", - "PrimitiveType": "String", + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html#cfn-apigatewayv2-domainname-tags", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::AutoScaling::ScalingPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html", + "AWS::ApiGatewayV2::Integration": "CACHED", + "AWS::ApiGatewayV2::IntegrationResponse": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html", "Properties": { - "AdjustmentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-adjustmenttype", + "ApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-apiid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ContentHandlingStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-contenthandlingstrategy", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AutoScaling::ScalingPolicy.AdjustmentType" - } + "UpdateType": "Mutable" }, - "AutoScalingGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-autoscalinggroupname", + "IntegrationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-integrationid", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "Cooldown": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-cooldown", + "IntegrationResponseKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-integrationresponsekey", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ResponseParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-responseparameters", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "EstimatedInstanceWarmup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-estimatedinstancewarmup", - "PrimitiveType": "Integer", + "ResponseTemplates": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-responsetemplates", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "MetricAggregationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-metricaggregationtype", + "TemplateSelectionExpression": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-integrationresponse.html#cfn-apigatewayv2-integrationresponse-templateselectionexpression", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AutoScaling::ScalingPolicy.MetricAggregationType" - } + "UpdateType": "Mutable" + } + } + }, + "AWS::ApiGatewayV2::Model": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html", + "Properties": { + "ApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-apiid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" }, - "MinAdjustmentMagnitude": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-minadjustmentmagnitude", - "PrimitiveType": "Integer", + "ContentType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-contenttype", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "PolicyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-policytype", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AutoScaling::ScalingPolicy.PolicyType" - } + "UpdateType": "Mutable" }, - "PredictiveScalingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-autoscaling-scalingpolicy-predictivescalingconfiguration", - "Required": false, - "Type": "PredictiveScalingConfiguration", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Schema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-schema", + "PrimitiveType": "Json", + "Required": true, "UpdateType": "Mutable" + } + } + }, + "AWS::ApiGatewayV2::Route": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html", + "Properties": { + "ApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-apiid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" }, - "ScalingAdjustment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-scalingadjustment", - "PrimitiveType": "Integer", + "ApiKeyRequired": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-apikeyrequired", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "StepAdjustments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-stepadjustments", - "DuplicatesAllowed": false, - "ItemType": "StepAdjustment", + "AuthorizationScopes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-authorizationscopes", + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "TargetTrackingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-autoscaling-scalingpolicy-targettrackingconfiguration", + "AuthorizationType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-authorizationtype", + "PrimitiveType": "String", "Required": false, - "Type": "TargetTrackingConfiguration", "UpdateType": "Mutable" - } - } - }, - "AWS::AutoScaling::ScheduledAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html", - "Properties": { - "AutoScalingGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-asgname", + }, + "AuthorizerId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-authorizerid", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "DesiredCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-desiredcapacity", - "PrimitiveType": "Integer", + "ModelSelectionExpression": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-modelselectionexpression", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "EndTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-endtime", + "OperationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-operationname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "MaxSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-maxsize", - "PrimitiveType": "Integer", + "RequestModels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-requestmodels", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "MinSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-minsize", - "PrimitiveType": "Integer", + "RequestParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-requestparameters", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "Recurrence": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-recurrence", + "RouteKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-routekey", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "StartTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-starttime", + "RouteResponseSelectionExpression": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-routeresponseselectionexpression", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "TimeZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-timezone", + "Target": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html#cfn-apigatewayv2-route-target", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::AutoScaling::WarmPool": "CACHED", - "AWS::Backup::BackupPlan": "CACHED", - "AWS::Backup::BackupSelection": "CACHED", - "AWS::Backup::BackupVault": "CACHED", - "AWS::BackupGateway::Hypervisor": "CACHED", - "AWS::Batch::ComputeEnvironment": "CACHED", - "AWS::Batch::JobDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html", + "AWS::ApiGatewayV2::RouteResponse": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html", "Properties": { - "ContainerProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-containerproperties", - "Required": false, - "Type": "ContainerProperties", - "UpdateType": "Mutable" - }, - "EksProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-eksproperties", - "Required": false, - "Type": "EksProperties", - "UpdateType": "Mutable" + "ApiId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-apiid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-jobdefinitionname", + "ModelSelectionExpression": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-modelselectionexpression", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Batch::JobDefinition.JobDefinitionName" - } + "UpdateType": "Mutable" }, - "NodeProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-nodeproperties", + "ResponseModels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-responsemodels", + "PrimitiveType": "Json", "Required": false, - "Type": "NodeProperties", "UpdateType": "Mutable" }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-parameters", + "ResponseParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-responseparameters", "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "PlatformCapabilities": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-platformcapabilities", + "RouteId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-routeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "RouteResponseKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-routeresponse.html#cfn-apigatewayv2-routeresponse-routeresponsekey", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::ApiGatewayV2::Stage": "CACHED", + "AWS::ApiGatewayV2::VpcLink": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html#cfn-apigatewayv2-vpclink-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html#cfn-apigatewayv2-vpclink-securitygroupids", "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-propagatetags", - "PrimitiveType": "Boolean", + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html#cfn-apigatewayv2-vpclink-subnetids", + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-vpclink.html#cfn-apigatewayv2-vpclink-tags", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" - }, - "RetryStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-retrystrategy", + } + } + }, + "AWS::AppConfig::Application": "CACHED", + "AWS::AppConfig::ConfigurationProfile": "CACHED", + "AWS::AppConfig::Deployment": "CACHED", + "AWS::AppConfig::DeploymentStrategy": "CACHED", + "AWS::AppConfig::Environment": "CACHED", + "AWS::AppConfig::Extension": "CACHED", + "AWS::AppConfig::ExtensionAssociation": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion": "CACHED", + "AWS::AppMesh::GatewayRoute": "CACHED", + "AWS::AppMesh::Mesh": "CACHED", + "AWS::AppMesh::Route": "CACHED", + "AWS::AppMesh::VirtualGateway": "CACHED", + "AWS::AppMesh::VirtualNode": "CACHED", + "AWS::AppMesh::VirtualRouter": "CACHED", + "AWS::AppMesh::VirtualService": "CACHED", + "AWS::AppStream::AppBlock": "CACHED", + "AWS::AppStream::AppBlockBuilder": "CACHED", + "AWS::AppStream::Application": "CACHED", + "AWS::AppStream::ApplicationEntitlementAssociation": "CACHED", + "AWS::AppStream::ApplicationFleetAssociation": "CACHED", + "AWS::AppStream::DirectoryConfig": "CACHED", + "AWS::AppStream::Entitlement": "CACHED", + "AWS::AppStream::Fleet": "CACHED", + "AWS::AppStream::ImageBuilder": { + "Attributes": { + "StreamingUrl": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html", + "Properties": { + "AccessEndpoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-accessendpoints", + "ItemType": "AccessEndpoint", "Required": false, - "Type": "RetryStrategy", + "Type": "List", "UpdateType": "Mutable" }, - "SchedulingPriority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-schedulingpriority", - "PrimitiveType": "Integer", + "AppstreamAgentVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-appstreamagentversion", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-tags", - "PrimitiveType": "Json", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-description", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Timeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-timeout", + "DisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-displayname", + "PrimitiveType": "String", "Required": false, - "Type": "Timeout", "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-type", - "PrimitiveType": "String", - "Required": true, + "DomainJoinInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-domainjoininfo", + "Required": false, + "Type": "DomainJoinInfo", "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobQueue": "CACHED", - "AWS::Batch::SchedulingPolicy": "CACHED", - "AWS::CDK::Metadata": "CACHED", - "AWS::Cassandra::Keyspace": "CACHED", - "AWS::Cassandra::Table": "CACHED", - "AWS::CertificateManager::Account": "CACHED", - "AWS::CertificateManager::Certificate": "CACHED", - "AWS::CloudFormation::CustomResource": "CACHED", - "AWS::CloudFormation::HookDefaultVersion": "CACHED", - "AWS::CloudFormation::HookTypeConfig": "CACHED", - "AWS::CloudFormation::HookVersion": "CACHED", - "AWS::CloudFormation::Macro": "CACHED", - "AWS::CloudFormation::ModuleDefaultVersion": "CACHED", - "AWS::CloudFormation::ModuleVersion": "CACHED", - "AWS::CloudFormation::ResourceDefaultVersion": "CACHED", - "AWS::CloudFormation::ResourceVersion": "CACHED", - "AWS::CloudFormation::Stack": "CACHED", - "AWS::CloudFormation::StackSet": "CACHED", - "AWS::CloudFormation::WaitCondition": "CACHED", - "AWS::CloudFormation::WaitConditionHandle": "CACHED", - "AWS::CloudTrail::EventDataStore": "CACHED", - "AWS::CloudTrail::Trail": "CACHED", - "AWS::CloudWatch::Alarm": "CACHED", - "AWS::CloudWatch::AnomalyDetector": "CACHED", - "AWS::CloudWatch::CompositeAlarm": "CACHED", - "AWS::CloudWatch::Dashboard": "CACHED", - "AWS::CloudWatch::InsightRule": "CACHED", - "AWS::CloudWatch::MetricStream": "CACHED", - "AWS::CodeBuild::Project": "CACHED", - "AWS::CodeBuild::ReportGroup": "CACHED", - "AWS::CodeBuild::SourceCredential": "CACHED", - "AWS::CodeCommit::Repository": "CACHED", - "AWS::CodeDeploy::Application": "CACHED", - "AWS::CodeDeploy::DeploymentConfig": "CACHED", - "AWS::CodeDeploy::DeploymentGroup": "CACHED", - "AWS::CodePipeline::CustomActionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html", - "Properties": { - "Category": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-category", + }, + "EnableDefaultInternetAccess": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-enabledefaultinternetaccess", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "IamRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-iamrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ImageArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-imagearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ImageName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-imagename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-instancetype", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::CodePipeline::Pipeline.ActionTypeId.Category" + "ValueType": "AppStreamInstanceType" } }, - "ConfigurationProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-configurationproperties", - "DuplicatesAllowed": false, - "ItemType": "ConfigurationProperties", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-tags", + "ItemType": "Tag", "Required": false, "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "InputArtifactDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-inputartifactdetails", + "VpcConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-imagebuilder.html#cfn-appstream-imagebuilder-vpcconfig", + "Required": false, + "Type": "VpcConfig", + "UpdateType": "Mutable" + } + } + }, + "AWS::AppStream::Stack": "CACHED", + "AWS::AppStream::StackFleetAssociation": "CACHED", + "AWS::AppStream::StackUserAssociation": "CACHED", + "AWS::AppStream::User": "CACHED", + "AWS::ApplicationAutoScaling::ScalableTarget": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html", + "Properties": { + "MaxCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-maxcapacity", + "PrimitiveType": "Integer", "Required": true, - "Type": "ArtifactDetails", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "OutputArtifactDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-outputartifactdetails", + "MinCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-mincapacity", + "PrimitiveType": "Integer", "Required": true, - "Type": "ArtifactDetails", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Provider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-provider", + "ResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-resourceid", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" }, - "Settings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-settings", - "Required": false, - "Type": "Settings", + "RoleARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-rolearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ScalableDimension": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-scalabledimension", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Immutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "ScheduledActions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-scheduledactions", + "DuplicatesAllowed": false, + "ItemType": "ScheduledAction", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-version", + "ServiceNamespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-servicenamespace", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" + }, + "SuspendedState": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-suspendedstate", + "Required": false, + "Type": "SuspendedState", + "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Pipeline": "CACHED", - "AWS::CodePipeline::Webhook": "CACHED", - "AWS::Cognito::IdentityPool": "CACHED", - "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", - "AWS::Cognito::UserPool": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "ProviderName": { - "PrimitiveType": "String" - }, - "ProviderURL": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html", + "AWS::ApplicationAutoScaling::ScalingPolicy": "CACHED", + "AWS::ApplicationInsights::Application": "CACHED", + "AWS::Athena::DataCatalog": "CACHED", + "AWS::Athena::NamedQuery": "CACHED", + "AWS::Athena::WorkGroup": "CACHED", + "AWS::AutoScaling::AutoScalingGroup": "CACHED", + "AWS::AutoScaling::LaunchConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html", "Properties": { - "AccountRecoverySetting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-accountrecoverysetting", + "AssociatePublicIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cf-as-launchconfig-associatepubip", + "PrimitiveType": "Boolean", "Required": false, - "Type": "AccountRecoverySetting", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "AdminCreateUserConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-admincreateuserconfig", + "BlockDeviceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-blockdevicemappings", + "DuplicatesAllowed": false, + "ItemType": "BlockDeviceMapping", "Required": false, - "Type": "AdminCreateUserConfig", - "UpdateType": "Mutable" + "Type": "List", + "UpdateType": "Immutable" + }, + "ClassicLinkVPCId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-classiclinkvpcid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" }, - "AliasAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-aliasattributes", + "ClassicLinkVPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-classiclinkvpcsecuritygroups", + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable", + "UpdateType": "Immutable" + }, + "EbsOptimized": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-ebsoptimized", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "IamInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-iaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Cognito::UserPool.AliasAttributes" + "ValueType": "AWS::IAM::InstanceProfile.NameOrArn" } }, - "AutoVerifiedAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-autoverifiedattributes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", + "ImageId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-imageid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Cognito::UserPool.UsernameAttributes" + "ValueType": "ImageId" } }, - "DeletionProtection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-deletionprotection", + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-instanceid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "DeviceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-deviceconfiguration", + "InstanceMonitoring": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-instancemonitoring", + "PrimitiveType": "Boolean", "Required": false, - "Type": "DeviceConfiguration", - "UpdateType": "Mutable" + "UpdateType": "Immutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-instancetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "Ec2InstanceType" + } }, - "EmailConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailconfiguration", + "KernelId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-kernelid", + "PrimitiveType": "String", "Required": false, - "Type": "EmailConfiguration", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "EmailVerificationMessage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationmessage", + "KeyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-keyname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Cognito::UserPool.EmailVerificationMessage" + "ValueType": "KeyPair" } }, - "EmailVerificationSubject": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationsubject", + "LaunchConfigurationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-autoscaling-launchconfig-launchconfigurationname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Cognito::UserPool.EmailVerificationSubject" + "ValueType": "AWS::AutoScaling::LaunchConfiguration.LaunchConfigurationName" } }, - "EnabledMfas": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-enabledmfas", - "PrimitiveItemType": "String", + "MetadataOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-autoscaling-launchconfig-metadataoptions", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "Type": "MetadataOptions", + "UpdateType": "Immutable" }, - "LambdaConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-lambdaconfig", + "PlacementTenancy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-placementtenancy", + "PrimitiveType": "String", "Required": false, - "Type": "LambdaConfig", - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "PlacementTenancy" + } }, - "MfaConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-mfaconfiguration", + "RamDiskId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-ramdiskid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Immutable" + }, + "SecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-securitygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Cognito::UserPool.MfaConfiguration" + "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", + "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" } }, - "Policies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-policies", + "SpotPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-spotprice", + "PrimitiveType": "String", "Required": false, - "Type": "Policies", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Schema": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-schema", - "ItemType": "SchemaAttribute", + "UserData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cfn-as-launchconfig-userdata", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::AutoScaling::LaunchConfiguration.UserData" + } + } + } + }, + "AWS::AutoScaling::LifecycleHook": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html", + "Properties": { + "AutoScalingGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-autoscalinggroupname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" }, - "SmsAuthenticationMessage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsauthenticationmessage", + "DefaultResult": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-defaultresult", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Cognito::UserPool.SmsAuthenticationMessage" + "ValueType": "AWS::AutoScaling::LifecycleHook.DefaultResult" } }, - "SmsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsconfiguration", + "HeartbeatTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-heartbeattimeout", + "PrimitiveType": "Integer", "Required": false, - "Type": "SmsConfiguration", "UpdateType": "Mutable" }, - "SmsVerificationMessage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsverificationmessage", + "LifecycleHookName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-autoscaling-lifecyclehook-lifecyclehookname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Cognito::UserPool.SmsVerificationMessage" + "ValueType": "AWS::AutoScaling::LifecycleHook.LifecycleHookName" } }, - "UserAttributeUpdateSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userattributeupdatesettings", - "Required": false, - "Type": "UserAttributeUpdateSettings", - "UpdateType": "Mutable" - }, - "UserPoolAddOns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpooladdons", - "Required": false, - "Type": "UserPoolAddOns", - "UpdateType": "Mutable" - }, - "UserPoolName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpoolname", + "LifecycleTransition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-lifecycletransition", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Cognito::UserPool.UserPoolName" + "ValueType": "AWS::AutoScaling::LifecycleHook.LifecycleTransition" } }, - "UserPoolTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpooltags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "UsernameAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-usernameattributes", - "PrimitiveItemType": "String", + "NotificationMetadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-notificationmetadata", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Cognito::UserPool.UsernameAttributes" + "ValueType": "AWS::AutoScaling::LifecycleHook.NotificationMetadata" } }, - "UsernameConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-usernameconfiguration", + "NotificationTargetARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-notificationtargetarn", + "PrimitiveType": "String", "Required": false, - "Type": "UsernameConfiguration", "UpdateType": "Mutable" }, - "VerificationMessageTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-verificationmessagetemplate", + "RoleARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-rolearn", + "PrimitiveType": "String", "Required": false, - "Type": "VerificationMessageTemplate", "UpdateType": "Mutable" } } }, - "AWS::Cognito::UserPoolClient": { - "Attributes": { - "ClientSecret": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html", + "AWS::AutoScaling::ScalingPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html", "Properties": { - "AccessTokenValidity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-accesstokenvalidity", - "PrimitiveType": "Integer", + "AdjustmentType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-adjustmenttype", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Cognito::UserPoolClient.AccessTokenValidity" + "ValueType": "AWS::AutoScaling::ScalingPolicy.AdjustmentType" } }, - "AllowedOAuthFlows": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthflows", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AllowedOAuthFlowsUserPoolClient": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthflowsuserpoolclient", - "PrimitiveType": "Boolean", - "Required": false, + "AutoScalingGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-autoscalinggroupname", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" }, - "AllowedOAuthScopes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthscopes", - "PrimitiveItemType": "String", + "Cooldown": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-cooldown", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "AnalyticsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-analyticsconfiguration", + "EstimatedInstanceWarmup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-estimatedinstancewarmup", + "PrimitiveType": "Integer", "Required": false, - "Type": "AnalyticsConfiguration", "UpdateType": "Mutable" }, - "AuthSessionValidity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-authsessionvalidity", - "PrimitiveType": "Integer", + "MetricAggregationType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-metricaggregationtype", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Cognito::UserPoolClient.AuthSessionValidity" + "ValueType": "AWS::AutoScaling::ScalingPolicy.MetricAggregationType" } }, - "CallbackURLs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-callbackurls", - "PrimitiveItemType": "String", + "MinAdjustmentMagnitude": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-minadjustmentmagnitude", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "ClientName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-clientname", + "PolicyType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-policytype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Cognito::UserPoolClient.ClientName" + "ValueType": "AWS::AutoScaling::ScalingPolicy.PolicyType" } }, - "DefaultRedirectURI": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-defaultredirecturi", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnablePropagateAdditionalUserContextData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-enablepropagateadditionalusercontextdata", - "PrimitiveType": "Boolean", + "PredictiveScalingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-autoscaling-scalingpolicy-predictivescalingconfiguration", "Required": false, + "Type": "PredictiveScalingConfiguration", "UpdateType": "Mutable" }, - "EnableTokenRevocation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-enabletokenrevocation", - "PrimitiveType": "Boolean", + "ScalingAdjustment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-scalingadjustment", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "ExplicitAuthFlows": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-explicitauthflows", - "PrimitiveItemType": "String", + "StepAdjustments": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-as-scalingpolicy-stepadjustments", + "DuplicatesAllowed": false, + "ItemType": "StepAdjustment", "Required": false, "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Cognito::UserPoolClient.ExplicitAuthFlows" - } + "UpdateType": "Mutable" }, - "GenerateSecret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-generatesecret", - "PrimitiveType": "Boolean", + "TargetTrackingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-policy.html#cfn-autoscaling-scalingpolicy-targettrackingconfiguration", "Required": false, + "Type": "TargetTrackingConfiguration", + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::ScheduledAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html", + "Properties": { + "AutoScalingGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-asgname", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Immutable" }, - "IdTokenValidity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-idtokenvalidity", + "DesiredCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-desiredcapacity", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Cognito::UserPoolClient.IdTokenValidity" - } - }, - "LogoutURLs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-logouturls", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "PreventUserExistenceErrors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-preventuserexistenceerrors", + "EndTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-endtime", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ReadAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-readattributes", - "PrimitiveItemType": "String", + "MaxSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-maxsize", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "RefreshTokenValidity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-refreshtokenvalidity", + "MinSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-minsize", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Cognito::UserPoolClient.RefreshTokenValidity" - } + "UpdateType": "Mutable" }, - "SupportedIdentityProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-supportedidentityproviders", - "PrimitiveItemType": "String", + "Recurrence": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-recurrence", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "TokenValidityUnits": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-tokenvalidityunits", + "StartTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-starttime", + "PrimitiveType": "String", "Required": false, - "Type": "TokenValidityUnits", "UpdateType": "Mutable" }, - "UserPoolId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-userpoolid", + "TimeZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-timezone", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "WriteAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-writeattributes", - "PrimitiveItemType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::Cognito::UserPoolDomain": "CACHED", - "AWS::Cognito::UserPoolGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html", + "AWS::AutoScaling::WarmPool": "CACHED", + "AWS::Backup::BackupPlan": "CACHED", + "AWS::Backup::BackupSelection": "CACHED", + "AWS::Backup::BackupVault": "CACHED", + "AWS::Backup::Framework": "CACHED", + "AWS::Backup::ReportPlan": "CACHED", + "AWS::BackupGateway::Hypervisor": "CACHED", + "AWS::Batch::ComputeEnvironment": "CACHED", + "AWS::Batch::JobDefinition": "CACHED", + "AWS::Batch::JobQueue": "CACHED", + "AWS::Batch::SchedulingPolicy": "CACHED", + "AWS::CDK::Metadata": "CACHED", + "AWS::Cassandra::Keyspace": "CACHED", + "AWS::Cassandra::Table": "CACHED", + "AWS::CertificateManager::Account": "CACHED", + "AWS::CertificateManager::Certificate": "CACHED", + "AWS::CloudFormation::CustomResource": "CACHED", + "AWS::CloudFormation::HookDefaultVersion": "CACHED", + "AWS::CloudFormation::HookTypeConfig": "CACHED", + "AWS::CloudFormation::HookVersion": "CACHED", + "AWS::CloudFormation::Macro": "CACHED", + "AWS::CloudFormation::ModuleDefaultVersion": "CACHED", + "AWS::CloudFormation::ModuleVersion": "CACHED", + "AWS::CloudFormation::ResourceDefaultVersion": "CACHED", + "AWS::CloudFormation::ResourceVersion": "CACHED", + "AWS::CloudFormation::Stack": "CACHED", + "AWS::CloudFormation::StackSet": "CACHED", + "AWS::CloudFormation::WaitCondition": "CACHED", + "AWS::CloudFormation::WaitConditionHandle": "CACHED", + "AWS::CloudTrail::EventDataStore": "CACHED", + "AWS::CloudTrail::Trail": "CACHED", + "AWS::CloudWatch::Alarm": "CACHED", + "AWS::CloudWatch::AnomalyDetector": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-description", - "PrimitiveType": "String", + "Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-configuration", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Cognito::UserPoolGroup.Description" - } + "Type": "Configuration", + "UpdateType": "Mutable" }, - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-groupname", - "PrimitiveType": "String", + "Dimensions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-dimensions", + "ItemType": "Dimension", "Required": false, + "Type": "List", "UpdateType": "Immutable" }, - "Precedence": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-precedence", - "PrimitiveType": "Double", + "MetricMathAnomalyDetector": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-metricmathanomalydetector", "Required": false, - "UpdateType": "Mutable" + "Type": "MetricMathAnomalyDetector", + "UpdateType": "Immutable" }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-rolearn", + "MetricName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-metricname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "UserPoolId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-userpoolid", + "Namespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-namespace", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, - "AWS::Cognito::UserPoolIdentityProvider": "CACHED", - "AWS::Cognito::UserPoolResourceServer": "CACHED", - "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", - "AWS::Cognito::UserPoolUICustomizationAttachment": "CACHED", - "AWS::Cognito::UserPoolUser": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html", - "Properties": { - "ClientMetadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-clientmetadata", - "PrimitiveType": "Json", "Required": false, "UpdateType": "Immutable" }, - "DesiredDeliveryMediums": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-desireddeliverymediums", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Cognito::UserPoolUser.DesiredDeliveryMediums" - } - }, - "ForceAliasCreation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-forcealiascreation", - "PrimitiveType": "Boolean", + "SingleMetricAnomalyDetector": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-singlemetricanomalydetector", "Required": false, + "Type": "SingleMetricAnomalyDetector", "UpdateType": "Immutable" }, - "MessageAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-messageaction", + "Stat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-anomalydetector.html#cfn-cloudwatch-anomalydetector-stat", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable" + } + } + }, + "AWS::CloudWatch::CompositeAlarm": "CACHED", + "AWS::CloudWatch::Dashboard": "CACHED", + "AWS::CloudWatch::InsightRule": "CACHED", + "AWS::CloudWatch::MetricStream": "CACHED", + "AWS::CodeBuild::Project": "CACHED", + "AWS::CodeBuild::ReportGroup": "CACHED", + "AWS::CodeBuild::SourceCredential": "CACHED", + "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeDeploy::Application": "CACHED", + "AWS::CodeDeploy::DeploymentConfig": "CACHED", + "AWS::CodeDeploy::DeploymentGroup": "CACHED", + "AWS::CodePipeline::CustomActionType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-category", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Cognito::UserPoolUser.MessageAction" + "ValueType": "AWS::CodePipeline::Pipeline.ActionTypeId.Category" } }, - "UserAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userattributes", - "ItemType": "AttributeType", + "ConfigurationProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-configurationproperties", + "DuplicatesAllowed": false, + "ItemType": "ConfigurationProperties", "Required": false, "Type": "List", "UpdateType": "Immutable" }, - "UserPoolId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userpoolid", - "PrimitiveType": "String", + "InputArtifactDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-inputartifactdetails", + "Required": true, + "Type": "ArtifactDetails", + "UpdateType": "Immutable" + }, + "OutputArtifactDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-outputartifactdetails", "Required": true, + "Type": "ArtifactDetails", "UpdateType": "Immutable" }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-username", + "Provider": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-provider", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Settings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-settings", "Required": false, + "Type": "Settings", "UpdateType": "Immutable" }, - "ValidationData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-validationdata", - "ItemType": "AttributeType", + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", "Required": false, "Type": "List", + "UpdateType": "Mutable" + }, + "Version": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-customactiontype.html#cfn-codepipeline-customactiontype-version", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Immutable" } } }, + "AWS::CodePipeline::Pipeline": "CACHED", + "AWS::CodePipeline::Webhook": "CACHED", + "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", + "AWS::Cognito::LogDeliveryConfiguration": "CACHED", + "AWS::Cognito::UserPool": "CACHED", + "AWS::Cognito::UserPoolClient": "CACHED", + "AWS::Cognito::UserPoolDomain": "CACHED", + "AWS::Cognito::UserPoolGroup": "CACHED", + "AWS::Cognito::UserPoolIdentityProvider": "CACHED", + "AWS::Cognito::UserPoolResourceServer": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", + "AWS::Cognito::UserPoolUICustomizationAttachment": "CACHED", + "AWS::Cognito::UserPoolUser": "CACHED", "AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED", "AWS::Config::AggregationAuthorization": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html", @@ -11343,6 +9692,7 @@ "AWS::Connect::Instance": "CACHED", "AWS::Connect::InstanceStorageConfig": "CACHED", "AWS::Connect::IntegrationAssociation": "CACHED", + "AWS::Connect::PredefinedAttribute": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", "AWS::Connect::QuickConnect": "CACHED", @@ -11354,6 +9704,9 @@ "AWS::Connect::UserHierarchyGroup": "CACHED", "AWS::Connect::View": "CACHED", "AWS::Connect::ViewVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", + "AWS::ControlTower::EnabledControl": "CACHED", + "AWS::ControlTower::LandingZone": "CACHED", "AWS::DLM::LifecyclePolicy": "CACHED", "AWS::DMS::Certificate": "CACHED", "AWS::DMS::Endpoint": "CACHED", @@ -11456,6 +9809,7 @@ "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", + "AWS::EC2::CapacityReservationFleet": "CACHED", "AWS::EC2::ClientVpnAuthorizationRule": "CACHED", "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", @@ -11496,185 +9850,417 @@ }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", - "AWS::EC2::EIP": { - "Attributes": { + "AWS::EC2::EIP": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::EgressOnlyInternetGateway": "CACHED", + "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", + "AWS::EC2::FlowLog": "CACHED", + "AWS::EC2::GatewayRouteTableAssociation": "CACHED", + "AWS::EC2::Host": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html", + "Properties": { + "AutoPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-autoplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "Ec2HostAutoPlacement" + } + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-availabilityzone", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "HostRecovery": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-hostrecovery", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-instancetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, + "AWS::EC2::IPAM": "CACHED", + "AWS::EC2::IPAMAllocation": "CACHED", + "AWS::EC2::IPAMPool": "CACHED", + "AWS::EC2::IPAMPoolCidr": "CACHED", + "AWS::EC2::IPAMResourceDiscovery": "CACHED", + "AWS::EC2::IPAMResourceDiscoveryAssociation": "CACHED", + "AWS::EC2::IPAMScope": "CACHED", + "AWS::EC2::Instance": { + "Attributes": { + "AvailabilityZone": { + "PrimitiveType": "String" + }, + "PrivateDnsName": { + "PrimitiveType": "String" + }, + "PrivateIp": { + "PrimitiveType": "String" + }, + "PublicDnsName": { + "PrimitiveType": "String" + }, + "PublicIp": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html", "Properties": { - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain", + "AdditionalInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-additionalinfo", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Affinity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-affinity", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::Instance.Affinity" + } + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-availabilityzone", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "Ec2ElasticIpDomain" + "ValueType": "AvailabilityZone" } }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid", + "BlockDeviceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-blockdevicemappings", + "DuplicatesAllowed": true, + "ItemType": "BlockDeviceMapping", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "CpuOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-cpuoptions", + "Required": false, + "Type": "CpuOptions", + "UpdateType": "Immutable" + }, + "CreditSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-creditspecification", + "Required": false, + "Type": "CreditSpecification", + "UpdateType": "Mutable" + }, + "DisableApiTermination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-disableapitermination", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EbsOptimized": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ebsoptimized", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "ElasticGpuSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-elasticgpuspecifications", + "DuplicatesAllowed": false, + "ItemType": "ElasticGpuSpecification", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "ElasticInferenceAccelerators": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-elasticinferenceaccelerators", + "DuplicatesAllowed": false, + "ItemType": "ElasticInferenceAccelerator", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "EnclaveOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-enclaveoptions", + "Required": false, + "Type": "EnclaveOptions", + "UpdateType": "Immutable" + }, + "HibernationOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hibernationoptions", + "Required": false, + "Type": "HibernationOptions", + "UpdateType": "Immutable" + }, + "HostId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hostid", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional" }, - "NetworkBorderGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-networkbordergroup", + "HostResourceGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-hostresourcegrouparn", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "PublicIpv4Pool": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool", + "IamInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-iaminstanceprofile", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IAM::InstanceProfile.Name" + } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "ImageId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-imageid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "InstanceInitiatedShutdownBehavior": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-instanceinitiatedshutdownbehavior", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::EIPAssociation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", - "Properties": { - "AllocationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-instancetype", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional", "Value": { - "ValueType": "AWS::EC2::EIP.AllocationId" + "ValueType": "Ec2InstanceType" } }, - "EIP": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "Ipv6AddressCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ipv6addresscount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6Addresses": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ipv6addresses", + "DuplicatesAllowed": true, + "ItemType": "InstanceIpv6Address", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "KernelId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-kernelid", "PrimitiveType": "String", "Required": false, "UpdateType": "Conditional" }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "KeyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-keyname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "KeyPair" + } + }, + "LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-launchtemplate", + "Required": false, + "Type": "LaunchTemplateSpecification", + "UpdateType": "Immutable" + }, + "LicenseSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-licensespecifications", + "DuplicatesAllowed": false, + "ItemType": "LicenseSpecification", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "Monitoring": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-monitoring", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NetworkInterfaces": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-networkinterfaces", + "DuplicatesAllowed": true, + "ItemType": "NetworkInterface", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "PlacementGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-placementgroupname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Immutable", + "Value": { + "ValueType": "PlacementGroup" + } }, - "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", - "PrimitiveType": "String", + "PrivateDnsNameOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-privatednsnameoptions", "Required": false, + "Type": "PrivateDnsNameOptions", "UpdateType": "Conditional" }, "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-privateipaddress", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "PrivateIpAddress" + } + }, + "PropagateTagsToVolumeOnCreation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-propagatetagstovolumeoncreation", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::EgressOnlyInternetGateway": "CACHED", - "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", - "AWS::EC2::FlowLog": "CACHED", - "AWS::EC2::GatewayRouteTableAssociation": "CACHED", - "AWS::EC2::Host": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html", - "Properties": { - "AutoPlacement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-autoplacement", + }, + "RamdiskId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ramdiskid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Conditional" + }, + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-securitygroupids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional", "Value": { - "ValueType": "Ec2HostAutoPlacement" + "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", + "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" } }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-availabilityzone", - "PrimitiveType": "String", - "Required": true, + "SecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-securitygroups", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", "UpdateType": "Immutable", "Value": { - "ValueType": "AvailabilityZone" + "ListValueType": "AWS::EC2::SecurityGroup.GroupIds", + "ValueType": "AWS::EC2::SecurityGroup.GroupId" } }, - "HostRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-hostrecovery", - "PrimitiveType": "String", + "SourceDestCheck": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-sourcedestcheck", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-instancetype", + "SsmAssociations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-ssmassociations", + "DuplicatesAllowed": true, + "ItemType": "SsmAssociation", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SubnetId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-subnetid", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, - "AWS::EC2::IPAM": "CACHED", - "AWS::EC2::IPAMAllocation": "CACHED", - "AWS::EC2::IPAMPool": "CACHED", - "AWS::EC2::IPAMPoolCidr": "CACHED", - "AWS::EC2::IPAMResourceDiscovery": "CACHED", - "AWS::EC2::IPAMResourceDiscoveryAssociation": "CACHED", - "AWS::EC2::IPAMScope": "CACHED", - "AWS::EC2::Instance": "CACHED", - "AWS::EC2::InstanceConnectEndpoint": "CACHED", - "AWS::EC2::InternetGateway": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html", - "Properties": { + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "SubnetId" + } + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html#cfn-ec2-internetgateway-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::KeyPair": { - "Attributes": { - "KeyFingerprint": { - "PrimitiveType": "String" - }, - "KeyPairId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html", - "Properties": { - "KeyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html#cfn-ec2-keypair-keyname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" }, - "KeyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html#cfn-ec2-keypair-keytype", + "Tenancy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-tenancy", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Conditional", "Value": { - "ValueType": "AWS::EC2::KeyPair.KeyType" + "ValueType": "Ec2Tenancy" } }, - "PublicKeyMaterial": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html#cfn-ec2-keypair-publickeymaterial", + "UserData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-userdata", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-volumes", + "DuplicatesAllowed": true, + "ItemType": "Volume", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::InstanceConnectEndpoint": "CACHED", + "AWS::EC2::InternetGateway": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html", + "Properties": { "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-keypair.html#cfn-ec2-keypair-tags", - "DuplicatesAllowed": false, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html#cfn-ec2-internetgateway-tags", + "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", @@ -11682,6 +10268,7 @@ } } }, + "AWS::EC2::KeyPair": "CACHED", "AWS::EC2::LaunchTemplate": "CACHED", "AWS::EC2::LocalGatewayRoute": "CACHED", "AWS::EC2::LocalGatewayRouteTable": "CACHED", @@ -11757,253 +10344,48 @@ } } }, - "AWS::EC2::NetworkInterface": { - "Attributes": { - "PrimaryPrivateIpAddress": { - "PrimitiveType": "String" - }, - "SecondaryPrivateIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GroupSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-groupset", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "InterfaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-interfacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresscount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6Addresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresses", - "DuplicatesAllowed": false, - "ItemType": "InstanceIpv6Address", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddress", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrivateIpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddresses", - "DuplicatesAllowed": false, - "ItemType": "PrivateIpAddressSpecification", - "Required": false, - "Type": "List", - "UpdateType": "Conditional" - }, - "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-secondaryprivateipcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-sourcedestcheck", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-subnetid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::NetworkInterface": "CACHED", "AWS::EC2::NetworkInterfaceAttachment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html", "Properties": { "DeleteOnTermination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deleteonterm", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DeviceIndex": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deviceindex", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-instanceid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-networkinterfaceid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::NetworkInterfacePermission": "CACHED", - "AWS::EC2::PlacementGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", - "Properties": { - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementGroupStrategy" - } - } - } - }, - "AWS::EC2::PrefixList": "CACHED", - "AWS::EC2::Route": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html", - "Properties": { - "CarrierGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-carriergatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DestinationCidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-destinationcidrblock", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "CidrIp" - } - }, - "DestinationIpv6CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-destinationipv6cidrblock", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EgressOnlyInternetGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-egressonlyinternetgatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-gatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-instanceid", - "PrimitiveType": "String", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deleteonterm", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "LocalGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-localgatewayid", + "DeviceIndex": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deviceindex", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "NatGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-natgatewayid", + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-instanceid", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-networkinterfaceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RouteTableId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-routetableid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-networkinterfaceid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" - }, - "TransitGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-transitgatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-vpcendpointid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcPeeringConnectionId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-vpcpeeringconnectionid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::RouteTable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route-table.html", - "Properties": { - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route-table.html#cfn-ec2-routetable-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route-table.html#cfn-ec2-routetable-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } } } }, + "AWS::EC2::NetworkInterfacePermission": "CACHED", + "AWS::EC2::PlacementGroup": "CACHED", + "AWS::EC2::PrefixList": "CACHED", + "AWS::EC2::Route": "CACHED", + "AWS::EC2::RouteTable": "CACHED", "AWS::EC2::SecurityGroup": "CACHED", - "AWS::EC2::SecurityGroupEgress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html", + "AWS::EC2::SecurityGroupEgress": "CACHED", + "AWS::EC2::SecurityGroupIngress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html", "Properties": { "CidrIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-cidrip", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-cidrip", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", @@ -12012,173 +10394,79 @@ } }, "CidrIpv6": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-cidripv6", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-cidripv6", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-description", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "DestinationPrefixListId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-destinationprefixlistid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DestinationSecurityGroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-destinationsecuritygroupid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, "FromPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-fromport", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-fromport", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Immutable" }, "GroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-groupid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-groupid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "IpProtocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-ipprotocol", + "GroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-groupname", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ToPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-toport", - "PrimitiveType": "Integer", "Required": false, "UpdateType": "Immutable" - } - } - }, - "AWS::EC2::SecurityGroupIngress": "CACHED", - "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", - "AWS::EC2::SpotFleet": "CACHED", - "AWS::EC2::Subnet": { - "Attributes": { - "AvailabilityZone": { - "PrimitiveType": "String" - }, - "AvailabilityZoneId": { - "PrimitiveType": "String" - }, - "CidrBlock": { - "PrimitiveType": "String" - }, - "Ipv6CidrBlocks": { - "PrimitiveItemType": "String", - "Type": "List" - }, - "NetworkAclAssociationId": { - "PrimitiveType": "String" - }, - "OutpostArn": { - "PrimitiveType": "String" - }, - "SubnetId": { - "PrimitiveType": "String" - }, - "VpcId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html", - "Properties": { - "AssignIpv6AddressOnCreation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-assignipv6addressoncreation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-availabilityzone", + "IpProtocol": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-ipprotocol", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AvailabilityZone" - } + "Required": true, + "UpdateType": "Immutable" }, - "AvailabilityZoneId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-availabilityzoneid", + "SourcePrefixListId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-securitygroupingress-sourceprefixlistid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-cidrblock", + "SourceSecurityGroupId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AwsCidrIp" + "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" } }, - "EnableDns64": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-enabledns64", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6cidrblock", + "SourceSecurityGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" - }, - "Ipv6Native": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-ipv6native", - "PrimitiveType": "Boolean", - "Required": false, "UpdateType": "Immutable" }, - "MapPublicIpOnLaunch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-mappubliciponlaunch", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "OutpostArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-outpostarn", + "SourceSecurityGroupOwnerId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-sourcesecuritygroupownerid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "PrivateDnsNameOptionsOnLaunch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-privatednsnameoptionsonlaunch", - "Required": false, - "Type": "PrivateDnsNameOptionsOnLaunch", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "ToPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-toport", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html#cfn-ec2-subnet-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } + "UpdateType": "Immutable" } } }, + "AWS::EC2::SnapshotBlockPublicAccess": "CACHED", + "AWS::EC2::SpotFleet": "CACHED", + "AWS::EC2::Subnet": "CACHED", "AWS::EC2::SubnetCidrBlock": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html", "Properties": { @@ -12239,7 +10527,71 @@ "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", "AWS::EC2::TransitGatewayVpcAttachment": "CACHED", "AWS::EC2::VPC": "CACHED", - "AWS::EC2::VPCCidrBlock": "CACHED", + "AWS::EC2::VPCCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html", + "Properties": { + "AmazonProvidedIpv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-amazonprovidedipv6cidrblock", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-cidrblock", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AwsCidrIp" + } + }, + "Ipv4IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4ipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv4NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv4netmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6cidrblock", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6IpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6ipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6NetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6netmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Ipv6Pool": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-ipv6pool", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpccidrblock.html#cfn-ec2-vpccidrblock-vpcid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } + } + } + }, "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", "AWS::EC2::VPCEndpoint": { "Attributes": { @@ -12292,121 +10644,36 @@ "UpdateType": "Immutable" }, "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-subnetids", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcEndpointType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcendpointtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPCEndpoint.VpcEndpointType" - } - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } - } - } - }, - "AWS::EC2::VPCEndpointConnectionNotification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html", - "Properties": { - "ConnectionEvents": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-connectionevents", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "VpcEndpointConnectionEvents" - } - }, - "ConnectionNotificationArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-connectionnotificationarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ServiceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-serviceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VPCEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-vpcendpointid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - }, - "AWS::EC2::VPCEndpointService": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html", - "Properties": { - "AcceptanceRequired": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-acceptancerequired", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ContributorInsightsEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-contributorinsightsenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "GatewayLoadBalancerArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-gatewayloadbalancerarns", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkLoadBalancerArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-networkloadbalancerarns", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-subnetids", + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "PayerResponsibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservice.html#cfn-ec2-vpcendpointservice-payerresponsibility", + "VpcEndpointType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcendpointtype", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::EC2::VPCEndpointServicePermissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html", - "Properties": { - "AllowedPrincipals": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-allowedprincipals", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::VPCEndpoint.VpcEndpointType" + } }, - "ServiceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-serviceid", + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } } } }, + "AWS::EC2::VPCEndpointConnectionNotification": "CACHED", + "AWS::EC2::VPCEndpointService": "CACHED", + "AWS::EC2::VPCEndpointServicePermissions": "CACHED", "AWS::EC2::VPCGatewayAttachment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc-gateway-attachment.html", "Properties": { @@ -12433,52 +10700,7 @@ } } }, - "AWS::EC2::VPCPeeringConnection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html", - "Properties": { - "PeerOwnerId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peerownerid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PeerRegion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peerregion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PeerRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peerrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PeerVpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peervpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } - } - } - }, + "AWS::EC2::VPCPeeringConnection": "CACHED", "AWS::EC2::VPNConnection": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection.html", "Properties": { @@ -12605,6 +10827,10 @@ } } }, + "AWS::EC2::VerifiedAccessEndpoint": "CACHED", + "AWS::EC2::VerifiedAccessGroup": "CACHED", + "AWS::EC2::VerifiedAccessInstance": "CACHED", + "AWS::EC2::VerifiedAccessTrustProvider": "CACHED", "AWS::EC2::Volume": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html", "Properties": { @@ -12645,298 +10871,77 @@ "UpdateType": "Mutable" }, "OutpostArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-outpostarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Size": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-size", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SnapshotId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-snapshotid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Throughput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-throughput", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "VolumeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-volumetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "EbsVolumeType" - } - } - } - }, - "AWS::EC2::VolumeAttachment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html", - "Properties": { - "Device": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-device", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-instanceid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-volumeid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, - "AWS::ECR::Repository": "CACHED", - "AWS::ECS::CapacityProvider": "CACHED", - "AWS::ECS::Cluster": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html", - "Properties": { - "CapacityProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-capacityproviders", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ClusterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-clustername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ClusterSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-clustersettings", - "DuplicatesAllowed": true, - "ItemType": "ClusterSettings", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Configuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-configuration", - "Required": false, - "Type": "ClusterConfiguration", - "UpdateType": "Mutable" - }, - "DefaultCapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-defaultcapacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", - "AWS::ECS::PrimaryTaskSet": "CACHED", - "AWS::ECS::Service": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ServiceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html", - "Properties": { - "CapacityProviderStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-capacityproviderstrategy", - "DuplicatesAllowed": true, - "ItemType": "CapacityProviderStrategyItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Cluster": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-cluster", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeploymentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentconfiguration", - "Required": false, - "Type": "DeploymentConfiguration", - "UpdateType": "Mutable" - }, - "DeploymentController": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-deploymentcontroller", - "Required": false, - "Type": "DeploymentController", - "UpdateType": "Immutable" - }, - "DesiredCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableECSManagedTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableecsmanagedtags", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableExecuteCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-enableexecutecommand", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckGracePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-healthcheckgraceperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LaunchType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.LaunchType" - } - }, - "LoadBalancers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers", - "DuplicatesAllowed": true, - "ItemType": "LoadBalancer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration", - "Required": false, - "Type": "NetworkConfiguration", - "UpdateType": "Mutable" - }, - "PlacementConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints", - "DuplicatesAllowed": true, - "ItemType": "PlacementConstraint", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlacementStrategies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies", - "DuplicatesAllowed": true, - "ItemType": "PlacementStrategy", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PlatformVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-propagatetags", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECS::Service.PropagateTags" - } - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Role.NameOrArn" - } - }, - "SchedulingStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-schedulingstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } - }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-outpostarn", + "PrimitiveType": "String", "Required": false, - "Type": "ServiceConnectConfiguration", "UpdateType": "Mutable" }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-size", + "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", - "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", + "SnapshotId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-snapshotid", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "TaskDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition", - "PrimitiveType": "String", + "Throughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-throughput", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" + }, + "VolumeType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-volumetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "EbsVolumeType" + } + } + } + }, + "AWS::EC2::VolumeAttachment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html", + "Properties": { + "Device": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-device", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-instanceid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "VolumeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-volumeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" } } }, + "AWS::ECR::Repository": "CACHED", + "AWS::ECS::CapacityProvider": "CACHED", + "AWS::ECS::Cluster": "CACHED", + "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", + "AWS::ECS::PrimaryTaskSet": "CACHED", + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -13023,6 +11028,7 @@ "AWS::ElastiCache::ReplicationGroup": "CACHED", "AWS::ElastiCache::SecurityGroup": "CACHED", "AWS::ElastiCache::SecurityGroupIngress": "CACHED", + "AWS::ElastiCache::ServerlessCache": "CACHED", "AWS::ElastiCache::SubnetGroup": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html", "Properties": { @@ -13242,203 +11248,9 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Attributes": { - "IsDefault": { - "PrimitiveType": "Boolean" - }, - "RuleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", - "AWS::ElasticLoadBalancingV2::TargetGroup": { - "Attributes": { - "LoadBalancerArns": { - "PrimitiveItemType": "String", - "Type": "List" - }, - "TargetGroupFullName": { - "PrimitiveType": "String" - }, - "TargetGroupName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html", - "Properties": { - "HealthCheckEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckIntervalSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckintervalseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds" - } - }, - "HealthCheckPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckport", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckProtocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckprotocol", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "HealthCheckTimeoutSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthchecktimeoutseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "TargetGroupHealthCheckTimeoutSeconds" - } - }, - "HealthyThresholdCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthythresholdcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "TargetGroupHealthyThresholdCount" - } - }, - "IpAddressType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-ipaddresstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Matcher": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-matcher", - "Required": false, - "Type": "Matcher", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocol", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProtocolVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocolversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetGroupAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattributes", - "DuplicatesAllowed": false, - "ItemType": "TargetGroupAttribute", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targettype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Targets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targets", - "DuplicatesAllowed": false, - "ItemType": "TargetDescription", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UnhealthyThresholdCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-unhealthythresholdcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount" - } - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } - } - } - }, + "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", @@ -13566,6 +11378,12 @@ "Type": "ContainerProperties", "UpdateType": "Mutable" }, + "EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gammadilithium-jobdefinition.html#cfn-gammadilithium-jobdefinition-ecsproperties", + "Required": false, + "Type": "EcsProperties", + "UpdateType": "Mutable" + }, "EksProperties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gammadilithium-jobdefinition.html#cfn-gammadilithium-jobdefinition-eksproperties", "Required": false, @@ -14176,171 +11994,197 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "CACHED", "AWS::GreengrassV2::ComponentVersion": "CACHED", "AWS::GreengrassV2::Deployment": "CACHED", - "AWS::GuardDuty::Detector": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html", + "AWS::GuardDuty::Detector": "CACHED", + "AWS::GuardDuty::Filter": "CACHED", + "AWS::GuardDuty::IPSet": "CACHED", + "AWS::GuardDuty::Master": "CACHED", + "AWS::GuardDuty::Member": "CACHED", + "AWS::GuardDuty::ThreatIntelSet": "CACHED", + "AWS::IAM::AccessKey": "CACHED", + "AWS::IAM::Group": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html", "Properties": { - "DataSources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-datasources", - "Required": false, - "Type": "CFNDataSourceConfigurations", - "UpdateType": "Mutable" - }, - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-enable", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Features": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-features", - "ItemType": "FeatureConfigurations", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "FindingPublishingFrequency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-findingpublishingfrequency", + "GroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-groupname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::Detector.FindingPublishingFrequency" - } + "UpdateType": "Immutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-tags", - "ItemType": "Tag", + "ManagedPolicyArns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-managepolicyarns", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Filter": "CACHED", - "AWS::GuardDuty::IPSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html", - "Properties": { - "Activate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-activate", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "DetectorId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-detectorid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.DetectorId" - } - }, - "Format": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-format", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Format" - } - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-location", - "PrimitiveType": "String", - "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Location" + "ListValueType": "AWS::IAM::ManagedPolicy.Arns", + "ValueType": "AWS::IAM::ManagedPolicy.Arn" } }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-name", + "Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-path", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Name" + "ValueType": "AWS::IAM::Path.Path" } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-tags", - "ItemType": "Tag", + "Policies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-policies", + "DuplicatesAllowed": false, + "ItemType": "Policy", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::GuardDuty::Master": "CACHED", - "AWS::GuardDuty::Member": "CACHED", - "AWS::GuardDuty::ThreatIntelSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html", + "AWS::IAM::GroupPolicy": "CACHED", + "AWS::IAM::InstanceProfile": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html", "Properties": { - "Activate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-activate", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" + "InstanceProfileName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-instanceprofilename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" }, - "DetectorId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-detectorid", + "Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-path", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::GuardDuty::ThreatIntelSet.DetectorId" + "ValueType": "AWS::IAM::Path.Path" } }, - "Format": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-format", - "PrimitiveType": "String", + "Roles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-roles", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": true, - "UpdateType": "Immutable", + "Type": "List", + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::GuardDuty::ThreatIntelSet.Format" + "ListValueType": "AWS::IAM::InstanceProfile.Roles", + "ValueType": "AWS::IAM::InstanceProfile.Role" } + } + } + }, + "AWS::IAM::ManagedPolicy": "CACHED", + "AWS::IAM::OIDCProvider": "CACHED", + "AWS::IAM::Policy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html", + "Properties": { + "Groups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-groups", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-location", + "PolicyDocument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-policydocument", + "PrimitiveType": "Json", + "Required": true, + "UpdateType": "Mutable" + }, + "PolicyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-policyname", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::GuardDuty::ThreatIntelSet.Location" + "ValueType": "AWS::IAM::Policy.PolicyName" } }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-name", - "PrimitiveType": "String", + "Roles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-roles", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-tags", - "ItemType": "Tag", + "Users": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-users", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::IAM::AccessKey": "CACHED", - "AWS::IAM::Group": { + "AWS::IAM::Role": "CACHED", + "AWS::IAM::RolePolicy": "CACHED", + "AWS::IAM::SAMLProvider": "CACHED", + "AWS::IAM::ServerCertificate": "CACHED", + "AWS::IAM::ServiceLinkedRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html", + "Properties": { + "AWSServiceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-awsservicename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "CustomSuffix": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-customsuffix", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::IAM::User": { "Attributes": { "Arn": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html", "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-groupname", - "PrimitiveType": "String", + "Groups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-groups", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ListValueType": "AWS::IAM::Group.Names", + "ValueType": "AWS::IAM::Group.Name" + } + }, + "LoginProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-loginprofile", + "Required": false, + "Type": "LoginProfile", + "UpdateType": "Mutable" }, "ManagedPolicyArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-managepolicyarns", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-managepolicyarns", "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, @@ -14352,7 +12196,7 @@ } }, "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-path", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-path", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", @@ -14360,877 +12204,874 @@ "ValueType": "AWS::IAM::Path.Path" } }, + "PermissionsBoundary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-permissionsboundary", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "Policies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-policies", - "DuplicatesAllowed": false, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-policies", + "DuplicatesAllowed": true, "ItemType": "Policy", "Required": false, "Type": "List", "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UserName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" } } }, - "AWS::IAM::GroupPolicy": "CACHED", - "AWS::IAM::InstanceProfile": { + "AWS::IAM::UserPolicy": "CACHED", + "AWS::IAM::UserToGroupAddition": "CACHED", + "AWS::IAM::VirtualMFADevice": "CACHED", + "AWS::IdentityStore::Group": "CACHED", + "AWS::IdentityStore::GroupMembership": "CACHED", + "AWS::ImageBuilder::Component": "CACHED", + "AWS::ImageBuilder::ContainerRecipe": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration": "CACHED", + "AWS::ImageBuilder::Image": "CACHED", + "AWS::ImageBuilder::ImagePipeline": "CACHED", + "AWS::ImageBuilder::ImageRecipe": "CACHED", + "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", + "AWS::ImageBuilder::Workflow": "CACHED", + "AWS::Inspector::AssessmentTarget": "CACHED", + "AWS::Inspector::AssessmentTemplate": { "Attributes": { "Arn": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html", "Properties": { - "InstanceProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-instanceprofilename", + "AssessmentTargetArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-assessmenttargetarn", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable" }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-path", + "AssessmentTemplateName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-assessmenttemplatename", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable" + }, + "DurationInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-durationinseconds", + "PrimitiveType": "Integer", + "Required": true, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::IAM::Path.Path" + "ValueType": "AWS::Inspector::AssessmentTemplate.DurationInSeconds" } }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-roles", - "DuplicatesAllowed": true, + "RulesPackageArns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-rulespackagearns", "PrimitiveItemType": "String", "Required": true, "Type": "List", - "UpdateType": "Mutable", + "UpdateType": "Immutable" + }, + "UserAttributesForFindings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-userattributesforfindings", + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, + "AWS::Inspector::ResourceGroup": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-resourcegroup.html", + "Properties": { + "ResourceGroupTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-resourcegroup.html#cfn-inspector-resourcegroup-resourcegrouptags", + "ItemType": "Tag", + "Required": true, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, + "AWS::InspectorV2::CisScanConfiguration": "CACHED", + "AWS::InspectorV2::Filter": "CACHED", + "AWS::IoT::AccountAuditConfiguration": "CACHED", + "AWS::IoT::Authorizer": "CACHED", + "AWS::IoT::BillingGroup": "CACHED", + "AWS::IoT::CACertificate": "CACHED", + "AWS::IoT::Certificate": "CACHED", + "AWS::IoT::CertificateProvider": "CACHED", + "AWS::IoT::CustomMetric": "CACHED", + "AWS::IoT::Dimension": "CACHED", + "AWS::IoT::FleetMetric": "CACHED", + "AWS::IoT::JobTemplate": "CACHED", + "AWS::IoT::Logging": "CACHED", + "AWS::IoT::MitigationAction": "CACHED", + "AWS::IoT::Policy": "CACHED", + "AWS::IoT::PolicyPrincipalAttachment": "CACHED", + "AWS::IoT::ProvisioningTemplate": "CACHED", + "AWS::IoT::ResourceSpecificLogging": "CACHED", + "AWS::IoT::RoleAlias": "CACHED", + "AWS::IoT::ScheduledAudit": "CACHED", + "AWS::IoT::SecurityProfile": "CACHED", + "AWS::IoT::SoftwarePackage": "CACHED", + "AWS::IoT::SoftwarePackageVersion": "CACHED", + "AWS::IoT::Thing": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html", + "Properties": { + "AttributePayload": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-attributepayload", + "Required": false, + "Type": "AttributePayload", + "UpdateType": "Mutable" + }, + "ThingName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-thingname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", "Value": { - "ListValueType": "AWS::IAM::InstanceProfile.Roles", - "ValueType": "AWS::IAM::InstanceProfile.Role" + "ValueType": "AWS::IoT::Thing.ThingName" } } } }, - "AWS::IAM::ManagedPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html", + "AWS::IoT::ThingGroup": "CACHED", + "AWS::IoT::ThingPrincipalAttachment": "CACHED", + "AWS::IoT::ThingType": "CACHED", + "AWS::IoT::TopicRule": "CACHED", + "AWS::IoT::TopicRuleDestination": "CACHED", + "AWS::IoTEvents::AlarmModel": "CACHED", + "AWS::IoTEvents::DetectorModel": "CACHED", + "AWS::IoTEvents::Input": "CACHED", + "AWS::IoTSiteWise::AccessPolicy": "CACHED", + "AWS::IoTSiteWise::Asset": "CACHED", + "AWS::IoTSiteWise::AssetModel": "CACHED", + "AWS::IoTSiteWise::Dashboard": "CACHED", + "AWS::IoTSiteWise::Gateway": "CACHED", + "AWS::IoTSiteWise::Portal": "CACHED", + "AWS::IoTSiteWise::Project": "CACHED", + "AWS::IoTTwinMaker::ComponentType": "CACHED", + "AWS::IoTTwinMaker::Entity": "CACHED", + "AWS::IoTTwinMaker::Scene": "CACHED", + "AWS::IoTTwinMaker::SyncJob": "CACHED", + "AWS::IoTTwinMaker::Workspace": "CACHED", + "AWS::KMS::Alias": "CACHED", + "AWS::KMS::Key": "CACHED", + "AWS::KMS::ReplicaKey": "CACHED", + "AWS::Kinesis::Stream": "CACHED", + "AWS::Kinesis::StreamConsumer": "CACHED", + "AWS::KinesisAnalytics::Application": "CACHED", + "AWS::KinesisAnalytics::ApplicationOutput": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource": "CACHED", + "AWS::KinesisAnalyticsV2::Application": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationOutput": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource": "CACHED", + "AWS::KinesisFirehose::DeliveryStream": "CACHED", + "AWS::KinesisVideo::SignalingChannel": "CACHED", + "AWS::KinesisVideo::Stream": "CACHED", + "AWS::LakeFormation::DataLakeSettings": "CACHED", + "AWS::LakeFormation::Permissions": "CACHED", + "AWS::LakeFormation::Resource": "CACHED", + "AWS::Lambda::Alias": "CACHED", + "AWS::Lambda::EventInvokeConfig": "CACHED", + "AWS::Lambda::EventSourceMapping": "CACHED", + "AWS::Lambda::Function": "CACHED", + "AWS::Lambda::LayerVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description", - "PrimitiveType": "String", + "CompatibleArchitectures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-compatiblearchitectures", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Immutable" }, - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups", - "DuplicatesAllowed": false, + "CompatibleRuntimes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-compatibleruntimes", "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" + }, + "Content": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-content", + "Required": true, + "Type": "Content", + "UpdateType": "Immutable" }, - "ManagedPolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-path", + "LayerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-layername", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::IAM::Path.Path" - } - }, - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IAM::ManagedPolicy.PolicyDocument" + "ValueType": "AWS::Lambda::LayerVersion.LayerName" } }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Users": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "LicenseInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-licenseinfo", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, - "AWS::IAM::OIDCProvider": "CACHED", - "AWS::IAM::Policy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html", + "AWS::Lambda::LayerVersionPermission": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html", "Properties": { - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-groups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "PolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-policyname", + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-action", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IAM::Policy.PolicyName" - } - }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Users": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-users", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::IAM::Role": "CACHED", - "AWS::IAM::RolePolicy": "CACHED", - "AWS::IAM::SAMLProvider": "CACHED", - "AWS::IAM::ServerCertificate": "CACHED", - "AWS::IAM::ServiceLinkedRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html", - "Properties": { - "AWSServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-awsservicename", + "LayerVersionArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-layerversionarn", "PrimitiveType": "String", "Required": true, "UpdateType": "Immutable" }, - "CustomSuffix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-customsuffix", + "OrganizationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-organizationid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-description", + "Principal": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-principal", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Immutable" } } }, - "AWS::IAM::User": { + "AWS::Lambda::Permission": "CACHED", + "AWS::Lambda::Version": "CACHED", + "AWS::LicenseManager::Grant": "CACHED", + "AWS::LicenseManager::License": "CACHED", + "AWS::Location::GeofenceCollection": "CACHED", + "AWS::Location::Map": "CACHED", + "AWS::Location::PlaceIndex": "CACHED", + "AWS::Location::RouteCalculator": "CACHED", + "AWS::Location::Tracker": "CACHED", + "AWS::Location::TrackerConsumer": "CACHED", + "AWS::Logs::Destination": "CACHED", + "AWS::Logs::LogGroup": "CACHED", + "AWS::Logs::LogStream": "CACHED", + "AWS::Logs::MetricFilter": "CACHED", + "AWS::Logs::QueryDefinition": "CACHED", + "AWS::Logs::ResourcePolicy": "CACHED", + "AWS::Logs::SubscriptionFilter": "CACHED", + "AWS::M2::Application": "CACHED", + "AWS::M2::Environment": "CACHED", + "AWS::MSK::BatchScramSecret": "CACHED", + "AWS::MSK::Cluster": "CACHED", + "AWS::MSK::ClusterPolicy": "CACHED", + "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::VpcConnection": "CACHED", + "AWS::Neptune::DBCluster": "CACHED", + "AWS::Neptune::DBClusterParameterGroup": "CACHED", + "AWS::Neptune::DBInstance": "CACHED", + "AWS::Neptune::DBParameterGroup": "CACHED", + "AWS::Neptune::DBSubnetGroup": "CACHED", + "AWS::NetworkFirewall::Firewall": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy": "CACHED", + "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", + "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", + "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", + "AWS::NetworkManager::Device": "CACHED", + "AWS::NetworkManager::GlobalNetwork": "CACHED", + "AWS::NetworkManager::Link": "CACHED", + "AWS::NetworkManager::LinkAssociation": "CACHED", + "AWS::NetworkManager::Site": "CACHED", + "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", + "AWS::OpenSearchService::Domain": "CACHED", + "AWS::Organizations::Organization": "CACHED", + "AWS::Organizations::OrganizationalUnit": "CACHED", + "AWS::Organizations::Policy": "CACHED", + "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::Pinpoint::ADMChannel": "CACHED", + "AWS::Pinpoint::APNSChannel": "CACHED", + "AWS::Pinpoint::APNSSandboxChannel": "CACHED", + "AWS::Pinpoint::APNSVoipChannel": "CACHED", + "AWS::Pinpoint::APNSVoipSandboxChannel": "CACHED", + "AWS::Pinpoint::App": "CACHED", + "AWS::Pinpoint::ApplicationSettings": "CACHED", + "AWS::Pinpoint::BaiduChannel": "CACHED", + "AWS::Pinpoint::Campaign": "CACHED", + "AWS::Pinpoint::EmailChannel": "CACHED", + "AWS::Pinpoint::EmailTemplate": "CACHED", + "AWS::Pinpoint::EventStream": "CACHED", + "AWS::Pinpoint::GCMChannel": "CACHED", + "AWS::Pinpoint::InAppTemplate": "CACHED", + "AWS::Pinpoint::PushTemplate": "CACHED", + "AWS::Pinpoint::SMSChannel": "CACHED", + "AWS::Pinpoint::Segment": "CACHED", + "AWS::Pinpoint::SmsTemplate": "CACHED", + "AWS::Pinpoint::VoiceChannel": "CACHED", + "AWS::QuickSight::Analysis": "CACHED", + "AWS::QuickSight::Dashboard": "CACHED", + "AWS::QuickSight::DataSet": "CACHED", + "AWS::QuickSight::DataSource": "CACHED", + "AWS::QuickSight::RefreshSchedule": "CACHED", + "AWS::QuickSight::Template": "CACHED", + "AWS::QuickSight::Theme": "CACHED", + "AWS::QuickSight::VPCConnection": "CACHED", + "AWS::RAM::Permission": "CACHED", + "AWS::RAM::ResourceShare": "CACHED", + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { "Attributes": { - "Arn": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", "Properties": { - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-groups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable", "Value": { - "ListValueType": "AWS::IAM::Group.Names", - "ValueType": "AWS::IAM::Group.Name" + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" } }, - "LoginProfile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-loginprofile", + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", "Required": false, - "Type": "LoginProfile", "UpdateType": "Mutable" }, - "ManagedPolicyArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-managepolicyarns", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", "Required": false, "Type": "List", - "UpdateType": "Mutable", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", "Value": { - "ListValueType": "AWS::IAM::ManagedPolicy.Arns", - "ValueType": "AWS::IAM::ManagedPolicy.Arn" + "ValueType": "AvailabilityZone" } }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-path", - "PrimitiveType": "String", + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { - "ValueType": "AWS::IAM::Path.Path" + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" } }, - "PermissionsBoundary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-permissionsboundary", + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Policies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-policies", - "DuplicatesAllowed": true, - "ItemType": "Policy", + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", "Required": false, - "Type": "List", + "Type": "CertificateDetails", "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "UserName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-username", + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" - } - } - }, - "AWS::IAM::UserPolicy": "CACHED", - "AWS::IAM::UserToGroupAddition": "CACHED", - "AWS::IAM::VirtualMFADevice": "CACHED", - "AWS::IdentityStore::Group": "CACHED", - "AWS::IdentityStore::GroupMembership": "CACHED", - "AWS::ImageBuilder::Component": "CACHED", - "AWS::ImageBuilder::ContainerRecipe": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration": "CACHED", - "AWS::ImageBuilder::Image": "CACHED", - "AWS::ImageBuilder::ImagePipeline": "CACHED", - "AWS::ImageBuilder::ImageRecipe": "CACHED", - "AWS::ImageBuilder::InfrastructureConfiguration": "CACHED", - "AWS::ImageBuilder::Workflow": "CACHED", - "AWS::Inspector::AssessmentTarget": "CACHED", - "AWS::Inspector::AssessmentTemplate": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html", - "Properties": { - "AssessmentTargetArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-assessmenttargetarn", + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "AssessmentTemplateName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-assessmenttemplatename", + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "DurationInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-durationinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable", + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Inspector::AssessmentTemplate.DurationInSeconds" + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" } }, - "RulesPackageArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-rulespackagearns", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } }, - "UserAttributesForFindings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-userattributesforfindings", - "ItemType": "Tag", + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Immutable" - } - } - }, - "AWS::Inspector::ResourceGroup": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-resourcegroup.html", - "Properties": { - "ResourceGroupTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-resourcegroup.html#cfn-inspector-resourcegroup-resourcegrouptags", - "ItemType": "Tag", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - }, - "AWS::IoT::AccountAuditConfiguration": "CACHED", - "AWS::IoT::Authorizer": "CACHED", - "AWS::IoT::BillingGroup": "CACHED", - "AWS::IoT::CACertificate": "CACHED", - "AWS::IoT::Certificate": "CACHED", - "AWS::IoT::CertificateProvider": "CACHED", - "AWS::IoT::CustomMetric": "CACHED", - "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::FleetMetric": "CACHED", - "AWS::IoT::JobTemplate": "CACHED", - "AWS::IoT::Logging": "CACHED", - "AWS::IoT::MitigationAction": "CACHED", - "AWS::IoT::Policy": "CACHED", - "AWS::IoT::PolicyPrincipalAttachment": "CACHED", - "AWS::IoT::ProvisioningTemplate": "CACHED", - "AWS::IoT::ResourceSpecificLogging": "CACHED", - "AWS::IoT::RoleAlias": "CACHED", - "AWS::IoT::ScheduledAudit": "CACHED", - "AWS::IoT::SecurityProfile": "CACHED", - "AWS::IoT::Thing": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html", - "Properties": { - "AttributePayload": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-attributepayload", - "Required": false, - "Type": "AttributePayload", - "UpdateType": "Mutable" }, - "ThingName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-thingname", + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::Thing.ThingName" - } - } - } - }, - "AWS::IoT::ThingGroup": "CACHED", - "AWS::IoT::ThingPrincipalAttachment": "CACHED", - "AWS::IoT::ThingType": "CACHED", - "AWS::IoT::TopicRule": "CACHED", - "AWS::IoT::TopicRuleDestination": "CACHED", - "AWS::IoTEvents::AlarmModel": "CACHED", - "AWS::IoTEvents::DetectorModel": "CACHED", - "AWS::IoTEvents::Input": "CACHED", - "AWS::IoTSiteWise::AccessPolicy": "CACHED", - "AWS::IoTSiteWise::Asset": { - "Attributes": { - "AssetArn": { - "PrimitiveType": "String" + "UpdateType": "Conditional" }, - "AssetId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html", - "Properties": { - "AssetHierarchies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assethierarchies", - "DuplicatesAllowed": true, - "ItemType": "AssetHierarchy", + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "AssetModelId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assetmodelid", + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Conditional" }, - "AssetName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assetname", + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "AssetProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assetproperties", - "DuplicatesAllowed": true, - "ItemType": "AssetProperty", + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::IoTSiteWise::AssetModel": "CACHED", - "AWS::IoTSiteWise::Dashboard": "CACHED", - "AWS::IoTSiteWise::Gateway": "CACHED", - "AWS::IoTSiteWise::Portal": "CACHED", - "AWS::IoTSiteWise::Project": "CACHED", - "AWS::IoTTwinMaker::ComponentType": "CACHED", - "AWS::IoTTwinMaker::Entity": "CACHED", - "AWS::IoTTwinMaker::Scene": "CACHED", - "AWS::IoTTwinMaker::SyncJob": "CACHED", - "AWS::IoTTwinMaker::Workspace": "CACHED", - "AWS::KMS::Alias": "CACHED", - "AWS::KMS::Key": "CACHED", - "AWS::KMS::ReplicaKey": "CACHED", - "AWS::Kinesis::Stream": "CACHED", - "AWS::Kinesis::StreamConsumer": "CACHED", - "AWS::KinesisAnalytics::Application": "CACHED", - "AWS::KinesisAnalytics::ApplicationOutput": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource": "CACHED", - "AWS::KinesisAnalyticsV2::Application": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationOutput": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource": "CACHED", - "AWS::KinesisFirehose::DeliveryStream": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html", - "Properties": { - "AmazonOpenSearchServerlessDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-amazonopensearchserverlessdestinationconfiguration", + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", "Required": false, - "Type": "AmazonOpenSearchServerlessDestinationConfiguration", "UpdateType": "Mutable" }, - "AmazonopensearchserviceDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration", + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", "Required": false, - "Type": "AmazonopensearchserviceDestinationConfiguration", "UpdateType": "Mutable" }, - "DeliveryStreamEncryptionConfigurationInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamencryptionconfigurationinput", + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, - "Type": "DeliveryStreamEncryptionConfigurationInput", + "Type": "List", "UpdateType": "Mutable" }, - "DeliveryStreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamname", + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamName" - } + "UpdateType": "Mutable" }, - "DeliveryStreamType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamtype", + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamType" - } + "UpdateType": "Mutable" }, - "ElasticsearchDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration", + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", "Required": false, - "Type": "ElasticsearchDestinationConfiguration", "UpdateType": "Mutable" }, - "ExtendedS3DestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration", + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, - "Type": "ExtendedS3DestinationConfiguration", + "Type": "List", "UpdateType": "Mutable" }, - "HttpEndpointDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration", + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", "Required": false, - "Type": "HttpEndpointDestinationConfiguration", "UpdateType": "Mutable" }, - "KinesisStreamSourceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration", + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", "Required": false, - "Type": "KinesisStreamSourceConfiguration", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "RedshiftDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration", + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", "Required": false, - "Type": "RedshiftDestinationConfiguration", + "Type": "Endpoint", "UpdateType": "Mutable" }, - "S3DestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration", + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", "Required": false, - "Type": "S3DestinationConfiguration", - "UpdateType": "Mutable" + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } }, - "SplunkDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration", + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", "Required": false, - "Type": "SplunkDestinationConfiguration", "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::LakeFormation::DataLakeSettings": "CACHED", - "AWS::LakeFormation::Permissions": "CACHED", - "AWS::LakeFormation::Resource": "CACHED", - "AWS::Lambda::Alias": "CACHED", - "AWS::Lambda::EventInvokeConfig": "CACHED", - "AWS::Lambda::EventSourceMapping": "CACHED", - "AWS::Lambda::Function": "CACHED", - "AWS::Lambda::LayerVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html", - "Properties": { - "CompatibleArchitectures": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-compatiblearchitectures", - "PrimitiveItemType": "String", + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Immutable" }, - "CompatibleRuntimes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-compatibleruntimes", - "PrimitiveItemType": "String", + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Content": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-content", - "Required": true, - "Type": "Content", - "UpdateType": "Immutable" + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-description", + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "LayerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-layername", + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Lambda::LayerVersion.LayerName" + "ValueType": "AWS::RDS::DBInstance.MasterUsername" } }, - "LicenseInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-licenseinfo", - "PrimitiveType": "String", + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" - } - } - }, - "AWS::Lambda::LayerVersionPermission": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html", - "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-action", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "LayerVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-layerversionarn", + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "OrganizationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-organizationid", + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-principal", + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - }, - "AWS::Lambda::Permission": "CACHED", - "AWS::Lambda::Version": "CACHED", - "AWS::LicenseManager::Grant": "CACHED", - "AWS::LicenseManager::License": "CACHED", - "AWS::Location::GeofenceCollection": "CACHED", - "AWS::Location::Map": "CACHED", - "AWS::Location::PlaceIndex": "CACHED", - "AWS::Location::RouteCalculator": "CACHED", - "AWS::Location::Tracker": "CACHED", - "AWS::Location::TrackerConsumer": "CACHED", - "AWS::Logs::Destination": "CACHED", - "AWS::Logs::LogGroup": "CACHED", - "AWS::Logs::LogStream": "CACHED", - "AWS::Logs::MetricFilter": "CACHED", - "AWS::Logs::QueryDefinition": "CACHED", - "AWS::Logs::ResourcePolicy": "CACHED", - "AWS::Logs::SubscriptionFilter": "CACHED", - "AWS::M2::Application": "CACHED", - "AWS::M2::Environment": "CACHED", - "AWS::MSK::BatchScramSecret": "CACHED", - "AWS::MSK::Cluster": "CACHED", - "AWS::MSK::ClusterPolicy": "CACHED", - "AWS::MSK::Configuration": "CACHED", - "AWS::MSK::VpcConnection": "CACHED", - "AWS::Neptune::DBCluster": "CACHED", - "AWS::Neptune::DBClusterParameterGroup": "CACHED", - "AWS::Neptune::DBInstance": "CACHED", - "AWS::Neptune::DBParameterGroup": "CACHED", - "AWS::Neptune::DBSubnetGroup": "CACHED", - "AWS::NetworkFirewall::Firewall": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy": "CACHED", - "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", - "AWS::NetworkFirewall::RuleGroup": "CACHED", - "AWS::NetworkManager::CustomerGatewayAssociation": "CACHED", - "AWS::NetworkManager::Device": { - "Attributes": { - "DeviceArn": { - "PrimitiveType": "String" + "Required": false, + "UpdateType": "Mutable" }, - "DeviceId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-description", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-globalnetworkid", + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Conditional" }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-location", + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "Location", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } }, - "Model": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-model", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } }, - "SerialNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-serialnumber", + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "SiteId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-siteid", + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-tags", + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", "DuplicatesAllowed": true, - "ItemType": "Tag", + "ItemType": "ProcessorFeature", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-type", - "PrimitiveType": "String", + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "Vendor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-vendor", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::NetworkManager::GlobalNetwork": "CACHED", - "AWS::NetworkManager::Link": { - "Attributes": { - "LinkArn": { - "PrimitiveType": "String" }, - "LinkId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html", - "Properties": { - "Bandwidth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-bandwidth", - "Required": true, - "Type": "Bandwidth", - "UpdateType": "Mutable" + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-description", + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-globalnetworkid", + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Conditional" }, - "Provider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-provider", + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "SiteId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-siteid", + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-type", - "PrimitiveType": "String", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::NetworkManager::LinkAssociation": "CACHED", - "AWS::NetworkManager::Site": { - "Attributes": { - "CreatedAt": { - "PrimitiveType": "String" - }, - "SiteArn": { - "PrimitiveType": "String" }, - "SiteId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-description", + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", "PrimitiveType": "String", "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-globalnetworkid", + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-location", + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", "Required": false, - "Type": "Location", "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-tags", + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", "DuplicatesAllowed": false, - "ItemType": "Tag", + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::NetworkManager::TransitGatewayRegistration": "CACHED", - "AWS::OpenSearchService::Domain": "CACHED", - "AWS::Organizations::Organization": "CACHED", - "AWS::Organizations::OrganizationalUnit": "CACHED", - "AWS::Organizations::Policy": "CACHED", - "AWS::Organizations::ResourcePolicy": "CACHED", - "AWS::Pinpoint::ADMChannel": "CACHED", - "AWS::Pinpoint::APNSChannel": "CACHED", - "AWS::Pinpoint::APNSSandboxChannel": "CACHED", - "AWS::Pinpoint::APNSVoipChannel": "CACHED", - "AWS::Pinpoint::APNSVoipSandboxChannel": "CACHED", - "AWS::Pinpoint::App": "CACHED", - "AWS::Pinpoint::ApplicationSettings": "CACHED", - "AWS::Pinpoint::BaiduChannel": "CACHED", - "AWS::Pinpoint::Campaign": "CACHED", - "AWS::Pinpoint::EmailChannel": "CACHED", - "AWS::Pinpoint::EmailTemplate": "CACHED", - "AWS::Pinpoint::EventStream": "CACHED", - "AWS::Pinpoint::GCMChannel": "CACHED", - "AWS::Pinpoint::InAppTemplate": "CACHED", - "AWS::Pinpoint::PushTemplate": "CACHED", - "AWS::Pinpoint::SMSChannel": "CACHED", - "AWS::Pinpoint::Segment": "CACHED", - "AWS::Pinpoint::SmsTemplate": "CACHED", - "AWS::Pinpoint::VoiceChannel": "CACHED", - "AWS::QuickSight::Analysis": "CACHED", - "AWS::QuickSight::Dashboard": "CACHED", - "AWS::QuickSight::DataSet": "CACHED", - "AWS::QuickSight::DataSource": "CACHED", - "AWS::QuickSight::RefreshSchedule": "CACHED", - "AWS::QuickSight::Template": "CACHED", - "AWS::QuickSight::Theme": "CACHED", - "AWS::QuickSight::VPCConnection": "CACHED", - "AWS::RAM::Permission": "CACHED", - "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::DBCluster": "CACHED", - "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -15240,360 +13081,397 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": "CACHED", - "AWS::Redshift::ClusterParameterGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroup": "CACHED", - "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", - "AWS::Redshift::ClusterSubnetGroup": "CACHED", - "AWS::Redshift::EventSubscription": "CACHED", - "AWS::Redshift::ScheduledAction": "CACHED", - "AWS::Rekognition::Collection": "CACHED", - "AWS::ResilienceHub::App": "CACHED", - "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", - "AWS::ResourceGroups::Group": "CACHED", - "AWS::RoboMaker::RobotApplication": "CACHED", - "AWS::RoboMaker::RobotApplicationVersion": "CACHED", - "AWS::RoboMaker::SimulationApplication": "CACHED", - "AWS::RoboMaker::SimulationApplicationVersion": "CACHED", - "AWS::Route53Resolver::FirewallDomainList": "CACHED", - "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", - "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", - "AWS::Route53Resolver::ResolverConfig": "CACHED", - "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", - "AWS::Route53Resolver::ResolverEndpoint": "CACHED", - "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", - "AWS::Route53Resolver::ResolverRule": { + "AWS::Redshift::Cluster": { "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainName": { - "PrimitiveType": "String" - }, - "Name": { + "DeferMaintenanceIdentifier": { "PrimitiveType": "String" }, - "ResolverEndpointId": { + "Endpoint.Address": { "PrimitiveType": "String" }, - "ResolverRuleId": { + "Endpoint.Port": { "PrimitiveType": "String" }, - "TargetIps": { + "Id": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", "Properties": { - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-domainname", + "AllowVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AquaConfigurationStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-aquaconfigurationstatus", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Mutable" + }, + "AutomatedSnapshotRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZoneRelocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZoneRelocationStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocationstatus", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Classic": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-classic", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.DomainName" + "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" } }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-name", + "ClusterParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.Name" + "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" } }, - "ResolverEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-resolverendpointid", + "ClusterSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ClusterSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable" + }, + "ClusterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.ResolverEndpointId" + "ValueType": "RedshiftClusterType" } }, - "RuleType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-ruletype", + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", + "Required": false, + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Route53Resolver::ResolverRule.RuleType" + "ValueType": "RedshiftClusterVersion" } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-tags", - "ItemType": "Tag", + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "DeferMaintenance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenance", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "TargetIps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-targetips", - "ItemType": "TargetAddress", + "DeferMaintenanceDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", + "PrimitiveType": "Integer", "Required": false, - "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", - "AWS::S3::AccessGrant": "CACHED", - "AWS::S3::AccessGrantsInstance": "CACHED", - "AWS::S3::AccessGrantsLocation": "CACHED", - "AWS::S3::AccessPoint": "CACHED", - "AWS::S3::Bucket": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainName": { - "PrimitiveType": "String" }, - "DualStackDomainName": { - "PrimitiveType": "String" + "DeferMaintenanceEndTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceendtime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" }, - "RegionalDomainName": { - "PrimitiveType": "String" + "DeferMaintenanceStartTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenancestarttime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" }, - "WebsiteURL": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html", - "Properties": { - "AccelerateConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-accelerateconfiguration", + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "PrimitiveType": "String", "Required": false, - "Type": "AccelerateConfiguration", "UpdateType": "Mutable" }, - "AccessControl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-accesscontrol", + "ElasticIp": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.AccessControl" - } + "UpdateType": "Mutable" }, - "AnalyticsConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-analyticsconfigurations", - "DuplicatesAllowed": false, - "ItemType": "AnalyticsConfiguration", + "Encrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "BucketEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-bucketencryption", + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-endpoint", "Required": false, - "Type": "BucketEncryption", + "Type": "Endpoint", "UpdateType": "Mutable" }, - "BucketName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-name", - "PrimitiveType": "String", + "EnhancedVpcRouting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-enhancedvpcrouting", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::S3::Bucket.BucketName" - } + "UpdateType": "Mutable" }, - "CorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-crossoriginconfig", + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "CorsConfiguration", "UpdateType": "Mutable" }, - "IntelligentTieringConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-intelligenttieringconfigurations", - "DuplicatesAllowed": false, - "ItemType": "IntelligentTieringConfiguration", + "HsmConfigurationIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmconfigurationidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "InventoryConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-inventoryconfigurations", - "DuplicatesAllowed": false, - "ItemType": "InventoryConfiguration", + "IamRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "LifecycleConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-lifecycleconfig", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "PrimitiveType": "String", "Required": false, - "Type": "LifecycleConfiguration", "UpdateType": "Mutable" }, - "LoggingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-loggingconfig", + "LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", "Required": false, - "Type": "LoggingConfiguration", + "Type": "LoggingProperties", "UpdateType": "Mutable" }, - "MetricsConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-metricsconfigurations", - "DuplicatesAllowed": false, - "ItemType": "MetricsConfiguration", + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "NotificationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-notification", + "ManualSnapshotRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-manualsnapshotretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "NotificationConfiguration", "UpdateType": "Mutable" }, - "ObjectLockConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-objectlockconfiguration", + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + } + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.MasterUsername" + } + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-multiaz", + "PrimitiveType": "Boolean", "Required": false, - "Type": "ObjectLockConfiguration", "UpdateType": "Mutable" }, - "ObjectLockEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-objectlockenabled", - "PrimitiveType": "Boolean", + "NodeType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftInstanceType" + } + }, + "NumberOfNodes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-numberofnodes", + "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + } }, - "OwnershipControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-ownershipcontrols", + "OwnerAccount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", + "PrimitiveType": "String", "Required": false, - "Type": "OwnershipControls", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "PublicAccessBlockConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-publicaccessblockconfiguration", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", + "PrimitiveType": "Integer", "Required": false, - "Type": "PublicAccessBlockConfiguration", "UpdateType": "Mutable" }, - "ReplicationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-replicationconfiguration", + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "PrimitiveType": "String", "Required": false, - "Type": "ReplicationConfiguration", "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "VersioningConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-versioning", + "ResourceAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-resourceaction", + "PrimitiveType": "String", "Required": false, - "Type": "VersioningConfiguration", "UpdateType": "Mutable" }, - "WebsiteConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-websiteconfiguration", + "RevisionTarget": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-revisiontarget", + "PrimitiveType": "String", "Required": false, - "Type": "WebsiteConfiguration", "UpdateType": "Mutable" - } - } - }, - "AWS::S3::BucketPolicy": "CACHED", - "AWS::S3ObjectLambda::AccessPoint": "CACHED", - "AWS::S3ObjectLambda::AccessPointPolicy": "CACHED", - "AWS::S3Outposts::AccessPoint": "CACHED", - "AWS::S3Outposts::Bucket": "CACHED", - "AWS::S3Outposts::BucketPolicy": "CACHED", - "AWS::S3Outposts::Endpoint": "CACHED", - "AWS::SES::ConfigurationSet": "CACHED", - "AWS::SES::ConfigurationSetEventDestination": "CACHED", - "AWS::SES::ContactList": "CACHED", - "AWS::SES::DedicatedIpPool": "CACHED", - "AWS::SES::EmailIdentity": "CACHED", - "AWS::SES::Template": "CACHED", - "AWS::SES::VdmAttributes": "CACHED", - "AWS::SNS::Subscription": "CACHED", - "AWS::SNS::Topic": { - "Attributes": { - "TopicName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html", - "Properties": { - "ContentBasedDeduplication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-contentbaseddeduplication", + }, + "RotateEncryptionKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-rotateencryptionkey", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "DisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-displayname", + "SnapshotClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "SnapshotCopyGrantName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopygrantname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "FifoTopic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-fifotopic", + "SnapshotCopyManual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "KmsMasterKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-kmsmasterkeyid", - "PrimitiveType": "String", + "SnapshotCopyRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopyretentionperiod", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "Subscription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-subscription", - "DuplicatesAllowed": true, - "ItemType": "Subscription", + "SnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "TopicName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html#cfn-sns-topic-topicname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::SNS::Topic.TopicName" - } - } - } - }, - "AWS::SNS::TopicPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html", - "Properties": { - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html#cfn-sns-topicpolicy-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "Topics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html#cfn-sns-topicpolicy-topics", + "VpcSecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", "DuplicatesAllowed": true, "PrimitiveItemType": "String", - "Required": true, + "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::Redshift::ClusterParameterGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroup": "CACHED", + "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", + "AWS::Redshift::ClusterSubnetGroup": "CACHED", + "AWS::Redshift::EventSubscription": "CACHED", + "AWS::Redshift::ScheduledAction": "CACHED", + "AWS::Rekognition::Collection": "CACHED", + "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", + "AWS::ResourceGroups::Group": "CACHED", + "AWS::RoboMaker::RobotApplication": "CACHED", + "AWS::RoboMaker::RobotApplicationVersion": "CACHED", + "AWS::RoboMaker::SimulationApplication": "CACHED", + "AWS::RoboMaker::SimulationApplicationVersion": "CACHED", + "AWS::Route53Resolver::FirewallDomainList": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", + "AWS::Route53Resolver::ResolverConfig": "CACHED", + "AWS::Route53Resolver::ResolverDNSSECConfig": "CACHED", + "AWS::Route53Resolver::ResolverEndpoint": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", + "AWS::Route53Resolver::ResolverRule": "CACHED", + "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", + "AWS::S3::AccessGrant": "CACHED", + "AWS::S3::AccessGrantsInstance": "CACHED", + "AWS::S3::AccessGrantsLocation": "CACHED", + "AWS::S3::AccessPoint": "CACHED", + "AWS::S3::Bucket": "CACHED", + "AWS::S3::BucketPolicy": "CACHED", + "AWS::S3ObjectLambda::AccessPoint": "CACHED", + "AWS::S3ObjectLambda::AccessPointPolicy": "CACHED", + "AWS::S3Outposts::AccessPoint": "CACHED", + "AWS::S3Outposts::Bucket": "CACHED", + "AWS::S3Outposts::BucketPolicy": "CACHED", + "AWS::S3Outposts::Endpoint": "CACHED", + "AWS::SES::ConfigurationSet": "CACHED", + "AWS::SES::ConfigurationSetEventDestination": "CACHED", + "AWS::SES::ContactList": "CACHED", + "AWS::SES::DedicatedIpPool": "CACHED", + "AWS::SES::EmailIdentity": "CACHED", + "AWS::SES::Template": "CACHED", + "AWS::SES::VdmAttributes": "CACHED", + "AWS::SNS::Subscription": "CACHED", + "AWS::SNS::Topic": "CACHED", + "AWS::SNS::TopicPolicy": "CACHED", "AWS::SQS::Queue": "CACHED", "AWS::SQS::QueuePolicy": "CACHED", "AWS::SSM::Association": "CACHED", @@ -15684,6 +13562,24 @@ } }, "AWS::SSM::ResourcePolicy": "CACHED", + "AWS::SSMGuiConnect::Preferences": { + "Attributes": { + "AccountId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmguiconnect-preferences.html", + "Properties": { + "IdleConnection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmguiconnect-preferences.html#cfn-ssmguiconnect-preferences-idleconnection", + "DuplicatesAllowed": false, + "ItemType": "IdleConnectionPreferences", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::SSO::Assignment": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", "AWS::SSO::PermissionSet": "CACHED", @@ -15696,46 +13592,21 @@ "AWS::SageMaker::Image": "CACHED", "AWS::SageMaker::ImageVersion": "CACHED", "AWS::SageMaker::Model": "CACHED", + "AWS::SageMaker::ModelPackage": "CACHED", + "AWS::SageMaker::ModelPackageGroup": "CACHED", "AWS::SageMaker::NotebookInstance": "CACHED", "AWS::SageMaker::NotebookInstanceLifecycleConfig": "CACHED", + "AWS::SageMaker::Project": "CACHED", "AWS::SageMaker::Workteam": "CACHED", "AWS::SecretsManager::ResourcePolicy": "CACHED", "AWS::SecretsManager::RotationSchedule": "CACHED", "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", - "AWS::SecurityHub::Hub": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html", - "Properties": { - "AutoEnableControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-autoenablecontrols", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ControlFindingGenerator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-controlfindinggenerator", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SecurityHub::Hub.ControlFindingGenerator" - } - }, - "EnableDefaultStandards": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-enabledefaultstandards", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-hub.html#cfn-securityhub-hub-tags", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::SecurityHub::DelegatedAdmin": "CACHED", + "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", @@ -15762,6 +13633,8 @@ "AWS::ServiceDiscovery::PrivateDnsNamespace": "CACHED", "AWS::ServiceDiscovery::PublicDnsNamespace": "CACHED", "AWS::ServiceDiscovery::Service": "CACHED", + "AWS::Signer::ProfilePermission": "CACHED", + "AWS::Signer::SigningProfile": "CACHED", "AWS::SimSpaceWeaver::Simulation": "CACHED", "AWS::StepFunctions::Activity": "CACHED", "AWS::StepFunctions::StateMachine": "CACHED", @@ -15779,6 +13652,10 @@ "AWS::Transfer::Server": "CACHED", "AWS::Transfer::User": "CACHED", "AWS::Transfer::Workflow": "CACHED", + "AWS::VerifiedPermissions::IdentitySource": "CACHED", + "AWS::VerifiedPermissions::Policy": "CACHED", + "AWS::VerifiedPermissions::PolicyStore": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate": "CACHED", "AWS::WAF::ByteMatchSet": "CACHED", "AWS::WAF::IPSet": "CACHED", "AWS::WAF::Rule": "CACHED", @@ -15818,110 +13695,7 @@ "AWS::WAFv2::LoggingConfiguration": "CACHED", "AWS::WAFv2::RegexPatternSet": "CACHED", "AWS::WAFv2::RuleGroup": "CACHED", - "AWS::WAFv2::WebACL": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "Capacity": { - "PrimitiveType": "Integer" - }, - "Id": { - "PrimitiveType": "String" - }, - "LabelNamespace": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html", - "Properties": { - "CaptchaConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-captchaconfig", - "Required": false, - "Type": "CaptchaConfig", - "UpdateType": "Mutable" - }, - "ChallengeConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-challengeconfig", - "Required": false, - "Type": "ChallengeConfig", - "UpdateType": "Mutable" - }, - "CustomResponseBodies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-customresponsebodies", - "ItemType": "CustomResponseBody", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "DefaultAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-defaultaction", - "Required": true, - "Type": "DefaultAction", - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.Description" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.Name" - } - }, - "Rules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-rules", - "DuplicatesAllowed": true, - "ItemType": "Rule", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-scope", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.Scope" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TokenDomains": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-tokendomains", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::WAFv2::WebACL.TokenDomains" - } - }, - "VisibilityConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-webacl.html#cfn-wafv2-webacl-visibilityconfig", - "Required": true, - "Type": "VisibilityConfig", - "UpdateType": "Mutable" - } - } - }, + "AWS::WAFv2::WebACL": "CACHED", "AWS::WAFv2::WebACLAssociation": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", "AWS::XRay::Group": "CACHED", @@ -15959,6 +13733,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds": "CACHED", "AWS::AppStream::Fleet.MaxUserDurationInSeconds": "CACHED", @@ -15984,7 +13768,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -16025,14 +13811,20 @@ "AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction.ServiceNamespace": "CACHED", "AWS::Backup::BackupPlan.Id": "CACHED", "AWS::Backup::BackupVault.BackupVaultName": "CACHED", + "AWS::Backup::Framework.FrameworkDescription": "CACHED", + "AWS::Backup::Framework.FrameworkName": "CACHED", + "AWS::Backup::ReportPlan.ReportPlanDescription": "CACHED", + "AWS::Backup::ReportPlan.ReportPlanName": "CACHED", "AWS::BackupGateway::Hypervisor.Host": "CACHED", "AWS::BackupGateway::Hypervisor.KmsKeyArn": "CACHED", "AWS::BackupGateway::Hypervisor.LogGroupArn": "CACHED", "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -16050,6 +13842,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", @@ -16248,6 +14041,9 @@ "AWS::Connect::IntegrationAssociation.InstanceId": "CACHED", "AWS::Connect::IntegrationAssociation.IntegrationArn": "CACHED", "AWS::Connect::IntegrationAssociation.IntegrationType": "CACHED", + "AWS::Connect::PredefinedAttribute.InstanceArn": "CACHED", + "AWS::Connect::PredefinedAttribute.Name": "CACHED", + "AWS::Connect::PredefinedAttribute.Values.StringList": "CACHED", "AWS::Connect::Prompt.Description": "CACHED", "AWS::Connect::Prompt.InstanceArn": "CACHED", "AWS::Connect::Prompt.Name": "CACHED", @@ -16283,7 +14079,11 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.QueueArn": "CACHED", "AWS::Connect::SecurityKey.InstanceId": "CACHED", "AWS::Connect::SecurityKey.Key": "CACHED", + "AWS::Connect::SecurityProfile.AllowedAccessControlHierarchyGroupId": "CACHED", + "AWS::Connect::SecurityProfile.Application.ApplicationPermissions": "CACHED", + "AWS::Connect::SecurityProfile.Application.Namespace": "CACHED", "AWS::Connect::SecurityProfile.Description": "CACHED", + "AWS::Connect::SecurityProfile.HierarchyRestrictedResources": "CACHED", "AWS::Connect::SecurityProfile.InstanceArn": "CACHED", "AWS::Connect::SecurityProfile.Permissions": "CACHED", "AWS::Connect::SecurityProfile.SecurityProfileName": "CACHED", @@ -16307,6 +14107,9 @@ "AWS::Connect::User.UserIdentityInfo.Mobile": "CACHED", "AWS::Connect::User.UserIdentityInfo.SecondaryEmail": "CACHED", "AWS::Connect::User.UserPhoneConfig.PhoneType": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeName": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeValue": "CACHED", + "AWS::Connect::User.UserProficiency.Level": "CACHED", "AWS::Connect::User.Username": "CACHED", "AWS::Connect::UserHierarchyGroup.InstanceArn": "CACHED", "AWS::Connect::UserHierarchyGroup.Name": "CACHED", @@ -16318,6 +14121,13 @@ "AWS::Connect::ViewVersion.VersionDescription": "CACHED", "AWS::Connect::ViewVersion.ViewArn": "CACHED", "AWS::Connect::ViewVersion.ViewContentSha256": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", + "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", + "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", + "AWS::ControlTower::LandingZone.Version": "CACHED", "AWS::DataBrew::Dataset.CsvOptions.Delimiter": "CACHED", "AWS::DataBrew::Dataset.DatasetParameter.Name": "CACHED", "AWS::DataBrew::Dataset.DatasetParameter.Type": "CACHED", @@ -16458,6 +14268,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -16473,15 +14289,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -16494,13 +14311,18 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", + "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", + "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", + "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -16533,6 +14355,8 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", + "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", "AWS::EC2::PrefixList.AddressFamily": "CACHED", @@ -16569,6 +14393,8 @@ "AWS::EC2::SubnetCidrBlock.Ipv6CidrBlock": "CACHED", "AWS::EC2::VPC.Id": "CACHED", "AWS::EC2::VPCEndpoint.VpcEndpointType": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions.Port": "CACHED", + "AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions.Port": "CACHED", "AWS::ECR::Repository.EncryptionConfiguration.EncryptionType": "CACHED", "AWS::ECR::Repository.EncryptionConfiguration.KmsKey": "CACHED", "AWS::ECR::Repository.ImageTagMutability": "CACHED", @@ -16581,6 +14407,7 @@ "AWS::ECS::ClusterCapacityProviderAssociations.Cluster": "CACHED", "AWS::ECS::Service.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::ECS::Service.DeploymentController.Type": "CACHED", + "AWS::ECS::Service.EBSTagSpecification.PropagateTags": "CACHED", "AWS::ECS::Service.LaunchType": "CACHED", "AWS::ECS::Service.PlacementConstraint.Type": "CACHED", "AWS::ECS::Service.PlacementStrategy.Type": "CACHED", @@ -16596,6 +14423,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -16629,6 +14457,7 @@ "AWS::ElastiCache::GlobalReplicationGroup.GlobalReplicationGroupMember.Role": "CACHED", "AWS::ElastiCache::ReplicationGroup.NumCacheClusters": "CACHED", "AWS::ElastiCache::ReplicationGroup.ReplicasPerNodeGroup": "CACHED", + "AWS::ElastiCache::ServerlessCache.DataStorage.Unit": "CACHED", "AWS::ElastiCache::User.AuthenticationMode.Type": "CACHED", "AWS::ElastiCache::User.Engine": "CACHED", "AWS::ElastiCache::User.UserId": "CACHED", @@ -16706,16 +14535,31 @@ "AWS::GreengrassV2::Deployment.IoTJobExponentialRolloutRate.IncrementFactor": "CACHED", "AWS::GreengrassV2::Deployment.ParentTargetArn": "CACHED", "AWS::GreengrassV2::Deployment.TargetArn": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.FindingPublishingFrequency": "CACHED", + "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", + "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", "AWS::GuardDuty::IPSet.Name": "CACHED", + "AWS::GuardDuty::IPSet.TagItem.Key": "CACHED", + "AWS::GuardDuty::IPSet.TagItem.Value": "CACHED", "AWS::GuardDuty::Member.Status": "CACHED", "AWS::GuardDuty::ThreatIntelSet.DetectorId": "CACHED", "AWS::GuardDuty::ThreatIntelSet.Format": "CACHED", "AWS::GuardDuty::ThreatIntelSet.Location": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem.Key": "CACHED", + "AWS::GuardDuty::ThreatIntelSet.TagItem.Value": "CACHED", "AWS::IAM::AccessKey.Active": "CACHED", "AWS::IAM::AssumeRole.Document": "CACHED", "AWS::IAM::Group.Name": "CACHED", @@ -16770,6 +14614,15 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", + "AWS::InspectorV2::Filter.Description": "CACHED", + "AWS::InspectorV2::Filter.FilterAction": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Key": "CACHED", + "AWS::InspectorV2::Filter.MapFilter.Value": "CACHED", + "AWS::InspectorV2::Filter.Name": "CACHED", + "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", + "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", "AWS::IoT::AccountAuditConfiguration.AccountId": "CACHED", "AWS::IoT::AccountAuditConfiguration.AuditNotificationTarget.RoleArn": "CACHED", "AWS::IoT::AccountAuditConfiguration.AuditNotificationTarget.TargetArn": "CACHED", @@ -16852,6 +14705,11 @@ "AWS::IoT::SecurityProfile.SecurityProfileName": "CACHED", "AWS::IoT::SecurityProfile.StatisticalThreshold.Statistic": "CACHED", "AWS::IoT::SecurityProfile.TargetArns": "CACHED", + "AWS::IoT::SoftwarePackage.Description": "CACHED", + "AWS::IoT::SoftwarePackage.PackageName": "CACHED", + "AWS::IoT::SoftwarePackageVersion.Description": "CACHED", + "AWS::IoT::SoftwarePackageVersion.PackageName": "CACHED", + "AWS::IoT::SoftwarePackageVersion.VersionName": "CACHED", "AWS::IoT::Thing.ThingName": "CACHED", "AWS::IoT::ThingGroup.ParentGroupName": "CACHED", "AWS::IoT::ThingGroup.QueryString": "CACHED", @@ -16908,15 +14766,32 @@ "AWS::IoTEvents::Input.Attribute.JsonPath": "CACHED", "AWS::IoTEvents::Input.InputDescription": "CACHED", "AWS::IoTEvents::Input.InputName": "CACHED", + "AWS::IoTSiteWise::Asset.AssetExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.NotificationState": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataType": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": "CACHED", "AWS::IoTTwinMaker::ComponentType.ComponentTypeId": "CACHED", "AWS::IoTTwinMaker::ComponentType.Description": "CACHED", @@ -16947,6 +14822,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -17008,6 +14884,8 @@ "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.S3BackupMode": "CACHED", "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.TypeName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.AuthenticationConfiguration.Connectivity": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.AuthenticationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.CopyCommand.CopyOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.CopyCommand.DataTableColumns": "CACHED", "AWS::KinesisFirehose::DeliveryStream.CopyCommand.DataTableName": "CACHED", @@ -17015,6 +14893,7 @@ "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamEncryptionConfigurationInput.KeyType": "CACHED", "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamName": "CACHED", "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamType": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.DocumentIdOptions.DefaultDocumentIdFormat": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.ClusterEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.DomainARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.IndexName": "CACHED", @@ -17025,7 +14904,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -17038,6 +14919,8 @@ "AWS::KinesisFirehose::DeliveryStream.HttpEndpointRequestConfiguration.ContentEncoding": "CACHED", "AWS::KinesisFirehose::DeliveryStream.KinesisStreamSourceConfiguration.KinesisStreamARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.KinesisStreamSourceConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.MSKSourceConfiguration.MSKClusterARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.MSKSourceConfiguration.TopicName": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Processor.Type": "CACHED", "AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration.ClusterJDBCURL": "CACHED", "AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration.Password": "CACHED", @@ -17050,6 +14933,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -17057,6 +14954,13 @@ "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration.SecurityGroupIds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration.SubnetIds": "CACHED", + "AWS::KinesisVideo::SignalingChannel.MessageTtlSeconds": "CACHED", + "AWS::KinesisVideo::SignalingChannel.Name": "CACHED", + "AWS::KinesisVideo::SignalingChannel.Type": "CACHED", + "AWS::KinesisVideo::Stream.DeviceName": "CACHED", + "AWS::KinesisVideo::Stream.KmsKeyId": "CACHED", + "AWS::KinesisVideo::Stream.MediaType": "CACHED", + "AWS::KinesisVideo::Stream.Name": "CACHED", "AWS::Lambda::EventInvokeConfig.FunctionName": "CACHED", "AWS::Lambda::EventInvokeConfig.MaximumEventAgeInSeconds": "CACHED", "AWS::Lambda::EventInvokeConfig.OnFailure.Destination": "CACHED", @@ -17129,6 +15033,8 @@ "AWS::Location::GeofenceCollection.Description": "CACHED", "AWS::Location::GeofenceCollection.KmsKeyId": "CACHED", "AWS::Location::Map.Description": "CACHED", + "AWS::Location::Map.MapConfiguration.CustomLayers": "CACHED", + "AWS::Location::Map.MapConfiguration.PoliticalView": "CACHED", "AWS::Location::Map.MapConfiguration.Style": "CACHED", "AWS::Location::Map.MapName": "CACHED", "AWS::Location::Map.PricingPlan": "CACHED", @@ -17206,6 +15112,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -17240,6 +15147,13 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::OpenSearchService::Domain.Idp.MetadataContent": "CACHED", "AWS::Organizations::Organization.FeatureSet": "CACHED", "AWS::Organizations::OrganizationalUnit.Name": "CACHED", @@ -17376,7 +15290,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -17398,6 +15318,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -17875,7 +15797,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -17900,6 +15828,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -18008,6 +15938,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -18476,7 +16407,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -18498,6 +16435,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -18892,8 +16831,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -19073,8 +17010,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::Rekognition::Collection.CollectionId": "CACHED", "AWS::ResilienceHub::App.AppAssessmentSchedule": "CACHED", "AWS::ResilienceHub::App.AppTemplateBody": "CACHED", @@ -19127,6 +17062,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -19228,6 +17164,7 @@ "AWS::SES::Template.Template.TemplateName": "CACHED", "AWS::SES::VdmAttributes.DashboardAttributes.EngagementMetrics": "CACHED", "AWS::SES::VdmAttributes.GuardianAttributes.OptimizedSharedDelivery": "CACHED", + "AWS::SNS::Topic.LoggingConfig.Protocol": "CACHED", "AWS::SNS::Topic.TopicName": "CACHED", "AWS::SQS::Queue.DelaySeconds": "CACHED", "AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds": "CACHED", @@ -19267,6 +17204,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -19307,6 +17259,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -19323,6 +17279,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -19361,7 +17319,63 @@ "AWS::SageMaker::ImageVersion.ProgrammingLang": "CACHED", "AWS::SageMaker::ImageVersion.ReleaseNotes": "CACHED", "AWS::SageMaker::ImageVersion.VendorGuidance": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Description": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Name": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedContentTypes": "CACHED", + "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedResponseMIMETypes": "CACHED", + "AWS::SageMaker::ModelPackage.ApprovalDescription": "CACHED", + "AWS::SageMaker::ModelPackage.ClientToken": "CACHED", + "AWS::SageMaker::ModelPackage.FileSource.ContentDigest": "CACHED", + "AWS::SageMaker::ModelPackage.FileSource.ContentType": "CACHED", + "AWS::SageMaker::ModelPackage.FileSource.S3Uri": "CACHED", + "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedContentTypes": "CACHED", + "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedResponseMIMETypes": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties.CommitId": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties.GeneratedBy": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties.ProjectId": "CACHED", + "AWS::SageMaker::ModelPackage.MetadataProperties.Repository": "CACHED", + "AWS::SageMaker::ModelPackage.MetricsSource.ContentDigest": "CACHED", + "AWS::SageMaker::ModelPackage.MetricsSource.ContentType": "CACHED", + "AWS::SageMaker::ModelPackage.MetricsSource.S3Uri": "CACHED", + "AWS::SageMaker::ModelPackage.ModelApprovalStatus": "CACHED", + "AWS::SageMaker::ModelPackage.ModelInput.DataInputConfig": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ContainerHostname": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.FrameworkVersion": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.Image": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ImageDigest": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ModelDataUrl": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageDescription": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageGroupName": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Name": "CACHED", + "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Status": "CACHED", + "AWS::SageMaker::ModelPackage.S3DataSource.S3DataType": "CACHED", + "AWS::SageMaker::ModelPackage.S3DataSource.S3Uri": "CACHED", + "AWS::SageMaker::ModelPackage.SamplePayloadUrl": "CACHED", + "AWS::SageMaker::ModelPackage.SkipModelValidation": "CACHED", + "AWS::SageMaker::ModelPackage.SourceAlgorithm.AlgorithmName": "CACHED", + "AWS::SageMaker::ModelPackage.SourceAlgorithm.ModelDataUrl": "CACHED", + "AWS::SageMaker::ModelPackage.TransformInput.CompressionType": "CACHED", + "AWS::SageMaker::ModelPackage.TransformInput.ContentType": "CACHED", + "AWS::SageMaker::ModelPackage.TransformInput.SplitType": "CACHED", + "AWS::SageMaker::ModelPackage.TransformJobDefinition.BatchStrategy": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput.Accept": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput.AssembleWith": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput.KmsKeyId": "CACHED", + "AWS::SageMaker::ModelPackage.TransformOutput.S3OutputPath": "CACHED", + "AWS::SageMaker::ModelPackage.TransformResources.VolumeKmsKeyId": "CACHED", + "AWS::SageMaker::ModelPackage.ValidationProfile.ProfileName": "CACHED", + "AWS::SageMaker::ModelPackage.ValidationSpecification.ValidationRole": "CACHED", + "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupDescription": "CACHED", + "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupName": "CACHED", "AWS::SageMaker::NotebookInstance.VolumeSizeInGB": "CACHED", + "AWS::SageMaker::Project.ProjectDescription": "CACHED", + "AWS::SageMaker::Project.ProjectName": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", + "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", + "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", "AWS::SecurityHub::AutomationRule.AutomationRulesAction.Type": "CACHED", "AWS::SecurityHub::AutomationRule.AutomationRulesFindingFieldsUpdate.Types": "CACHED", "AWS::SecurityHub::AutomationRule.AutomationRulesFindingFieldsUpdate.VerificationState": "CACHED", @@ -19378,7 +17392,15 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", @@ -19412,6 +17434,9 @@ "AWS::ServiceCatalogAppRegistry::ResourceAssociation.Application": "CACHED", "AWS::ServiceCatalogAppRegistry::ResourceAssociation.Resource": "CACHED", "AWS::ServiceCatalogAppRegistry::ResourceAssociation.ResourceType": "CACHED", + "AWS::Signer::ProfilePermission.ProfileVersion": "CACHED", + "AWS::Signer::SigningProfile.PlatformId": "CACHED", + "AWS::Signer::SigningProfile.SignatureValidityPeriod.Type": "CACHED", "AWS::SimSpaceWeaver::Simulation.MaximumDuration": "CACHED", "AWS::SimSpaceWeaver::Simulation.Name": "CACHED", "AWS::SimSpaceWeaver::Simulation.S3Location.BucketName": "CACHED", @@ -19511,6 +17536,17 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", + "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyTemplate.Statement": "CACHED", "AWS::WAFRegional::RegexPatternSet.RegexPatternStrings": "CACHED", "AWS::WAFv2::IPSet.Addresses": "CACHED", "AWS::WAFv2::IPSet.Description": "CACHED", @@ -19520,8 +17556,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -19558,6 +17592,10 @@ "AWS::WAFv2::RuleGroup.Name": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::RuleGroup.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::RuleGroup.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::RuleGroup.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::RuleGroup.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.Rule.Name": "CACHED", @@ -19603,9 +17641,14 @@ "AWS::WAFv2::WebACL.Name": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.AggregateKeyType": "CACHED", "AWS::WAFv2::WebACL.RateBasedStatement.Limit": "CACHED", + "AWS::WAFv2::WebACL.RateLimitCookie.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitHeader.Name": "CACHED", + "AWS::WAFv2::WebACL.RateLimitLabelNamespace.Namespace": "CACHED", + "AWS::WAFv2::WebACL.RateLimitQueryArgument.Name": "CACHED", "AWS::WAFv2::WebACL.RegexMatchStatement.RegexString": "CACHED", "AWS::WAFv2::WebACL.RegexPatternSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.RequestInspection.PayloadType": "CACHED", + "AWS::WAFv2::WebACL.RequestInspectionACFP.PayloadType": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.FailureStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionBodyContains.SuccessStrings": "CACHED", "AWS::WAFv2::WebACL.ResponseInspectionHeader.FailureValues": "CACHED", @@ -19638,34 +17681,7 @@ "AWS::XRay::SamplingRule.SamplingRule.ServiceName": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.ServiceType": "CACHED", "AWS::XRay::SamplingRule.SamplingRule.URLPath": "CACHED", - "AppStreamInstanceType": { - "AllowedValues": [ - "stream.compute.2xlarge", - "stream.compute.4xlarge", - "stream.compute.8xlarge", - "stream.compute.large", - "stream.compute.xlarge", - "stream.graphics-pro.16xlarge", - "stream.graphics-pro.4xlarge", - "stream.graphics-pro.8xlarge", - "stream.graphics.g4dn.12xlarge", - "stream.graphics.g4dn.16xlarge", - "stream.graphics.g4dn.2xlarge", - "stream.graphics.g4dn.4xlarge", - "stream.graphics.g4dn.8xlarge", - "stream.graphics.g4dn.xlarge", - "stream.memory.2xlarge", - "stream.memory.4xlarge", - "stream.memory.8xlarge", - "stream.memory.large", - "stream.memory.xlarge", - "stream.standard.2xlarge", - "stream.standard.large", - "stream.standard.medium", - "stream.standard.small", - "stream.standard.xlarge" - ] - }, + "AppStreamInstanceType": "CACHED", "AvailabilityZone": "CACHED", "AvailabilityZoneWithAll": "CACHED", "AvailabilityZones": "CACHED", @@ -19687,32 +17703,7 @@ "DmsEndpointSslMode": "CACHED", "DmsEndpointType": "CACHED", "DocumentDBEngineVersion": "CACHED", - "DocumentDBInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "DocumentDBInstanceClass": "CACHED", "EC2CapacityReservationEndDateType": "CACHED", "EC2CapacityReservationInstanceMatchCriteria": "CACHED", "EC2CapacityReservationInstancePlatform": "CACHED", @@ -19723,875 +17714,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "cc1.4xlarge", - "cg1.4xlarge", - "cr1.8xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "hi1.4xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.16xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.xlarge", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.xlarge", - "r6idn.12xlarge", - "r6idn.16xlarge", - "r6idn.24xlarge", - "r6idn.2xlarge", - "r6idn.32xlarge", - "r6idn.4xlarge", - "r6idn.8xlarge", - "r6idn.xlarge", - "r6in.12xlarge", - "r6in.16xlarge", - "r6in.24xlarge", - "r6in.2xlarge", - "r6in.32xlarge", - "r6in.4xlarge", - "r6in.8xlarge", - "r6in.xlarge", - "t1.micro", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.large", - "c6id.metal", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "cc2.8xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "f1.16xlarge", - "f1.2xlarge", - "f1.4xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "hpc6a.48xlarge", - "hpc6id.32xlarge", - "hpc7a.12xlarge", - "hpc7a.24xlarge", - "hpc7a.48xlarge", - "hpc7a.96xlarge", - "hpc7g.16xlarge", - "hpc7g.4xlarge", - "hpc7g.8xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i3p.16xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.large", - "m5dn.metal", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.large", - "m5n.metal", - "m5n.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.large", - "m6id.metal", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.large", - "m6idn.metal", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.large", - "m6in.metal", - "m6in.xlarge", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "p3dn.24xlarge", - "p4d.24xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.large", - "r6id.metal", - "r6id.xlarge", - "r6idn.12xlarge", - "r6idn.16xlarge", - "r6idn.24xlarge", - "r6idn.2xlarge", - "r6idn.32xlarge", - "r6idn.4xlarge", - "r6idn.8xlarge", - "r6idn.large", - "r6idn.metal", - "r6idn.xlarge", - "r6in.12xlarge", - "r6in.16xlarge", - "r6in.24xlarge", - "r6in.2xlarge", - "r6in.32xlarge", - "r6in.4xlarge", - "r6in.8xlarge", - "r6in.large", - "r6in.metal", - "r6in.xlarge", - "t1.micro", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-24tb1.112xlarge", - "u-24tb1.metal", - "u-3tb1.56xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "u-9tb1.112xlarge", - "u-9tb1.metal", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.m3.2xlarge", - "cache.m3.large", - "cache.m3.medium", - "cache.m3.xlarge", - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r3.2xlarge", - "cache.r3.4xlarge", - "cache.r3.8xlarge", - "cache.r3.large", - "cache.r3.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -20606,53 +17740,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r4.2xlarge", - "db.r4.4xlarge", - "db.r4.8xlarge", - "db.r4.large", - "db.r4.xlarge", - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/us-west-1.json b/src/cfnlint/data/CloudSpecs/us-west-1.json index 44e3bdebbc..90668ffbbb 100644 --- a/src/cfnlint/data/CloudSpecs/us-west-1.json +++ b/src/cfnlint/data/CloudSpecs/us-west-1.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -187,6 +188,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -210,7 +213,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -257,10 +263,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -510,6 +516,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -545,6 +552,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -633,10 +643,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -644,8 +656,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -653,22 +663,29 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", @@ -690,11 +707,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", @@ -747,6 +769,7 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", @@ -797,6 +820,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -873,7 +897,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -906,6 +933,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -952,6 +980,7 @@ "AWS::Config::RemediationConfiguration.ResourceValue": "CACHED", "AWS::Config::RemediationConfiguration.SsmControls": "CACHED", "AWS::Config::RemediationConfiguration.StaticValue": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::DAX::Cluster.SSESpecification": "CACHED", "AWS::DLM::LifecyclePolicy.Action": "CACHED", @@ -1062,11 +1091,14 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", @@ -1112,6 +1144,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1129,6 +1163,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1168,6 +1203,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1182,7 +1218,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1249,10 +1284,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1362,9 +1400,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1373,6 +1414,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1489,29 +1532,15 @@ "AWS::EMRContainers::VirtualCluster.EksInfo": "CACHED", "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", + "AWS::EMRServerless::Application.CloudWatchLoggingConfiguration": "CACHED", "AWS::EMRServerless::Application.ConfigurationObject": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", + "AWS::EMRServerless::Application.LogTypeMapKeyValuePair": "CACHED", "AWS::EMRServerless::Application.ManagedPersistenceMonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html", - "Properties": { - "ManagedPersistenceMonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-managedpersistencemonitoringconfiguration", - "Required": false, - "Type": "ManagedPersistenceMonitoringConfiguration", - "UpdateType": "Conditional" - }, - "S3MonitoringConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-monitoringconfiguration.html#cfn-emrserverless-application-monitoringconfiguration-s3monitoringconfiguration", - "Required": false, - "Type": "S3MonitoringConfiguration", - "UpdateType": "Conditional" - } - } - }, + "AWS::EMRServerless::Application.MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", "AWS::EMRServerless::Application.S3MonitoringConfiguration": "CACHED", "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", @@ -1614,6 +1643,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -1682,6 +1712,9 @@ "AWS::GameLift::Build.StorageLocation": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -1813,6 +1846,12 @@ "Required": false, "UpdateType": "Mutable" }, + "RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-repositorycredentials", + "Required": false, + "Type": "RepositoryCredentials", + "UpdateType": "Mutable" + }, "ResourceRequirements": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-resourcerequirements", "ItemType": "ResourceRequirement", @@ -1885,6 +1924,85 @@ } } }, + "AWS::GammaDilithium::JobDefinition.EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecsproperties.html", + "Properties": { + "TaskProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecsproperties.html#cfn-gammadilithium-jobdefinition-ecsproperties-taskproperties", + "ItemType": "EcsTaskProperties", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::GammaDilithium::JobDefinition.EcsTaskProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html", + "Properties": { + "Containers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-containers", + "ItemType": "TaskContainerProperties", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EphemeralStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage", + "Required": false, + "Type": "EphemeralStorage", + "UpdateType": "Mutable" + }, + "ExecutionRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-executionrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IpcMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-ipcmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration", + "Required": false, + "Type": "NetworkConfiguration", + "UpdateType": "Mutable" + }, + "PidMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-pidmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PlatformVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-platformversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RuntimePlatform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform", + "Required": false, + "Type": "RuntimePlatform", + "UpdateType": "Mutable" + }, + "TaskRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-taskrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-volumes", + "ItemType": "Volumes", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::GammaDilithium::JobDefinition.EfsVolumeConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html", "Properties": { @@ -2020,6 +2138,12 @@ "AWS::GammaDilithium::JobDefinition.EksContainerSecurityContext": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html", "Properties": { + "AllowPrivilegeEscalation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-allowprivilegeescalation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "Privileged": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-privileged", "PrimitiveType": "Boolean", @@ -2178,10 +2302,10 @@ } }, "AWS::GammaDilithium::JobDefinition.EphemeralStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-ephemeralstorage.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage.html", "Properties": { "SizeInGiB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-ephemeralstorage.html#cfn-gammadilithium-jobdefinition-containerproperties-ephemeralstorage-sizeingib", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-ephemeralstorage-sizeingib", "PrimitiveType": "Integer", "Required": true, "UpdateType": "Mutable" @@ -2228,42 +2352,53 @@ } } }, + "AWS::GammaDilithium::JobDefinition.ImagePullSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-imagepullsecret.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-imagepullsecret.html#cfn-gammadilithium-jobdefinition-imagepullsecret-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::GammaDilithium::JobDefinition.LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html", "Properties": { "Devices": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-devices", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-devices", "ItemType": "Device", "Required": false, "Type": "List", "UpdateType": "Mutable" }, "InitProcessEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-initprocessenabled", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-initprocessenabled", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, "MaxSwap": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-maxswap", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-maxswap", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, "SharedMemorySize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-sharedmemorysize", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-sharedmemorysize", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, "Swappiness": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-swappiness", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-swappiness", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, "Tmpfs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters-tmpfs", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters-tmpfs", "ItemType": "Tmpfs", "Required": false, "Type": "List", @@ -2272,22 +2407,22 @@ } }, "AWS::GammaDilithium::JobDefinition.LogConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html", "Properties": { "LogDriver": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration-logdriver", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration-logdriver", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, "Options": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration-options", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration-options", "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, "SecretOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration-secretoptions", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration-secretoptions", "ItemType": "Secret", "Required": false, "Type": "List", @@ -2330,10 +2465,10 @@ } }, "AWS::GammaDilithium::JobDefinition.NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-networkconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration.html", "Properties": { "AssignPublicIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-networkconfiguration.html#cfn-gammadilithium-jobdefinition-containerproperties-networkconfiguration-assignpublicip", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-networkconfiguration-assignpublicip", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" @@ -2373,6 +2508,19 @@ "Type": "ContainerProperties", "UpdateType": "Mutable" }, + "EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-ecsproperties", + "Required": false, + "Type": "EcsProperties", + "UpdateType": "Mutable" + }, + "InstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-instancetypes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "TargetNodes": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-noderangeproperty.html#cfn-gammadilithium-jobdefinition-noderangeproperty-targetnodes", "PrimitiveType": "String", @@ -2403,6 +2551,20 @@ "Required": false, "UpdateType": "Mutable" }, + "ImagePullSecrets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-imagepullsecrets", + "ItemType": "ImagePullSecret", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "InitContainers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-initcontainers", + "ItemType": "EksContainer", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Metadata": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-metadata", "Required": false, @@ -2415,6 +2577,12 @@ "Required": false, "UpdateType": "Mutable" }, + "ShareProcessNamespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-shareprocessnamespace", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "Volumes": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-volumes", "ItemType": "EksVolume", @@ -2424,6 +2592,17 @@ } } }, + "AWS::GammaDilithium::JobDefinition.RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials.html", + "Properties": { + "CredentialsParameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials-credentialsparameter", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::GammaDilithium::JobDefinition.ResourceRequirement": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-resourcerequirement.html", "Properties": { @@ -2460,16 +2639,16 @@ } }, "AWS::GammaDilithium::JobDefinition.RuntimePlatform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-runtimeplatform.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform.html", "Properties": { "CpuArchitecture": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-containerproperties-runtimeplatform-cpuarchitecture", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform-cpuarchitecture", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "OperatingSystemFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-containerproperties-runtimeplatform-operatingsystemfamily", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform.html#cfn-gammadilithium-jobdefinition-ecstaskproperties-runtimeplatform-operatingsystemfamily", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" @@ -2493,6 +2672,131 @@ } } }, + "AWS::GammaDilithium::JobDefinition.TaskContainerDependency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerdependency.html", + "Properties": { + "Condition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerdependency.html#cfn-gammadilithium-jobdefinition-taskcontainerdependency-condition", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ContainerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerdependency.html#cfn-gammadilithium-jobdefinition-taskcontainerdependency-containername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::GammaDilithium::JobDefinition.TaskContainerProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html", + "Properties": { + "Command": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-command", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DependsOn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-dependson", + "ItemType": "TaskContainerDependency", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Environment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-environment", + "ItemType": "Environment", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Essential": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-essential", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Image": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-image", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "LinuxParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-linuxparameters", + "Required": false, + "Type": "LinuxParameters", + "UpdateType": "Mutable" + }, + "LogConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-logconfiguration", + "Required": false, + "Type": "LogConfiguration", + "UpdateType": "Mutable" + }, + "MountPoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-mountpoints", + "ItemType": "MountPoints", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Privileged": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-privileged", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadonlyRootFilesystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-readonlyrootfilesystem", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RepositoryCredentials": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-repositorycredentials", + "Required": false, + "Type": "RepositoryCredentials", + "UpdateType": "Mutable" + }, + "ResourceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-resourcerequirements", + "ItemType": "ResourceRequirement", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Secrets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-secrets", + "ItemType": "Secret", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Ulimits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-ulimits", + "ItemType": "Ulimit", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "User": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-taskcontainerproperties.html#cfn-gammadilithium-jobdefinition-taskcontainerproperties-user", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::GammaDilithium::JobDefinition.Timeout": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-timeout.html", "Properties": { @@ -2585,6 +2889,7 @@ } } }, + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -2599,6 +2904,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -2668,6 +2974,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -2719,6 +3026,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -2737,6 +3050,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2829,6 +3143,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kinesis::Stream.StreamEncryption": "CACHED", "AWS::Kinesis::Stream.StreamModeDetails": "CACHED", "AWS::KinesisAnalytics::Application.CSVMappingParameters": "CACHED", @@ -2949,6 +3266,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -3065,6 +3387,13 @@ "AWS::MSK::Cluster.VpcConnectivityScram": "CACHED", "AWS::MSK::Cluster.VpcConnectivityTls": "CACHED", "AWS::MSK::Configuration.LatestRevision": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication": "CACHED", + "AWS::MSK::Replicator.KafkaCluster": "CACHED", + "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", + "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::Macie::AllowList.Criteria": "CACHED", "AWS::Macie::AllowList.S3WordsList": "CACHED", "AWS::Macie::FindingsFilter.CriterionAdditionalProperties": "CACHED", @@ -3150,71 +3479,7 @@ "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension": "CACHED", - "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html", - "Properties": { - "PolicyVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-policyvariables", - "Required": false, - "Type": "PolicyVariables", - "UpdateType": "Mutable" - }, - "StatefulDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefuldefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatefulEngineOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulengineoptions", - "Required": false, - "Type": "StatefulEngineOptions", - "UpdateType": "Mutable" - }, - "StatefulRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statefulrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatefulRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessCustomActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelesscustomactions", - "DuplicatesAllowed": true, - "ItemType": "CustomAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessFragmentDefaultActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessfragmentdefaultactions", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "StatelessRuleGroupReferences": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-networkfirewall-firewallpolicy-firewallpolicy.html#cfn-networkfirewall-firewallpolicy-firewallpolicy-statelessrulegroupreferences", - "DuplicatesAllowed": true, - "ItemType": "StatelessRuleGroupReference", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.IPSet": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PolicyVariables": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.PublishMetricAction": "CACHED", @@ -3247,6 +3512,13 @@ "AWS::NetworkFirewall::RuleGroup.StatelessRule": "CACHED", "AWS::NetworkFirewall::RuleGroup.StatelessRulesAndCustomActions": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.PortRange": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment.ConnectAttachmentOptions": "CACHED", "AWS::NetworkManager::ConnectAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::ConnectPeer.BgpOptions": "CACHED", @@ -3268,9 +3540,12 @@ "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3408,6 +3683,10 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", @@ -3419,6 +3698,7 @@ "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::RedshiftServerless::Namespace.Namespace": "CACHED", + "AWS::RedshiftServerless::Namespace.SnapshotCopyConfiguration": "CACHED", "AWS::RedshiftServerless::Workgroup.ConfigParameter": "CACHED", "AWS::RedshiftServerless::Workgroup.Endpoint": "CACHED", "AWS::RedshiftServerless::Workgroup.NetworkInterface": "CACHED", @@ -3435,6 +3715,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -3455,10 +3736,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule": "CACHED", "AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": "CACHED", @@ -3610,7 +3895,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -3647,7 +3931,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -3677,6 +3965,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -3722,6 +4011,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -3734,6 +4025,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -3874,11 +4166,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -3929,7 +4230,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -3994,9 +4312,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -4033,10 +4351,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -4062,6 +4378,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -4120,6 +4437,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -4166,55 +4484,8 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", @@ -4286,117 +4557,7 @@ "AWS::AppSync::DomainName": "CACHED", "AWS::AppSync::DomainNameApiAssociation": "CACHED", "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": { - "Attributes": { - "ApiId": { - "PrimitiveType": "String" - }, - "Arn": { - "PrimitiveType": "String" - }, - "GraphQLDns": { - "PrimitiveType": "String" - }, - "GraphQLEndpointArn": { - "PrimitiveType": "String" - }, - "GraphQLUrl": { - "PrimitiveType": "String" - }, - "RealtimeDns": { - "PrimitiveType": "String" - }, - "RealtimeUrl": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html", - "Properties": { - "AdditionalAuthenticationProviders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders", - "ItemType": "AdditionalAuthenticationProvider", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApiType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-apitype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthenticationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppSync::GraphQLApi.AuthType" - } - }, - "LambdaAuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-lambdaauthorizerconfig", - "Required": false, - "Type": "LambdaAuthorizerConfig", - "UpdateType": "Mutable" - }, - "LogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig", - "Required": false, - "Type": "LogConfig", - "UpdateType": "Mutable" - }, - "MergedApiExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-mergedapiexecutionrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenIDConnectConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig", - "Required": false, - "Type": "OpenIDConnectConfig", - "UpdateType": "Mutable" - }, - "OwnerContact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-ownercontact", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserPoolConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig", - "Required": false, - "Type": "UserPoolConfig", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "XrayEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::AppSync::GraphQLApi": "CACHED", "AWS::AppSync::GraphQLSchema": "CACHED", "AWS::AppSync::Resolver": "CACHED", "AWS::AppSync::SourceApiAssociation": "CACHED", @@ -4484,6 +4645,7 @@ "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -4519,6 +4681,7 @@ "AWS::Config::OrganizationConformancePack": "CACHED", "AWS::Config::RemediationConfiguration": "CACHED", "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::DAX::Cluster": "CACHED", @@ -4630,7 +4793,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -4763,50 +4985,7 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Attributes": { - "IsDefault": { - "PrimitiveType": "Boolean" - }, - "RuleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::ElasticLoadBalancingV2::TrustStore": "CACHED", @@ -4896,6 +5075,12 @@ "Type": "ContainerProperties", "UpdateType": "Mutable" }, + "EcsProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gammadilithium-jobdefinition.html#cfn-gammadilithium-jobdefinition-ecsproperties", + "Required": false, + "Type": "EcsProperties", + "UpdateType": "Mutable" + }, "EksProperties": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gammadilithium-jobdefinition.html#cfn-gammadilithium-jobdefinition-eksproperties", "Required": false, @@ -4966,6 +5151,7 @@ } }, "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -5023,6 +5209,7 @@ "AWS::Inspector::AssessmentTarget": "CACHED", "AWS::Inspector::AssessmentTemplate": "CACHED", "AWS::Inspector::ResourceGroup": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT::AccountAuditConfiguration": "CACHED", @@ -5057,6 +5244,8 @@ "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kinesis::Stream": "CACHED", "AWS::Kinesis::StreamConsumer": "CACHED", "AWS::KinesisAnalytics::Application": "CACHED", @@ -5087,6 +5276,9 @@ "AWS::LicenseManager::Grant": "CACHED", "AWS::LicenseManager::License": "CACHED", "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::Delivery": "CACHED", + "AWS::Logs::DeliveryDestination": "CACHED", + "AWS::Logs::DeliverySource": "CACHED", "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -5101,6 +5293,7 @@ "AWS::MSK::Cluster": "CACHED", "AWS::MSK::ClusterPolicy": "CACHED", "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::Replicator": "CACHED", "AWS::MSK::VpcConnection": "CACHED", "AWS::Macie::AllowList": "CACHED", "AWS::Macie::CustomDataIdentifier": "CACHED", @@ -5142,6 +5335,7 @@ "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration": "CACHED", "AWS::NetworkManager::ConnectAttachment": "CACHED", "AWS::NetworkManager::ConnectPeer": "CACHED", "AWS::NetworkManager::CoreNetwork": "CACHED", @@ -5183,7 +5377,531 @@ "AWS::RAM::ResourceShare": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", + "AWS::RDS::DBInstance": { + "Attributes": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { + "PrimitiveType": "String" + }, + "DbiResourceId": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", + "Properties": { + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } + }, + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } + }, + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", + "Required": false, + "Type": "CertificateDetails", + "UpdateType": "Mutable" + }, + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" + } + }, + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" + } + }, + "DBName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", + "Required": false, + "Type": "Endpoint", + "UpdateType": "Mutable" + }, + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" + }, + "MasterUsername": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.MasterUsername" + } + }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZ": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "PerformanceInsightsRetentionPeriod" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } + }, + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, + "PubliclyAccessible": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::RDS::DBParameterGroup": "CACHED", "AWS::RDS::DBProxy": "CACHED", "AWS::RDS::DBProxyEndpoint": "CACHED", @@ -5193,7 +5911,9 @@ "AWS::RDS::DBSubnetGroup": "CACHED", "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", "AWS::Redshift::Cluster": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", @@ -5226,6 +5946,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53Resolver::FirewallDomainList": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", @@ -5319,8 +6042,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -5449,6 +6225,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -5484,6 +6265,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -5691,6 +6482,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -5710,7 +6502,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -5785,8 +6579,10 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", @@ -5825,6 +6621,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -5988,6 +6785,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -6005,8 +6804,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -6060,6 +6861,10 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -6204,6 +7009,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -6219,15 +7030,16 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", @@ -6246,16 +7058,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -6288,6 +7103,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -6363,6 +7179,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -6493,154 +7310,13 @@ "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", - "AWS::GameLift::Fleet.EC2InstanceType": { - "AllowedPatternRegex": "^.*..*$", - "AllowedValues": [ - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.xlarge" - ] - }, + "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", "AWS::GameLift::Fleet.InstanceRoleARN": "CACHED", "AWS::GameLift::Fleet.InstanceRoleCredentialsProvider": "CACHED", @@ -6702,6 +7378,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -6742,6 +7419,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -6814,6 +7496,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -6822,6 +7505,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -6952,6 +7636,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -6964,6 +7649,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kinesis::Stream.Name": "CACHED", "AWS::Kinesis::Stream.RetentionPeriodHours": "CACHED", "AWS::Kinesis::Stream.ShardCount": "CACHED", @@ -7042,7 +7732,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -7069,6 +7761,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -7206,6 +7912,13 @@ "AWS::Logs::AccountPolicy.PolicyName": "CACHED", "AWS::Logs::AccountPolicy.PolicyType": "CACHED", "AWS::Logs::AccountPolicy.Scope": "CACHED", + "AWS::Logs::Delivery.DeliveryDestinationArn": "CACHED", + "AWS::Logs::Delivery.DeliverySourceName": "CACHED", + "AWS::Logs::DeliveryDestination.DestinationResourceArn": "CACHED", + "AWS::Logs::DeliveryDestination.Name": "CACHED", + "AWS::Logs::DeliverySource.LogType": "CACHED", + "AWS::Logs::DeliverySource.Name": "CACHED", + "AWS::Logs::DeliverySource.ResourceArn": "CACHED", "AWS::Logs::Destination.DestinationName": "CACHED", "AWS::Logs::LogAnomalyDetector.EvaluationFrequency": "CACHED", "AWS::Logs::LogAnomalyDetector.KmsKeyId": "CACHED", @@ -7255,6 +7968,18 @@ "AWS::MSK::Cluster.PublicAccess.Type": "CACHED", "AWS::MSK::Cluster.StorageMode": "CACHED", "AWS::MSK::ClusterPolicy.ClusterArn": "CACHED", + "AWS::MSK::Replicator.AmazonMskCluster.MskClusterArn": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToExclude": "CACHED", + "AWS::MSK::Replicator.ConsumerGroupReplication.ConsumerGroupsToReplicate": "CACHED", + "AWS::MSK::Replicator.Description": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", + "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", + "AWS::MSK::Replicator.ReplicatorName": "CACHED", + "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", + "AWS::MSK::Replicator.TopicReplication.TopicsToReplicate": "CACHED", "AWS::MSK::VpcConnection.Authentication": "CACHED", "AWS::MSK::VpcConnection.ClientSubnets": "CACHED", "AWS::MSK::VpcConnection.SecurityGroups": "CACHED", @@ -7370,6 +8095,7 @@ "AWS::NetworkFirewall::FirewallPolicy.CustomAction.ActionName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Description": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.Dimension.Value": "CACHED", + "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicy.TLSInspectionConfigurationArn": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.FirewallPolicyName": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.RuleOrder": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.StatefulEngineOptions.StreamExceptionPolicy": "CACHED", @@ -7404,6 +8130,13 @@ "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Flags": "CACHED", "AWS::NetworkFirewall::RuleGroup.TCPFlagField.Masks": "CACHED", "AWS::NetworkFirewall::RuleGroup.Type": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Address.AddressDefinition": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.RevokedStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.CheckCertificateRevocationStatus.UnknownStatusAction": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.Description": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificate.ResourceArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateConfiguration.CertificateAuthorityArn": "CACHED", + "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfigurationName": "CACHED", "AWS::OSIS::Pipeline.CloudWatchLogDestination.LogGroup": "CACHED", "AWS::OSIS::Pipeline.MaxUnits": "CACHED", "AWS::OSIS::Pipeline.MinUnits": "CACHED", @@ -7412,6 +8145,7 @@ "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -7549,8 +8283,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -7612,6 +8344,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -7674,6 +8413,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t1.micro", "db.t2.2xlarge", @@ -7736,6 +8482,25 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.IncludedPages": "CACHED", + "AWS::RUM::AppMonitor.AppMonitorConfiguration.Telemetries": "CACHED", + "AWS::RUM::AppMonitor.CustomEvents.Status": "CACHED", + "AWS::RUM::AppMonitor.Domain": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.EventPattern": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Name": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.Namespace": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.UnitLabel": "CACHED", + "AWS::RUM::AppMonitor.MetricDefinition.ValueKey": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.Destination": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.DestinationArn": "CACHED", + "AWS::RUM::AppMonitor.MetricDestination.IamRoleArn": "CACHED", + "AWS::RUM::AppMonitor.Name": "CACHED", "AWS::Redshift::Cluster.ClusterIdentifier": "CACHED", "AWS::Redshift::Cluster.ClusterParameterGroupName": "CACHED", "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", @@ -7752,8 +8517,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -7863,6 +8626,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53Resolver::FirewallDomainList.DomainFileUrl": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Domains": "CACHED", "AWS::Route53Resolver::FirewallDomainList.Name": "CACHED", @@ -7871,6 +8635,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -8031,6 +8796,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -8111,6 +8891,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -8157,6 +8941,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -8196,6 +8982,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -8485,13 +9273,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -8570,9 +9365,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -8705,15 +9519,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -8727,8 +9539,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -8755,6 +9565,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -8801,6 +9612,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -8887,921 +9699,18 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": { - "AllowedValues": [ - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.xlarge", - "cc1.4xlarge", - "cg1.4xlarge", - "cr1.8xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.xlarge", - "hi1.4xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.xlarge", - "t1.micro", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.xlarge" - ] - }, + "EMRInstanceType": "CACHED", "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.metal", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.large", - "c7gd.medium", - "c7gd.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "g2.2xlarge", - "g2.8xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.large", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.large", - "m5zn.metal", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.large", - "m6idn.metal", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.large", - "m6in.metal", - "m6in.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.large", - "m7gd.medium", - "m7gd.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.large", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.large", - "m7i.metal-24xl", - "m7i.metal-48xl", - "m7i.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.large", - "r6a.metal", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.large", - "r7gd.medium", - "r7gd.xlarge", - "t1.micro", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.large", - "z1d.metal", - "z1d.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", - "ElastiCacheInstanceType": { - "AllowedValues": [ - "cache.c1.xlarge", - "cache.m1.large", - "cache.m1.medium", - "cache.m1.small", - "cache.m1.xlarge", - "cache.m2.2xlarge", - "cache.m2.4xlarge", - "cache.m2.xlarge", - "cache.m3.2xlarge", - "cache.m3.large", - "cache.m3.medium", - "cache.m3.xlarge", - "cache.m4.10xlarge", - "cache.m4.2xlarge", - "cache.m4.4xlarge", - "cache.m4.large", - "cache.m4.xlarge", - "cache.m5.12xlarge", - "cache.m5.24xlarge", - "cache.m5.2xlarge", - "cache.m5.4xlarge", - "cache.m5.large", - "cache.m5.xlarge", - "cache.m6g.12xlarge", - "cache.m6g.16xlarge", - "cache.m6g.2xlarge", - "cache.m6g.4xlarge", - "cache.m6g.8xlarge", - "cache.m6g.large", - "cache.m6g.xlarge", - "cache.r3.2xlarge", - "cache.r3.4xlarge", - "cache.r3.8xlarge", - "cache.r3.large", - "cache.r3.xlarge", - "cache.r4.16xlarge", - "cache.r4.2xlarge", - "cache.r4.4xlarge", - "cache.r4.8xlarge", - "cache.r4.large", - "cache.r4.xlarge", - "cache.r5.12xlarge", - "cache.r5.24xlarge", - "cache.r5.2xlarge", - "cache.r5.4xlarge", - "cache.r5.large", - "cache.r5.xlarge", - "cache.r6g.12xlarge", - "cache.r6g.16xlarge", - "cache.r6g.2xlarge", - "cache.r6g.4xlarge", - "cache.r6g.8xlarge", - "cache.r6g.large", - "cache.r6g.xlarge", - "cache.r6gd.12xlarge", - "cache.r6gd.16xlarge", - "cache.r6gd.2xlarge", - "cache.r6gd.4xlarge", - "cache.r6gd.8xlarge", - "cache.r6gd.xlarge", - "cache.t1.micro", - "cache.t2.medium", - "cache.t2.micro", - "cache.t2.small", - "cache.t3.medium", - "cache.t3.micro", - "cache.t3.small", - "cache.t4g.medium", - "cache.t4g.micro", - "cache.t4g.small" - ] - }, + "ElastiCacheInstanceType": "CACHED", "ElasticInferenceAccelerator": "CACHED", "ElasticsearchInstanceType": "CACHED", "ImageId": "CACHED", @@ -9816,49 +9725,7 @@ "LoadBalancerPort": "CACHED", "LoadBalancerV2Arn": "CACHED", "MicrosoftADEdition": "CACHED", - "NeptuneInstanceClass": { - "AllowedValues": [ - "db.r5.12xlarge", - "db.r5.16xlarge", - "db.r5.24xlarge", - "db.r5.2xlarge", - "db.r5.4xlarge", - "db.r5.8xlarge", - "db.r5.large", - "db.r5.xlarge", - "db.r5d.12xlarge", - "db.r5d.16xlarge", - "db.r5d.24xlarge", - "db.r5d.2xlarge", - "db.r5d.4xlarge", - "db.r5d.8xlarge", - "db.r5d.large", - "db.r5d.xlarge", - "db.r6g.12xlarge", - "db.r6g.16xlarge", - "db.r6g.2xlarge", - "db.r6g.4xlarge", - "db.r6g.8xlarge", - "db.r6g.large", - "db.r6g.xlarge", - "db.r6i.12xlarge", - "db.r6i.16xlarge", - "db.r6i.24xlarge", - "db.r6i.2xlarge", - "db.r6i.32xlarge", - "db.r6i.4xlarge", - "db.r6i.8xlarge", - "db.r6i.large", - "db.r6i.xlarge", - "db.t3.medium", - "db.t4g.medium" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "NeptuneInstanceClass": "CACHED", "NetworkAclRuleAction": "CACHED", "NetworkAclRuleNumber": "CACHED", "NetworkInterfacePermission": "CACHED", @@ -9874,24 +9741,7 @@ "RecordSetType": "CACHED", "RedshiftClusterType": "CACHED", "RedshiftClusterVersion": "CACHED", - "RedshiftInstanceType": { - "AllowedValues": [ - "dc1.8xlarge", - "dc1.large", - "dc2.8xlarge", - "dc2.large", - "ds2.8xlarge", - "ds2.xlarge", - "ra3.16xlarge", - "ra3.4xlarge", - "ra3.xlplus" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "RedshiftInstanceType": "CACHED", "RestApiId": "CACHED", "Route53ResolverEndpointDirection": "CACHED", "SecretsManagerTargetType": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/us-west-2.json b/src/cfnlint/data/CloudSpecs/us-west-2.json index 528fc2ae0e..5c4a28ccc0 100644 --- a/src/cfnlint/data/CloudSpecs/us-west-2.json +++ b/src/cfnlint/data/CloudSpecs/us-west-2.json @@ -156,6 +156,7 @@ "AWS::ACMPCA::CertificateAuthority.AccessDescription": "CACHED", "AWS::ACMPCA::CertificateAuthority.AccessMethod": "CACHED", "AWS::ACMPCA::CertificateAuthority.CrlConfiguration": "CACHED", + "AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -165,6 +166,11 @@ "AWS::ACMPCA::CertificateAuthority.OtherName": "CACHED", "AWS::ACMPCA::CertificateAuthority.RevocationConfiguration": "CACHED", "AWS::ACMPCA::CertificateAuthority.Subject": "CACHED", + "AWS::APS::Scraper.AmpConfiguration": "CACHED", + "AWS::APS::Scraper.Destination": "CACHED", + "AWS::APS::Scraper.EksConfiguration": "CACHED", + "AWS::APS::Scraper.ScrapeConfiguration": "CACHED", + "AWS::APS::Scraper.Source": "CACHED", "AWS::APS::Workspace.LoggingConfiguration": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration": "CACHED", @@ -188,6 +194,8 @@ "AWS::Amplify::Branch.Backend": "CACHED", "AWS::Amplify::Branch.BasicAuthConfig": "CACHED", "AWS::Amplify::Branch.EnvironmentVariable": "CACHED", + "AWS::Amplify::Domain.Certificate": "CACHED", + "AWS::Amplify::Domain.CertificateSettings": "CACHED", "AWS::Amplify::Domain.SubDomainSetting": "CACHED", "AWS::AmplifyUIBuilder::Component.ActionParameters": "CACHED", "AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue": "CACHED", @@ -211,7 +219,10 @@ "AWS::AmplifyUIBuilder::Form.FormButton": "CACHED", "AWS::AmplifyUIBuilder::Form.FormCTA": "CACHED", "AWS::AmplifyUIBuilder::Form.FormDataTypeConfig": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormInputValueProperty": "CACHED", + "AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyle": "CACHED", "AWS::AmplifyUIBuilder::Form.FormStyleConfig": "CACHED", "AWS::AmplifyUIBuilder::Form.SectionalElement": "CACHED", @@ -258,10 +269,10 @@ "AWS::AppConfig::Application.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Tags": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators": "CACHED", + "AWS::AppConfig::Deployment.DynamicExtensionParameters": "CACHED", "AWS::AppConfig::Deployment.Tags": "CACHED", "AWS::AppConfig::DeploymentStrategy.Tags": "CACHED", - "AWS::AppConfig::Environment.Monitors": "CACHED", - "AWS::AppConfig::Environment.Tags": "CACHED", + "AWS::AppConfig::Environment.Monitor": "CACHED", "AWS::AppConfig::Extension.Parameter": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningConfig": "CACHED", "AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig": "CACHED", @@ -362,6 +373,8 @@ "AWS::AppFlow::Flow.VeevaSourceProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties": "CACHED", + "AWS::AppIntegrations::Application.ApplicationSourceConfig": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration": "CACHED", "AWS::AppIntegrations::DataIntegration.ScheduleConfig": "CACHED", "AWS::AppIntegrations::EventIntegration.EventFilter": "CACHED", @@ -552,6 +565,7 @@ "AWS::AppSync::FunctionConfiguration.SyncConfig": "CACHED", "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": "CACHED", "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": "CACHED", + "AWS::AppSync::GraphQLApi.EnhancedMetricsConfig": "CACHED", "AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig": "CACHED", "AWS::AppSync::GraphQLApi.LogConfig": "CACHED", "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": "CACHED", @@ -587,6 +601,9 @@ "AWS::ApplicationInsights::Application.Log": "CACHED", "AWS::ApplicationInsights::Application.LogPattern": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter": "CACHED", + "AWS::ApplicationInsights::Application.Process": "CACHED", + "AWS::ApplicationInsights::Application.SQLServerPrometheusExporter": "CACHED", "AWS::ApplicationInsights::Application.SubComponentConfigurationDetails": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent": "CACHED", @@ -684,10 +701,12 @@ "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", "AWS::Batch::JobDefinition.Device": "CACHED", - "AWS::Batch::JobDefinition.EFSAuthorizationConfig": "CACHED", - "AWS::Batch::JobDefinition.EFSVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EcsProperties": "CACHED", + "AWS::Batch::JobDefinition.EcsTaskProperties": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", "AWS::Batch::JobDefinition.EksContainer": "CACHED", "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", @@ -695,8 +714,6 @@ "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", "AWS::Batch::JobDefinition.EksHostPath": "CACHED", - "AWS::Batch::JobDefinition.EksMetadata": "CACHED", - "AWS::Batch::JobDefinition.EksPodProperties": "CACHED", "AWS::Batch::JobDefinition.EksProperties": "CACHED", "AWS::Batch::JobDefinition.EksSecret": "CACHED", "AWS::Batch::JobDefinition.EksVolume": "CACHED", @@ -704,24 +721,66 @@ "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", - "AWS::Batch::JobDefinition.Host": "CACHED", - "AWS::Batch::JobDefinition.JobTimeout": "CACHED", + "AWS::Batch::JobDefinition.ImagePullSecret": "CACHED", "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", - "AWS::Batch::JobDefinition.MountPoint": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", "AWS::Batch::JobDefinition.NodeProperties": "CACHED", "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.RepositoryCredentials": "CACHED", "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerDependency": "CACHED", + "AWS::Batch::JobDefinition.TaskContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", "AWS::Batch::JobDefinition.Tmpfs": "CACHED", "AWS::Batch::JobDefinition.Ulimit": "CACHED", - "AWS::Batch::JobDefinition.Volume": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction": "CACHED", "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", + "AWS::Bedrock::Agent.APISchema": "CACHED", + "AWS::Bedrock::Agent.ActionGroupExecutor": "CACHED", + "AWS::Bedrock::Agent.AgentActionGroup": "CACHED", + "AWS::Bedrock::Agent.AgentKnowledgeBase": "CACHED", + "AWS::Bedrock::Agent.InferenceConfiguration": "CACHED", + "AWS::Bedrock::Agent.PromptConfiguration": "CACHED", + "AWS::Bedrock::Agent.PromptOverrideConfiguration": "CACHED", + "AWS::Bedrock::Agent.S3Identifier": "CACHED", + "AWS::Bedrock::AgentAlias.AgentAliasHistoryEvent": "CACHED", + "AWS::Bedrock::AgentAlias.AgentAliasRoutingConfigurationListItem": "CACHED", + "AWS::Bedrock::DataSource.ChunkingConfiguration": "CACHED", + "AWS::Bedrock::DataSource.DataSourceConfiguration": "CACHED", + "AWS::Bedrock::DataSource.FixedSizeChunkingConfiguration": "CACHED", + "AWS::Bedrock::DataSource.S3DataSourceConfiguration": "CACHED", + "AWS::Bedrock::DataSource.ServerSideEncryptionConfiguration": "CACHED", + "AWS::Bedrock::DataSource.VectorIngestionConfiguration": "CACHED", + "AWS::Bedrock::Guardrail.ContentFilterConfig": "CACHED", + "AWS::Bedrock::Guardrail.ContentPolicyConfig": "CACHED", + "AWS::Bedrock::Guardrail.ManagedWordsConfig": "CACHED", + "AWS::Bedrock::Guardrail.PiiEntityConfig": "CACHED", + "AWS::Bedrock::Guardrail.RegexConfig": "CACHED", + "AWS::Bedrock::Guardrail.SensitiveInformationPolicyConfig": "CACHED", + "AWS::Bedrock::Guardrail.TopicConfig": "CACHED", + "AWS::Bedrock::Guardrail.TopicPolicyConfig": "CACHED", + "AWS::Bedrock::Guardrail.WordConfig": "CACHED", + "AWS::Bedrock::Guardrail.WordPolicyConfig": "CACHED", + "AWS::Bedrock::KnowledgeBase.KnowledgeBaseConfiguration": "CACHED", + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessConfiguration": "CACHED", + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessFieldMapping": "CACHED", + "AWS::Bedrock::KnowledgeBase.PineconeConfiguration": "CACHED", + "AWS::Bedrock::KnowledgeBase.PineconeFieldMapping": "CACHED", + "AWS::Bedrock::KnowledgeBase.RdsConfiguration": "CACHED", + "AWS::Bedrock::KnowledgeBase.RdsFieldMapping": "CACHED", + "AWS::Bedrock::KnowledgeBase.StorageConfiguration": "CACHED", + "AWS::Bedrock::KnowledgeBase.VectorKnowledgeBaseConfiguration": "CACHED", "AWS::Budgets::Budget.AutoAdjustData": "CACHED", "AWS::Budgets::Budget.BudgetData": "CACHED", "AWS::Budgets::Budget.CostTypes": "CACHED", @@ -741,11 +800,16 @@ "AWS::CE::AnomalySubscription.ResourceTag": "CACHED", "AWS::CE::AnomalySubscription.Subscriber": "CACHED", "AWS::Cassandra::Keyspace.ReplicationSpecification": "CACHED", + "AWS::Cassandra::Table.AutoScalingSetting": "CACHED", + "AWS::Cassandra::Table.AutoScalingSpecification": "CACHED", "AWS::Cassandra::Table.BillingMode": "CACHED", "AWS::Cassandra::Table.ClusteringKeyColumn": "CACHED", "AWS::Cassandra::Table.Column": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification": "CACHED", "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification": "CACHED", + "AWS::Cassandra::Table.ScalingPolicy": "CACHED", + "AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", @@ -763,6 +827,8 @@ "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacy": "CACHED", + "AWS::CleanRooms::ConfiguredTable.DifferentialPrivacyColumn": "CACHED", "AWS::CleanRooms::ConfiguredTable.GlueTableReference": "CACHED", "AWS::CleanRooms::ConfiguredTable.TableReference": "CACHED", "AWS::CleanRooms::Membership.MembershipPaymentConfiguration": "CACHED", @@ -770,6 +836,12 @@ "AWS::CleanRooms::Membership.MembershipProtectedQueryResultConfiguration": "CACHED", "AWS::CleanRooms::Membership.MembershipQueryComputePaymentConfig": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DataSource": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.DatasetInputConfig": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource": "CACHED", "AWS::Cloud9::EnvironmentEC2.Repository": "CACHED", "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", @@ -820,7 +892,9 @@ "AWS::CloudFront::Distribution.ViewerCertificate": "CACHED", "AWS::CloudFront::Function.FunctionConfig": "CACHED", "AWS::CloudFront::Function.FunctionMetadata": "CACHED", + "AWS::CloudFront::Function.KeyValueStoreAssociation": "CACHED", "AWS::CloudFront::KeyGroup.KeyGroupConfig": "CACHED", + "AWS::CloudFront::KeyValueStore.ImportSource": "CACHED", "AWS::CloudFront::MonitoringSubscription.MonitoringSubscription": "CACHED", "AWS::CloudFront::MonitoringSubscription.RealtimeMetricsSubscriptionConfig": "CACHED", "AWS::CloudFront::OriginAccessControl.OriginAccessControlConfig": "CACHED", @@ -869,6 +943,7 @@ "AWS::CloudWatch::AnomalyDetector.Configuration": "CACHED", "AWS::CloudWatch::AnomalyDetector.Dimension": "CACHED", "AWS::CloudWatch::AnomalyDetector.Metric": "CACHED", + "AWS::CloudWatch::AnomalyDetector.MetricCharacteristics": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQueries": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricDataQuery": "CACHED", "AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector": "CACHED", @@ -879,6 +954,9 @@ "AWS::CloudWatch::MetricStream.MetricStreamFilter": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration": "CACHED", "AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric": "CACHED", + "AWS::CodeArtifact::PackageGroup.OriginConfiguration": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType": "CACHED", + "AWS::CodeArtifact::PackageGroup.Restrictions": "CACHED", "AWS::CodeBuild::Project.Artifacts": "CACHED", "AWS::CodeBuild::Project.BatchRestrictions": "CACHED", "AWS::CodeBuild::Project.BuildStatusConfig": "CACHED", @@ -947,7 +1025,10 @@ "AWS::CodePipeline::Pipeline.ArtifactStoreMap": "CACHED", "AWS::CodePipeline::Pipeline.BlockerDeclaration": "CACHED", "AWS::CodePipeline::Pipeline.EncryptionKey": "CACHED", + "AWS::CodePipeline::Pipeline.GitBranchFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.GitConfiguration": "CACHED", + "AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria": "CACHED", + "AWS::CodePipeline::Pipeline.GitPullRequestFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitPushFilter": "CACHED", "AWS::CodePipeline::Pipeline.GitTagFilterCriteria": "CACHED", "AWS::CodePipeline::Pipeline.InputArtifact": "CACHED", @@ -980,6 +1061,7 @@ "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.PreTokenGenerationConfig": "CACHED", "AWS::Cognito::UserPool.RecoveryOption": "CACHED", "AWS::Cognito::UserPool.SchemaAttribute": "CACHED", "AWS::Cognito::UserPool.SmsConfiguration": "CACHED", @@ -1061,6 +1143,7 @@ "AWS::Connect::InstanceStorageConfig.KinesisStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig": "CACHED", "AWS::Connect::InstanceStorageConfig.S3Config": "CACHED", + "AWS::Connect::PredefinedAttribute.Values": "CACHED", "AWS::Connect::Queue.OutboundCallerConfig": "CACHED", "AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig": "CACHED", "AWS::Connect::QuickConnect.QueueQuickConnectConfig": "CACHED", @@ -1070,151 +1153,18 @@ "AWS::Connect::RoutingProfile.MediaConcurrency": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", - "AWS::Connect::Rule.Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-actions.html", - "Properties": { - "AssignContactCategoryActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-actions.html#cfn-connect-rule-actions-assigncontactcategoryactions", - "DuplicatesAllowed": false, - "PrimitiveItemType": "Json", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "CreateCaseActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-actions.html#cfn-connect-rule-actions-createcaseactions", - "DuplicatesAllowed": false, - "ItemType": "CreateCaseAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EndAssociatedTaskActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-actions.html#cfn-connect-rule-actions-endassociatedtaskactions", - "DuplicatesAllowed": false, - "PrimitiveItemType": "Json", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EventBridgeActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-actions.html#cfn-connect-rule-actions-eventbridgeactions", - "DuplicatesAllowed": false, - "ItemType": "EventBridgeAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SendNotificationActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-actions.html#cfn-connect-rule-actions-sendnotificationactions", - "DuplicatesAllowed": false, - "ItemType": "SendNotificationAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TaskActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-actions.html#cfn-connect-rule-actions-taskactions", - "DuplicatesAllowed": false, - "ItemType": "TaskAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UpdateCaseActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-actions.html#cfn-connect-rule-actions-updatecaseactions", - "DuplicatesAllowed": false, - "ItemType": "UpdateCaseAction", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Connect::Rule.CreateCaseAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-createcaseaction.html", - "Properties": { - "Fields": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-createcaseaction.html#cfn-connect-rule-createcaseaction-fields", - "DuplicatesAllowed": false, - "ItemType": "Field", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "TemplateId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-createcaseaction.html#cfn-connect-rule-createcaseaction-templateid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::Connect::Rule.Actions": "CACHED", + "AWS::Connect::Rule.CreateCaseAction": "CACHED", "AWS::Connect::Rule.EventBridgeAction": "CACHED", - "AWS::Connect::Rule.Field": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-field.html", - "Properties": { - "Id": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-field.html#cfn-connect-rule-field-id", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-field.html#cfn-connect-rule-field-value", - "Required": true, - "Type": "FieldValue", - "UpdateType": "Mutable" - } - } - }, - "AWS::Connect::Rule.FieldValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-fieldvalue.html", - "Properties": { - "BooleanValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-fieldvalue.html#cfn-connect-rule-fieldvalue-booleanvalue", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DoubleValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-fieldvalue.html#cfn-connect-rule-fieldvalue-doublevalue", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "EmptyValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-fieldvalue.html#cfn-connect-rule-fieldvalue-emptyvalue", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "StringValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-fieldvalue.html#cfn-connect-rule-fieldvalue-stringvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::Connect::Rule.Field": "CACHED", + "AWS::Connect::Rule.FieldValue": "CACHED", "AWS::Connect::Rule.NotificationRecipientType": "CACHED", "AWS::Connect::Rule.Reference": "CACHED", "AWS::Connect::Rule.RuleTriggerEventSource": "CACHED", "AWS::Connect::Rule.SendNotificationAction": "CACHED", "AWS::Connect::Rule.TaskAction": "CACHED", - "AWS::Connect::Rule.UpdateCaseAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-updatecaseaction.html", - "Properties": { - "Fields": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-rule-updatecaseaction.html#cfn-connect-rule-updatecaseaction-fields", - "DuplicatesAllowed": false, - "ItemType": "Field", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Connect::Rule.UpdateCaseAction": "CACHED", + "AWS::Connect::SecurityProfile.Application": "CACHED", "AWS::Connect::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1224,12 +1174,14 @@ "AWS::Connect::TaskTemplate.RequiredFieldInfo": "CACHED", "AWS::Connect::User.UserIdentityInfo": "CACHED", "AWS::Connect::User.UserPhoneConfig": "CACHED", + "AWS::Connect::User.UserProficiency": "CACHED", "AWS::ConnectCampaigns::Campaign.AgentlessDialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.AnswerMachineDetectionConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.DialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.OutboundCallConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.PredictiveDialerConfig": "CACHED", "AWS::ConnectCampaigns::Campaign.ProgressiveDialerConfig": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter": "CACHED", "AWS::ControlTower::EnabledControl.EnabledControlParameter": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeDetails": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeItem": "CACHED", @@ -1395,14 +1347,53 @@ "AWS::DataSync::Task.Deleted": "CACHED", "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.ManifestConfig": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3": "CACHED", "AWS::DataSync::Task.Options": "CACHED", "AWS::DataSync::Task.Overrides": "CACHED", - "AWS::DataSync::Task.S3": "CACHED", "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.Source": "CACHED", "AWS::DataSync::Task.TaskReportConfig": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", "AWS::DataSync::Task.Transferred": "CACHED", "AWS::DataSync::Task.Verified": "CACHED", + "AWS::DataZone::DataSource.DataSourceConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.FilterExpression": "CACHED", + "AWS::DataZone::DataSource.FormInput": "CACHED", + "AWS::DataZone::DataSource.GlueRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RecommendationConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftClusterStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftCredentialConfiguration": "CACHED", + "AWS::DataZone::DataSource.RedshiftRunConfigurationInput": "CACHED", + "AWS::DataZone::DataSource.RedshiftServerlessStorage": "CACHED", + "AWS::DataZone::DataSource.RedshiftStorage": "CACHED", + "AWS::DataZone::DataSource.RelationalFilterConfiguration": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration": "CACHED", + "AWS::DataZone::Domain.SingleSignOn": "CACHED", + "AWS::DataZone::Environment.EnvironmentParameter": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentParameter": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm": "CACHED", + "AWS::Deadline::Fleet.AcceleratorCountRange": "CACHED", + "AWS::Deadline::Fleet.AcceleratorTotalMemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedFleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.CustomerManagedWorkerCapabilities": "CACHED", + "AWS::Deadline::Fleet.Ec2EbsVolume": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability": "CACHED", + "AWS::Deadline::Fleet.FleetCapabilities": "CACHED", + "AWS::Deadline::Fleet.FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.MemoryMiBRange": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2FleetConfiguration": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceCapabilities": "CACHED", + "AWS::Deadline::Fleet.ServiceManagedEc2InstanceMarketOptions": "CACHED", + "AWS::Deadline::Fleet.VCpuCountRange": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser": "CACHED", + "AWS::Deadline::Queue.PosixUser": "CACHED", + "AWS::Deadline::Queue.WindowsUser": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", @@ -1501,6 +1492,8 @@ "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification": "CACHED", + "AWS::DynamoDB::GlobalTable.ResourcePolicy": "CACHED", "AWS::DynamoDB::GlobalTable.SSESpecification": "CACHED", "AWS::DynamoDB::GlobalTable.StreamSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration": "CACHED", @@ -1518,6 +1511,7 @@ "AWS::DynamoDB::Table.PointInTimeRecoverySpecification": "CACHED", "AWS::DynamoDB::Table.Projection": "CACHED", "AWS::DynamoDB::Table.ProvisionedThroughput": "CACHED", + "AWS::DynamoDB::Table.ResourcePolicy": "CACHED", "AWS::DynamoDB::Table.S3BucketSource": "CACHED", "AWS::DynamoDB::Table.SSESpecification": "CACHED", "AWS::DynamoDB::Table.StreamSpecification": "CACHED", @@ -1557,6 +1551,7 @@ "AWS::EC2::FlowLog.DestinationOptions": "CACHED", "AWS::EC2::IPAM.IpamOperatingRegion": "CACHED", "AWS::EC2::IPAMPool.ProvisionedCidr": "CACHED", + "AWS::EC2::IPAMPool.SourceResource": "CACHED", "AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion": "CACHED", "AWS::EC2::Instance.AssociationParameter": "CACHED", "AWS::EC2::Instance.BlockDeviceMapping": "CACHED", @@ -1571,7 +1566,6 @@ "AWS::EC2::Instance.LaunchTemplateSpecification": "CACHED", "AWS::EC2::Instance.LicenseSpecification": "CACHED", "AWS::EC2::Instance.NetworkInterface": "CACHED", - "AWS::EC2::Instance.NoDevice": "CACHED", "AWS::EC2::Instance.PrivateDnsNameOptions": "CACHED", "AWS::EC2::Instance.PrivateIpAddressSpecification": "CACHED", "AWS::EC2::Instance.SsmAssociation": "CACHED", @@ -1638,10 +1632,13 @@ "AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute": "CACHED", "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", + "AWS::EC2::NetworkInterface.ConnectionTrackingSpecification": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.PrivateIpAddressSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification": "CACHED", + "AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification": "CACHED", "AWS::EC2::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -1726,6 +1723,7 @@ "AWS::ECR::Repository.EncryptionConfiguration": "CACHED", "AWS::ECR::Repository.ImageScanningConfiguration": "CACHED", "AWS::ECR::Repository.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling": "CACHED", "AWS::ECS::Cluster.CapacityProviderStrategyItem": "CACHED", @@ -1751,9 +1749,12 @@ "AWS::ECS::Service.ServiceConnectClientAlias": "CACHED", "AWS::ECS::Service.ServiceConnectConfiguration": "CACHED", "AWS::ECS::Service.ServiceConnectService": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsCertificateAuthority": "CACHED", + "AWS::ECS::Service.ServiceConnectTlsConfiguration": "CACHED", "AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration": "CACHED", "AWS::ECS::Service.ServiceRegistry": "CACHED", "AWS::ECS::Service.ServiceVolumeConfiguration": "CACHED", + "AWS::ECS::Service.TimeoutConfiguration": "CACHED", "AWS::ECS::TaskDefinition.AuthorizationConfig": "CACHED", "AWS::ECS::TaskDefinition.ContainerDefinition": "CACHED", "AWS::ECS::TaskDefinition.ContainerDependency": "CACHED", @@ -1762,6 +1763,8 @@ "AWS::ECS::TaskDefinition.EFSVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.EnvironmentFile": "CACHED", "AWS::ECS::TaskDefinition.EphemeralStorage": "CACHED", + "AWS::ECS::TaskDefinition.FSxAuthorizationConfig": "CACHED", + "AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration": "CACHED", "AWS::ECS::TaskDefinition.FirelensConfiguration": "CACHED", "AWS::ECS::TaskDefinition.HealthCheck": "CACHED", "AWS::ECS::TaskDefinition.HostEntry": "CACHED", @@ -1977,6 +1980,9 @@ "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowOutputSource": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.IntermediateSourceConfiguration": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.ProviderProperties": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", "AWS::EntityResolution::MatchingWorkflow.IntermediateSourceConfiguration": "CACHED", "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", @@ -2003,6 +2009,7 @@ "AWS::Events::Endpoint.RoutingConfig": "CACHED", "AWS::Events::Endpoint.Secondary": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", + "AWS::Events::Rule.AppSyncParameters": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", "AWS::Events::Rule.BatchArrayProperties": "CACHED", "AWS::Events::Rule.BatchParameters": "CACHED", @@ -2102,8 +2109,18 @@ "AWS::FraudDetector::EventType.Label": "CACHED", "AWS::GameLift::Alias.RoutingStrategy": "CACHED", "AWS::GameLift::Build.StorageLocation": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.PortConfiguration": "CACHED", "AWS::GameLift::Fleet.AnywhereConfiguration": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.IpPermission": "CACHED", "AWS::GameLift::Fleet.LocationCapacity": "CACHED", "AWS::GameLift::Fleet.LocationConfiguration": "CACHED", @@ -2122,6 +2139,7 @@ "AWS::GameLift::GameSessionQueue.PriorityConfiguration": "CACHED", "AWS::GameLift::MatchmakingConfiguration.GameProperty": "CACHED", "AWS::GameLift::Script.S3Location": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Resource": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.EndpointConfiguration": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.PortOverride": "CACHED", "AWS::GlobalAccelerator::Listener.PortRange": "CACHED", @@ -2136,6 +2154,7 @@ "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", "AWS::Glue::Crawler.IcebergTarget": "CACHED", "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.LakeFormationConfiguration": "CACHED", "AWS::Glue::Crawler.MongoDBTarget": "CACHED", "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", "AWS::Glue::Crawler.S3Target": "CACHED", @@ -2189,6 +2208,7 @@ "AWS::Glue::Table.StorageDescriptor": "CACHED", "AWS::Glue::Table.TableIdentifier": "CACHED", "AWS::Glue::Table.TableInput": "CACHED", + "AWS::Glue::TableOptimizer.TableOptimizerConfiguration": "CACHED", "AWS::Glue::Trigger.Action": "CACHED", "AWS::Glue::Trigger.Condition": "CACHED", "AWS::Glue::Trigger.EventBatchingCondition": "CACHED", @@ -2310,6 +2330,7 @@ "AWS::GuardDuty::Detector.TagItem": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::GuardDuty::Filter.TagItem": "CACHED", "AWS::GuardDuty::IPSet.TagItem": "CACHED", "AWS::GuardDuty::ThreatIntelSet.TagItem": "CACHED", "AWS::HealthLake::FHIRDatastore.CreatedAt": "CACHED", @@ -2321,10 +2342,12 @@ "AWS::IAM::Role.Policy": "CACHED", "AWS::IAM::User.LoginProfile": "CACHED", "AWS::IAM::User.Policy": "CACHED", + "AWS::IVS::EncoderConfiguration.Video": "CACHED", "AWS::IVS::RecordingConfiguration.DestinationConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.S3DestinationConfiguration": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration": "CACHED", + "AWS::IVS::StorageConfiguration.S3StorageConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.DestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.FirehoseDestinationConfiguration": "CACHED", @@ -2375,6 +2398,12 @@ "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.CisTargets": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.DailySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.MonthlySchedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Schedule": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.Time": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.WeeklySchedule": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", "AWS::InspectorV2::Filter.MapFilter": "CACHED", @@ -2395,6 +2424,7 @@ "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", "AWS::IoT::DomainConfiguration.AuthorizerConfig": "CACHED", + "AWS::IoT::DomainConfiguration.ServerCertificateConfig": "CACHED", "AWS::IoT::DomainConfiguration.ServerCertificateSummary": "CACHED", "AWS::IoT::DomainConfiguration.TlsConfig": "CACHED", "AWS::IoT::FleetMetric.AggregationType": "CACHED", @@ -2583,6 +2613,7 @@ "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.PropertyPathDefinition": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", @@ -2591,6 +2622,7 @@ "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", "AWS::IoTSiteWise::Gateway.GreengrassV2": "CACHED", + "AWS::IoTSiteWise::Gateway.SiemensIE": "CACHED", "AWS::IoTSiteWise::Portal.Alarms": "CACHED", "AWS::IoTThingsGraph::FlowTemplate.DefinitionDocument": "CACHED", "AWS::IoTTwinMaker::ComponentType.CompositeComponentType": "CACHED", @@ -2627,7 +2659,62 @@ "AWS::IoTWireless::TaskDefinition.UpdateWirelessGatewayTaskCreate": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.AbpV11": "CACHED", - "AWS::IoTWireless::WirelessDevice.LoRaWANDevice": "CACHED", + "AWS::IoTWireless::WirelessDevice.LoRaWANDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html", + "Properties": { + "AbpV10x": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-abpv10x", + "Required": false, + "Type": "AbpV10x", + "UpdateType": "Mutable" + }, + "AbpV11": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-abpv11", + "Required": false, + "Type": "AbpV11", + "UpdateType": "Mutable" + }, + "DevEui": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-deveui", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.LoRaWANDevice.DevEui" + } + }, + "DeviceProfileId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-deviceprofileid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.LoRaWANDevice.DeviceProfileId" + } + }, + "OtaaV10x": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-otaav10x", + "Required": false, + "Type": "OtaaV10x", + "UpdateType": "Mutable" + }, + "OtaaV11": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-otaav11", + "Required": false, + "Type": "OtaaV11", + "UpdateType": "Mutable" + }, + "ServiceProfileId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-wirelessdevice-lorawandevice.html#cfn-iotwireless-wirelessdevice-lorawandevice-serviceprofileid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.LoRaWANDevice.ServiceProfileId" + } + } + } + }, "AWS::IoTWireless::WirelessDevice.OtaaV10x": "CACHED", "AWS::IoTWireless::WirelessDevice.OtaaV11": "CACHED", "AWS::IoTWireless::WirelessDevice.SessionKeysAbpV10x": "CACHED", @@ -2651,6 +2738,9 @@ "AWS::KafkaConnect::Connector.Vpc": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration": "CACHED", "AWS::KafkaConnect::Connector.WorkerLogDelivery": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginFileDescription": "CACHED", + "AWS::KafkaConnect::CustomPlugin.CustomPluginLocation": "CACHED", + "AWS::KafkaConnect::CustomPlugin.S3Location": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration": "CACHED", "AWS::Kendra::DataSource.AclConfiguration": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration": "CACHED", @@ -2831,6 +2921,11 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkBufferingHints": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", @@ -3026,6 +3121,7 @@ "AWS::Lightsail::Instance.Networking": "CACHED", "AWS::Lightsail::Instance.Port": "CACHED", "AWS::Lightsail::Instance.State": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions": "CACHED", "AWS::Location::Map.MapConfiguration": "CACHED", "AWS::Location::PlaceIndex.DataSourceConfiguration": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", @@ -3089,6 +3185,7 @@ "AWS::MSK::Replicator.KafkaCluster": "CACHED", "AWS::MSK::Replicator.KafkaClusterClientVpcConfig": "CACHED", "AWS::MSK::Replicator.ReplicationInfo": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition": "CACHED", "AWS::MSK::Replicator.TopicReplication": "CACHED", "AWS::MSK::ServerlessCluster.ClientAuthentication": "CACHED", "AWS::MSK::ServerlessCluster.Iam": "CACHED", @@ -3176,6 +3273,10 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "CACHED", + "AWS::MediaLive::Channel.CmafIngestGroupSettings": "CACHED", + "AWS::MediaLive::Channel.CmafIngestOutputSettings": "CACHED", + "AWS::MediaLive::Channel.ColorCorrection": "CACHED", + "AWS::MediaLive::Channel.ColorCorrectionSettings": "CACHED", "AWS::MediaLive::Channel.ColorSpacePassthroughSettings": "CACHED", "AWS::MediaLive::Channel.DolbyVision81Settings": "CACHED", "AWS::MediaLive::Channel.DvbNitSettings": "CACHED", @@ -3368,6 +3469,7 @@ "AWS::MediaTailor::Channel.LogConfigurationForChannel": "CACHED", "AWS::MediaTailor::Channel.RequestOutputItem": "CACHED", "AWS::MediaTailor::Channel.SlateSource": "CACHED", + "AWS::MediaTailor::Channel.TimeShiftConfiguration": "CACHED", "AWS::MediaTailor::LiveSource.HttpPackageConfiguration": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AdMarkerPassthrough": "CACHED", "AWS::MediaTailor::PlaybackConfiguration.AvailSuppression": "CACHED", @@ -3387,6 +3489,7 @@ "AWS::MemoryDB::User.AuthenticationMode": "CACHED", "AWS::Neptune::DBCluster.DBClusterRole": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration": "CACHED", + "AWS::NeptuneGraph::Graph.VectorSearchConfiguration": "CACHED", "AWS::NetworkFirewall::Firewall.SubnetMapping": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.ActionDefinition": "CACHED", "AWS::NetworkFirewall::FirewallPolicy.CustomAction": "CACHED", @@ -3467,6 +3570,8 @@ "AWS::OSIS::Pipeline.LogPublishingOptions": "CACHED", "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", + "AWS::Oam::Link.LinkConfiguration": "CACHED", + "AWS::Oam::Link.LinkFilter": "CACHED", "AWS::Omics::AnnotationStore.ReferenceItem": "CACHED", "AWS::Omics::AnnotationStore.SseConfig": "CACHED", "AWS::Omics::AnnotationStore.StoreOptions": "CACHED", @@ -3480,6 +3585,7 @@ "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", + "AWS::OpenSearchService::Domain.ColdStorageOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", "AWS::OpenSearchService::Domain.EncryptionAtRestOptions": "CACHED", @@ -3550,6 +3656,8 @@ "AWS::Panorama::ApplicationInstance.ManifestOverridesPayload": "CACHED", "AWS::Panorama::ApplicationInstance.ManifestPayload": "CACHED", "AWS::Panorama::Package.StorageLocation": "CACHED", + "AWS::PaymentCryptography::Key.KeyAttributes": "CACHED", + "AWS::PaymentCryptography::Key.KeyModesOfUse": "CACHED", "AWS::Personalize::Dataset.DataSource": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob": "CACHED", "AWS::Personalize::Solution.AlgorithmHyperParameterRanges": "CACHED", @@ -3793,12 +3901,21 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", @@ -3826,6 +3943,7 @@ "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", "AWS::QuickSight::Analysis.Filter": "CACHED", "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", "AWS::QuickSight::Analysis.FilterGroup": "CACHED", @@ -4135,8 +4253,121 @@ "AWS::QuickSight::Analysis.VisualSubtitleLabelOptions": "CACHED", "AWS::QuickSight::Analysis.VisualTitleLabelOptions": "CACHED", "AWS::QuickSight::Analysis.WaterfallChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.WaterfallChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartcolorconfiguration.html", + "Properties": { + "GroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartcolorconfiguration-groupcolorconfiguration", + "Required": false, + "Type": "WaterfallChartGroupColorConfiguration", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.WaterfallChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html", + "Properties": { + "CategoryAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-categoryaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-categoryaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-colorconfiguration", + "Required": false, + "Type": "WaterfallChartColorConfiguration", + "UpdateType": "Mutable" + }, + "DataLabels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-datalabels", + "Required": false, + "Type": "DataLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-fieldwells", + "Required": false, + "Type": "WaterfallChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-primaryyaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-primaryyaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-sortconfiguration", + "Required": false, + "Type": "WaterfallChartSortConfiguration", + "UpdateType": "Mutable" + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + }, + "WaterfallChartOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartconfiguration.html#cfn-quicksight-analysis-waterfallchartconfiguration-waterfallchartoptions", + "Required": false, + "Type": "WaterfallChartOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.WaterfallChartFieldWells": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html", + "Properties": { + "NegativeBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartgroupcolorconfiguration-negativebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.NegativeBarColor" + } + }, + "PositiveBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartgroupcolorconfiguration-positivebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.PositiveBarColor" + } + }, + "TotalBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-analysis-waterfallchartgroupcolorconfiguration-totalbarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.TotalBarColor" + } + } + } + }, "AWS::QuickSight::Analysis.WaterfallChartOptions": "CACHED", "AWS::QuickSight::Analysis.WaterfallChartSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.WaterfallVisual": "CACHED", @@ -4271,12 +4502,21 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", @@ -4307,6 +4547,7 @@ "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", "AWS::QuickSight::Dashboard.Filter": "CACHED", "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", @@ -4621,8 +4862,121 @@ "AWS::QuickSight::Dashboard.VisualSubtitleLabelOptions": "CACHED", "AWS::QuickSight::Dashboard.VisualTitleLabelOptions": "CACHED", "AWS::QuickSight::Dashboard.WaterfallChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.WaterfallChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.WaterfallChartColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartcolorconfiguration.html", + "Properties": { + "GroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartcolorconfiguration.html#cfn-quicksight-dashboard-waterfallchartcolorconfiguration-groupcolorconfiguration", + "Required": false, + "Type": "WaterfallChartGroupColorConfiguration", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.WaterfallChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html", + "Properties": { + "CategoryAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-categoryaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-categoryaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-colorconfiguration", + "Required": false, + "Type": "WaterfallChartColorConfiguration", + "UpdateType": "Mutable" + }, + "DataLabels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-datalabels", + "Required": false, + "Type": "DataLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-fieldwells", + "Required": false, + "Type": "WaterfallChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-primaryyaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-primaryyaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-sortconfiguration", + "Required": false, + "Type": "WaterfallChartSortConfiguration", + "UpdateType": "Mutable" + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + }, + "WaterfallChartOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartconfiguration.html#cfn-quicksight-dashboard-waterfallchartconfiguration-waterfallchartoptions", + "Required": false, + "Type": "WaterfallChartOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.WaterfallChartFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartgroupcolorconfiguration.html", + "Properties": { + "NegativeBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-dashboard-waterfallchartgroupcolorconfiguration-negativebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.NegativeBarColor" + } + }, + "PositiveBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-dashboard-waterfallchartgroupcolorconfiguration-positivebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.PositiveBarColor" + } + }, + "TotalBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-dashboard-waterfallchartgroupcolorconfiguration-totalbarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.TotalBarColor" + } + } + } + }, "AWS::QuickSight::Dashboard.WaterfallChartOptions": "CACHED", "AWS::QuickSight::Dashboard.WaterfallChartSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.WaterfallVisual": "CACHED", @@ -4825,12 +5179,21 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultFreeFormLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultGridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultInteractiveLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultRelativeDateTimeControlOptions": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions": "CACHED", + "AWS::QuickSight::Template.DefaultTextFieldControlOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", @@ -4858,6 +5221,7 @@ "AWS::QuickSight::Template.FilledMapVisual": "CACHED", "AWS::QuickSight::Template.Filter": "CACHED", "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", "AWS::QuickSight::Template.FilterGroup": "CACHED", @@ -5170,8 +5534,121 @@ "AWS::QuickSight::Template.VisualSubtitleLabelOptions": "CACHED", "AWS::QuickSight::Template.VisualTitleLabelOptions": "CACHED", "AWS::QuickSight::Template.WaterfallChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.WaterfallChartConfiguration": "CACHED", + "AWS::QuickSight::Template.WaterfallChartColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartcolorconfiguration.html", + "Properties": { + "GroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartcolorconfiguration.html#cfn-quicksight-template-waterfallchartcolorconfiguration-groupcolorconfiguration", + "Required": false, + "Type": "WaterfallChartGroupColorConfiguration", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.WaterfallChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html", + "Properties": { + "CategoryAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-categoryaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-categoryaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-colorconfiguration", + "Required": false, + "Type": "WaterfallChartColorConfiguration", + "UpdateType": "Mutable" + }, + "DataLabels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-datalabels", + "Required": false, + "Type": "DataLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-fieldwells", + "Required": false, + "Type": "WaterfallChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-primaryyaxisdisplayoptions", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "PrimaryYAxisLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-primaryyaxislabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-sortconfiguration", + "Required": false, + "Type": "WaterfallChartSortConfiguration", + "UpdateType": "Mutable" + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + }, + "WaterfallChartOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartconfiguration.html#cfn-quicksight-template-waterfallchartconfiguration-waterfallchartoptions", + "Required": false, + "Type": "WaterfallChartOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.WaterfallChartFieldWells": "CACHED", + "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartgroupcolorconfiguration.html", + "Properties": { + "NegativeBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-template-waterfallchartgroupcolorconfiguration-negativebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.NegativeBarColor" + } + }, + "PositiveBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-template-waterfallchartgroupcolorconfiguration-positivebarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.PositiveBarColor" + } + }, + "TotalBarColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-waterfallchartgroupcolorconfiguration.html#cfn-quicksight-template-waterfallchartgroupcolorconfiguration-totalbarcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.TotalBarColor" + } + } + } + }, "AWS::QuickSight::Template.WaterfallChartOptions": "CACHED", "AWS::QuickSight::Template.WaterfallChartSortConfiguration": "CACHED", "AWS::QuickSight::Template.WaterfallVisual": "CACHED", @@ -5246,23 +5723,7 @@ "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", "AWS::RUM::AppMonitor.MetricDestination": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html", - "Properties": { - "BucketName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-bucketname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3KeyPrefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-s3keyprefix", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "CACHED", "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", @@ -5272,6 +5733,7 @@ "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::RedshiftServerless::Namespace.Namespace": "CACHED", + "AWS::RedshiftServerless::Namespace.SnapshotCopyConfiguration": "CACHED", "AWS::RedshiftServerless::Workgroup.ConfigParameter": "CACHED", "AWS::RedshiftServerless::Workgroup.Endpoint": "CACHED", "AWS::RedshiftServerless::Workgroup.NetworkInterface": "CACHED", @@ -5296,6 +5758,7 @@ "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy.PolicyMap": "CACHED", "AWS::ResourceExplorer2::View.IncludedProperty": "CACHED", "AWS::ResourceExplorer2::View.SearchFilter": "CACHED", "AWS::ResourceGroups::Group.ConfigurationItem": "CACHED", @@ -5322,10 +5785,14 @@ "AWS::Route53::HostedZone.VPC": "CACHED", "AWS::Route53::RecordSet.AliasTarget": "CACHED", "AWS::Route53::RecordSet.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSet.Coordinates": "CACHED", "AWS::Route53::RecordSet.GeoLocation": "CACHED", + "AWS::Route53::RecordSet.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.AliasTarget": "CACHED", "AWS::Route53::RecordSetGroup.CidrRoutingConfig": "CACHED", + "AWS::Route53::RecordSetGroup.Coordinates": "CACHED", "AWS::Route53::RecordSetGroup.GeoLocation": "CACHED", + "AWS::Route53::RecordSetGroup.GeoProximityLocation": "CACHED", "AWS::Route53::RecordSetGroup.RecordSet": "CACHED", "AWS::Route53RecoveryControl::Cluster.ClusterEndpoint": "CACHED", "AWS::Route53RecoveryControl::SafetyRule.AssertionRule": "CACHED", @@ -5497,7 +5964,6 @@ "AWS::SSM::PatchBaseline.PatchFilter": "CACHED", "AWS::SSM::PatchBaseline.PatchFilterGroup": "CACHED", "AWS::SSM::PatchBaseline.PatchSource": "CACHED", - "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource": "CACHED", @@ -5534,7 +6000,11 @@ "AWS::SSO::PermissionSet.CustomerManagedPolicyReference": "CACHED", "AWS::SSO::PermissionSet.PermissionsBoundary": "CACHED", "AWS::SageMaker::App.ResourceSpec": "CACHED", + "AWS::SageMaker::AppImageConfig.CodeEditorAppImageConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", + "AWS::SageMaker::AppImageConfig.JupyterLabAppImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", @@ -5566,6 +6036,7 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceStorageSettings": "CACHED", + "AWS::SageMaker::Domain.DockerSettings": "CACHED", "AWS::SageMaker::Domain.DomainSettings": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig": "CACHED", "AWS::SageMaker::Domain.JupyterLabAppSettings": "CACHED", @@ -5611,6 +6082,8 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5629,6 +6102,7 @@ "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", + "AWS::SageMaker::Model.ModelAccessConfig": "CACHED", "AWS::SageMaker::Model.ModelDataSource": "CACHED", "AWS::SageMaker::Model.MultiModelConfig": "CACHED", "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", @@ -5769,11 +6243,20 @@ "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", + "AWS::SageMaker::Space.CodeRepository": "CACHED", + "AWS::SageMaker::Space.CustomFileSystem": "CACHED", "AWS::SageMaker::Space.CustomImage": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings": "CACHED", "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings": "CACHED", "AWS::SageMaker::Space.ResourceSpec": "CACHED", + "AWS::SageMaker::Space.SpaceCodeEditorAppSettings": "CACHED", + "AWS::SageMaker::Space.SpaceJupyterLabAppSettings": "CACHED", "AWS::SageMaker::Space.SpaceSettings": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings": "CACHED", + "AWS::SageMaker::Space.SpaceStorageSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository": "CACHED", "AWS::SageMaker::UserProfile.CustomFileSystemConfig": "CACHED", @@ -5824,7 +6307,24 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", + "AWS::SecurityHub::Insight.AwsSecurityFindingFilters": "CACHED", + "AWS::SecurityHub::Insight.BooleanFilter": "CACHED", + "AWS::SecurityHub::Insight.DateFilter": "CACHED", + "AWS::SecurityHub::Insight.DateRange": "CACHED", + "AWS::SecurityHub::Insight.IpFilter": "CACHED", + "AWS::SecurityHub::Insight.MapFilter": "CACHED", + "AWS::SecurityHub::Insight.NumberFilter": "CACHED", + "AWS::SecurityHub::Insight.StringFilter": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", + "AWS::SecurityLake::DataLake.EncryptionConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Expiration": "CACHED", + "AWS::SecurityLake::DataLake.LifecycleConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration": "CACHED", + "AWS::SecurityLake::DataLake.Transitions": "CACHED", + "AWS::SecurityLake::Subscriber.AwsLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.CustomLogSource": "CACHED", + "AWS::SecurityLake::Subscriber.Source": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", @@ -5865,6 +6365,8 @@ "AWS::Synthetics::Canary.VPCConfig": "CACHED", "AWS::Synthetics::Canary.VisualReference": "CACHED", "AWS::SystemsManagerSAP::Application.Credential": "CACHED", + "AWS::Timestream::InfluxDBInstance.LogDeliveryConfiguration": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration": "CACHED", "AWS::Timestream::ScheduledQuery.DimensionMapping": "CACHED", "AWS::Timestream::ScheduledQuery.ErrorReportConfiguration": "CACHED", "AWS::Timestream::ScheduledQuery.MixedMeasureMapping": "CACHED", @@ -5907,9 +6409,9 @@ "AWS::Transfer::Workflow.S3Tag": "CACHED", "AWS::Transfer::Workflow.TagStepDetails": "CACHED", "AWS::Transfer::Workflow.WorkflowStep": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration": "CACHED", "AWS::VerifiedPermissions::IdentitySource.IdentitySourceConfiguration": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails": "CACHED", "AWS::VerifiedPermissions::Policy.EntityIdentifier": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyDefinition": "CACHED", "AWS::VerifiedPermissions::Policy.StaticPolicyDefinition": "CACHED", @@ -5967,10 +6469,8 @@ "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody": "CACHED", "AWS::WAFv2::LoggingConfiguration.LabelNameCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter": "CACHED", - "AWS::WAFv2::LoggingConfiguration.MatchPattern": "CACHED", "AWS::WAFv2::LoggingConfiguration.SingleHeader": "CACHED", "AWS::WAFv2::RuleGroup.AllowAction": "CACHED", "AWS::WAFv2::RuleGroup.AndStatement": "CACHED", @@ -5996,6 +6496,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody": "CACHED", "AWS::WAFv2::RuleGroup.JsonMatchPattern": "CACHED", "AWS::WAFv2::RuleGroup.Label": "CACHED", @@ -6054,6 +6555,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint": "CACHED", "AWS::WAFv2::WebACL.JsonBody": "CACHED", "AWS::WAFv2::WebACL.JsonMatchPattern": "CACHED", "AWS::WAFv2::WebACL.Label": "CACHED", @@ -6112,60 +6614,14 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "152.0.0", + "ResourceSpecificationVersion": "171.0.0", "ResourceTypes": { - "AMZN::SDC::Deployment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", - "Properties": { - "ConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-configname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Dimension": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-dimension", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PipelineId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-pipelineid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-s3key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Stage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-stage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "TargetRegionOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html#cfn-sdc-deployment-targetregionoverride", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", + "AWS::APS::Scraper": "CACHED", "AWS::APS::Workspace": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", @@ -6221,6 +6677,7 @@ "AWS::AppFlow::Connector": "CACHED", "AWS::AppFlow::ConnectorProfile": "CACHED", "AWS::AppFlow::Flow": "CACHED", + "AWS::AppIntegrations::Application": "CACHED", "AWS::AppIntegrations::DataIntegration": "CACHED", "AWS::AppIntegrations::EventIntegration": "CACHED", "AWS::AppMesh::GatewayRoute": "CACHED", @@ -6290,6 +6747,11 @@ "AWS::Batch::JobDefinition": "CACHED", "AWS::Batch::JobQueue": "CACHED", "AWS::Batch::SchedulingPolicy": "CACHED", + "AWS::Bedrock::Agent": "CACHED", + "AWS::Bedrock::AgentAlias": "CACHED", + "AWS::Bedrock::DataSource": "CACHED", + "AWS::Bedrock::Guardrail": "CACHED", + "AWS::Bedrock::KnowledgeBase": "CACHED", "AWS::Budgets::Budget": "CACHED", "AWS::Budgets::BudgetsAction": "CACHED", "AWS::CDK::Metadata": "CACHED", @@ -6307,6 +6769,8 @@ "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", "AWS::CleanRooms::Membership": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate": "CACHED", + "AWS::CleanRoomsML::TrainingDataset": "CACHED", "AWS::Cloud9::EnvironmentEC2": "CACHED", "AWS::CloudFormation::CustomResource": "CACHED", "AWS::CloudFormation::HookDefaultVersion": "CACHED", @@ -6330,6 +6794,7 @@ "AWS::CloudFront::Distribution": "CACHED", "AWS::CloudFront::Function": "CACHED", "AWS::CloudFront::KeyGroup": "CACHED", + "AWS::CloudFront::KeyValueStore": "CACHED", "AWS::CloudFront::MonitoringSubscription": "CACHED", "AWS::CloudFront::OriginAccessControl": "CACHED", "AWS::CloudFront::OriginRequestPolicy": "CACHED", @@ -6348,11 +6813,14 @@ "AWS::CloudWatch::InsightRule": "CACHED", "AWS::CloudWatch::MetricStream": "CACHED", "AWS::CodeArtifact::Domain": "CACHED", + "AWS::CodeArtifact::PackageGroup": "CACHED", "AWS::CodeArtifact::Repository": "CACHED", + "AWS::CodeBuild::Fleet": "CACHED", "AWS::CodeBuild::Project": "CACHED", "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", "AWS::CodeCommit::Repository": "CACHED", + "AWS::CodeConnections::Connection": "CACHED", "AWS::CodeDeploy::Application": "CACHED", "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", @@ -6401,6 +6869,7 @@ "AWS::Connect::InstanceStorageConfig": "CACHED", "AWS::Connect::IntegrationAssociation": "CACHED", "AWS::Connect::PhoneNumber": "CACHED", + "AWS::Connect::PredefinedAttribute": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", "AWS::Connect::QuickConnect": "CACHED", @@ -6415,6 +6884,7 @@ "AWS::Connect::View": "CACHED", "AWS::Connect::ViewVersion": "CACHED", "AWS::ConnectCampaigns::Campaign": "CACHED", + "AWS::ControlTower::EnabledBaseline": "CACHED", "AWS::ControlTower::EnabledControl": "CACHED", "AWS::ControlTower::LandingZone": "CACHED", "AWS::CustomerProfiles::CalculatedAttributeDefinition": "CACHED", @@ -6457,6 +6927,21 @@ "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", "AWS::DataSync::Task": "CACHED", + "AWS::DataZone::DataSource": "CACHED", + "AWS::DataZone::Domain": "CACHED", + "AWS::DataZone::Environment": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration": "CACHED", + "AWS::DataZone::EnvironmentProfile": "CACHED", + "AWS::DataZone::Project": "CACHED", + "AWS::DataZone::SubscriptionTarget": "CACHED", + "AWS::Deadline::Farm": "CACHED", + "AWS::Deadline::Fleet": "CACHED", + "AWS::Deadline::LicenseEndpoint": "CACHED", + "AWS::Deadline::MeteredProduct": "CACHED", + "AWS::Deadline::Queue": "CACHED", + "AWS::Deadline::QueueEnvironment": "CACHED", + "AWS::Deadline::QueueFleetAssociation": "CACHED", + "AWS::Deadline::StorageProfile": "CACHED", "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6778,7 +7263,66 @@ "AWS::EC2::ClientVpnEndpoint": "CACHED", "AWS::EC2::ClientVpnRoute": "CACHED", "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::CustomerGateway": { + "Attributes": { + "CustomerGatewayId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "BgpAsnExtended": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-bgpasnextended", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Immutable" + }, + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::CustomerGateway.CertificateArn" + } + }, + "DeviceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-devicename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customergateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", @@ -6840,7 +7384,38 @@ "AWS::EC2::TransitGatewayMulticastGroupMember": "CACHED", "AWS::EC2::TransitGatewayMulticastGroupSource": "CACHED", "AWS::EC2::TransitGatewayPeeringAttachment": "CACHED", - "AWS::EC2::TransitGatewayRoute": "CACHED", + "AWS::EC2::TransitGatewayRoute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html", + "Properties": { + "Blackhole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-blackhole", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "DestinationCidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-destinationcidrblock", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CidrIp" + } + }, + "TransitGatewayAttachmentId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-transitgatewayattachmentid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "TransitGatewayRouteTableId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroute.html#cfn-ec2-transitgatewayroute-transitgatewayroutetableid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, "AWS::EC2::TransitGatewayRouteTable": "CACHED", "AWS::EC2::TransitGatewayRouteTableAssociation": "CACHED", "AWS::EC2::TransitGatewayRouteTablePropagation": "CACHED", @@ -6868,6 +7443,7 @@ "AWS::ECR::RegistryPolicy": "CACHED", "AWS::ECR::ReplicationConfiguration": "CACHED", "AWS::ECR::Repository": "CACHED", + "AWS::ECR::RepositoryCreationTemplate": "CACHED", "AWS::ECS::CapacityProvider": "CACHED", "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", @@ -6919,7 +7495,9 @@ "AWS::ElasticLoadBalancingV2::TrustStoreRevocation": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", "AWS::EntityResolution::IdMappingWorkflow": "CACHED", + "AWS::EntityResolution::IdNamespace": "CACHED", "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::PolicyStatement": "CACHED", "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", @@ -7004,6 +7582,7 @@ "AWS::FraudDetector::Variable": "CACHED", "AWS::GameLift::Alias": "CACHED", "AWS::GameLift::Build": "CACHED", + "AWS::GameLift::ContainerGroupDefinition": "CACHED", "AWS::GameLift::Fleet": "CACHED", "AWS::GameLift::GameServerGroup": "CACHED", "AWS::GameLift::GameSessionQueue": "CACHED", @@ -7012,6 +7591,7 @@ "AWS::GameLift::MatchmakingRuleSet": "CACHED", "AWS::GameLift::Script": "CACHED", "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment": "CACHED", "AWS::GlobalAccelerator::EndpointGroup": "CACHED", "AWS::GlobalAccelerator::Listener": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -7031,6 +7611,7 @@ "AWS::Glue::SchemaVersionMetadata": "CACHED", "AWS::Glue::SecurityConfiguration": "CACHED", "AWS::Glue::Table": "CACHED", + "AWS::Glue::TableOptimizer": "CACHED", "AWS::Glue::Trigger": "CACHED", "AWS::Glue::Workflow": "CACHED", "AWS::Grafana::Workspace": "CACHED", @@ -7080,8 +7661,12 @@ "AWS::IAM::UserToGroupAddition": "CACHED", "AWS::IAM::VirtualMFADevice": "CACHED", "AWS::IVS::Channel": "CACHED", + "AWS::IVS::EncoderConfiguration": "CACHED", "AWS::IVS::PlaybackKeyPair": "CACHED", + "AWS::IVS::PlaybackRestrictionPolicy": "CACHED", "AWS::IVS::RecordingConfiguration": "CACHED", + "AWS::IVS::Stage": "CACHED", + "AWS::IVS::StorageConfiguration": "CACHED", "AWS::IVS::StreamKey": "CACHED", "AWS::IVSChat::LoggingConfiguration": "CACHED", "AWS::IVSChat::Room": "CACHED", @@ -7099,6 +7684,7 @@ "AWS::Inspector::AssessmentTarget": "CACHED", "AWS::Inspector::AssessmentTemplate": "CACHED", "AWS::Inspector::ResourceGroup": "CACHED", + "AWS::InspectorV2::CisScanConfiguration": "CACHED", "AWS::InspectorV2::Filter": "CACHED", "AWS::InternetMonitor::Monitor": "CACHED", "AWS::IoT1Click::Device": "CACHED", @@ -7161,12 +7747,91 @@ "AWS::IoTWireless::NetworkAnalyzerConfiguration": "CACHED", "AWS::IoTWireless::ServiceProfile": "CACHED", "AWS::IoTWireless::TaskDefinition": "CACHED", - "AWS::IoTWireless::WirelessDevice": "CACHED", + "AWS::IoTWireless::WirelessDevice": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + }, + "ThingName": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.Description" + } + }, + "DestinationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-destinationname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.DestinationName" + } + }, + "LastUplinkReceivedAt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-lastuplinkreceivedat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LoRaWAN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-lorawan", + "Required": false, + "Type": "LoRaWANDevice", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.Name" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ThingArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-thingarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-wirelessdevice.html#cfn-iotwireless-wirelessdevice-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::WirelessDevice.Type" + } + } + } + }, "AWS::IoTWireless::WirelessGateway": "CACHED", "AWS::KMS::Alias": "CACHED", "AWS::KMS::Key": "CACHED", "AWS::KMS::ReplicaKey": "CACHED", "AWS::KafkaConnect::Connector": "CACHED", + "AWS::KafkaConnect::CustomPlugin": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration": "CACHED", "AWS::Kendra::DataSource": "CACHED", "AWS::Kendra::Faq": "CACHED", "AWS::Kendra::Index": "CACHED", @@ -7216,6 +7881,7 @@ "AWS::Lightsail::LoadBalancer": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate": "CACHED", "AWS::Lightsail::StaticIp": "CACHED", + "AWS::Location::APIKey": "CACHED", "AWS::Location::GeofenceCollection": "CACHED", "AWS::Location::Map": "CACHED", "AWS::Location::PlaceIndex": "CACHED", @@ -7296,6 +7962,8 @@ "AWS::Neptune::DBInstance": "CACHED", "AWS::Neptune::DBParameterGroup": "CACHED", "AWS::Neptune::DBSubnetGroup": "CACHED", + "AWS::NeptuneGraph::Graph": "CACHED", + "AWS::NeptuneGraph::PrivateGraphEndpoint": "CACHED", "AWS::NetworkFirewall::Firewall": "CACHED", "AWS::NetworkFirewall::FirewallPolicy": "CACHED", "AWS::NetworkFirewall::LoggingConfiguration": "CACHED", @@ -7356,6 +8024,8 @@ "AWS::Panorama::ApplicationInstance": "CACHED", "AWS::Panorama::Package": "CACHED", "AWS::Panorama::PackageVersion": "CACHED", + "AWS::PaymentCryptography::Alias": "CACHED", + "AWS::PaymentCryptography::Key": "CACHED", "AWS::Personalize::Dataset": "CACHED", "AWS::Personalize::DatasetGroup": "CACHED", "AWS::Personalize::Schema": "CACHED", @@ -7398,367 +8068,529 @@ "AWS::QuickSight::Theme": "CACHED", "AWS::QuickSight::Topic": "CACHED", "AWS::QuickSight::VPCConnection": "CACHED", - "AWS::RAM::Permission": "CACHED", - "AWS::RAM::ResourceShare": "CACHED", - "AWS::RDS::CustomDBEngineVersion": "CACHED", - "AWS::RDS::DBCluster": "CACHED", - "AWS::RDS::DBClusterParameterGroup": "CACHED", - "AWS::RDS::DBInstance": "CACHED", - "AWS::RDS::DBParameterGroup": "CACHED", - "AWS::RDS::DBProxy": "CACHED", - "AWS::RDS::DBProxyEndpoint": "CACHED", - "AWS::RDS::DBProxyTargetGroup": "CACHED", - "AWS::RDS::DBSecurityGroup": "CACHED", - "AWS::RDS::DBSecurityGroupIngress": "CACHED", - "AWS::RDS::DBSubnetGroup": "CACHED", - "AWS::RDS::EventSubscription": "CACHED", - "AWS::RDS::GlobalCluster": "CACHED", - "AWS::RDS::OptionGroup": "CACHED", - "AWS::RUM::AppMonitor": "CACHED", - "AWS::Redshift::Cluster": { + "AWS::RAM::Permission": "CACHED", + "AWS::RAM::ResourceShare": "CACHED", + "AWS::RDS::CustomDBEngineVersion": "CACHED", + "AWS::RDS::DBCluster": "CACHED", + "AWS::RDS::DBClusterParameterGroup": "CACHED", + "AWS::RDS::DBInstance": { "Attributes": { - "ClusterNamespaceArn": { + "CertificateDetails.CAIdentifier": { + "PrimitiveType": "String" + }, + "CertificateDetails.ValidTill": { + "PrimitiveType": "String" + }, + "DBInstanceArn": { + "PrimitiveType": "String" + }, + "DBSystemId": { "PrimitiveType": "String" }, - "DeferMaintenanceIdentifier": { + "DbiResourceId": { "PrimitiveType": "String" }, "Endpoint.Address": { "PrimitiveType": "String" }, + "Endpoint.HostedZoneId": { + "PrimitiveType": "String" + }, "Endpoint.Port": { "PrimitiveType": "String" + }, + "MasterUserSecret.SecretArn": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html", "Properties": { - "AllowVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "AllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allocatedstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.AllocatedStorage" + } + }, + "AllowMajorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-allowmajorversionupgrade", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "AquaConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-aquaconfigurationstatus", - "PrimitiveType": "String", + "AssociatedRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-associatedroles", + "DuplicatesAllowed": true, + "ItemType": "DBInstanceRole", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "AutomatedSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", - "PrimitiveType": "Integer", + "AutoMinorVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-autominorversionupgrade", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "AutomaticBackupReplicationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-automaticbackupreplicationregion", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-availabilityzone", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional", + "Value": { + "ValueType": "AvailabilityZone" + } }, - "AvailabilityZoneRelocation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocation", - "PrimitiveType": "Boolean", + "BackupRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-backupretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.BackupRetentionPeriod" + } }, - "AvailabilityZoneRelocationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocationstatus", + "CACertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-cacertificateidentifier", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Classic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-classic", - "PrimitiveType": "Boolean", + "CertificateDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificatedetails", "Required": false, + "Type": "CertificateDetails", "UpdateType": "Mutable" }, - "ClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", - "PrimitiveType": "String", + "CertificateRotationRestart": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-certificaterotationrestart", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" - } + "UpdateType": "Mutable" }, - "ClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", + "CharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-charactersetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" - } + "UpdateType": "Immutable" }, - "ClusterSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "CopyTagsToSnapshot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-copytagstosnapshot", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "ClusterSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersubnetgroupname", + "CustomIAMInstanceProfile": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-customiaminstanceprofile", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "ClusterType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", + "DBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclusteridentifier", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Immutable" + }, + "DBClusterSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbclustersnapshotidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "DBInstanceClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceclass", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "RedshiftClusterType" + "ValueType": "AWS::RDS::DBInstance.DBInstanceClass" } }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", + "DBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbinstanceidentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { - "ValueType": "RedshiftClusterVersion" + "ValueType": "AWS::RDS::DBInstance.DBInstanceIdentifier" } }, "DBName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-dbname", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbname", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "DeferMaintenance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenance", - "PrimitiveType": "Boolean", + "DBParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbparametergroupname", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "DeferMaintenanceDuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", - "PrimitiveType": "Integer", + "DBSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsecuritygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "DeferMaintenanceEndTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceendtime", + "DBSnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsnapshotidentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "DeferMaintenanceStartTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenancestarttime", + "DBSubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dbsubnetgroupname", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable" + }, + "DedicatedLogVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-dedicatedlogvolume", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "DestinationRegion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", - "PrimitiveType": "String", + "DeleteAutomatedBackups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deleteautomatedbackups", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-deletionprotection", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "ElasticIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domain", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Encrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", - "PrimitiveType": "Boolean", + "DomainAuthSecretArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainauthsecretarn", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Endpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-endpoint", + "DomainDnsIps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domaindnsips", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, - "Type": "Endpoint", + "Type": "List", "UpdateType": "Mutable" }, - "EnhancedVpcRouting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-enhancedvpcrouting", - "PrimitiveType": "Boolean", + "DomainFqdn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainfqdn", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "DomainIAMRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainiamrolename", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "HsmConfigurationIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmconfigurationidentifier", + "DomainOu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-domainou", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "IamRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", + "EnableCloudwatchLogsExports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enablecloudwatchlogsexports", "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", - "PrimitiveType": "String", + "EnableIAMDatabaseAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableiamdatabaseauthentication", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePerformanceInsights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-enableperformanceinsights", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-endpoint", "Required": false, - "Type": "LoggingProperties", + "Type": "Endpoint", "UpdateType": "Mutable" }, - "MaintenanceTrackName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "Engine": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Engine" + } + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engineversion", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ManualSnapshotRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-manualsnapshotretentionperiod", + "Iops": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-iops", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LicenseModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-licensemodel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ManageMasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-managemasteruserpassword", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masteruserpassword", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" - } + "UpdateType": "Mutable" + }, + "MasterUserSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusersecret", + "Required": false, + "Type": "MasterUserSecret", + "UpdateType": "Mutable" }, "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masterusername", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-masterusername", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.MasterUsername" + "ValueType": "AWS::RDS::DBInstance.MasterUsername" } }, + "MaxAllocatedStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-maxallocatedstorage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MonitoringInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RdsInstanceMonitoringInterval" + } + }, + "MonitoringRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-monitoringrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "MultiAZ": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-multiaz", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-multiaz", "PrimitiveType": "Boolean", "Required": false, + "UpdateType": "Conditional" + }, + "NcharCharacterSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-ncharcharactersetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NetworkType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-networktype", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" }, - "NamespaceResourcePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-namespaceresourcepolicy", - "PrimitiveType": "Json", + "OptionGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-optiongroupname", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "NodeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-nodetype", + "PerformanceInsightsKMSKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightskmskeyid", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftInstanceType" - } + "Required": false, + "UpdateType": "Conditional" }, - "NumberOfNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-numberofnodes", + "PerformanceInsightsRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-performanceinsightsretentionperiod", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + "ValueType": "PerformanceInsightsRetentionPeriod" } }, - "OwnerAccount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-owneraccount", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-port", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.Port" + } }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", - "PrimitiveType": "Integer", + "PreferredBackupWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredbackupwindow", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-preferredmaintenancewindow", "PrimitiveType": "String", "Required": false, + "UpdateType": "Conditional" + }, + "ProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-processorfeatures", + "DuplicatesAllowed": true, + "ItemType": "ProcessorFeature", + "Required": false, + "Type": "List", "UpdateType": "Mutable" }, + "PromotionTier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-promotiontier", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RDS::DBInstance.PromotionTier" + } + }, "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-publiclyaccessible", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-publiclyaccessible", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "ResourceAction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-resourceaction", + "ReplicaMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-replicamode", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "RevisionTarget": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-revisiontarget", + "RestoreTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-restoretime", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "RotateEncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-rotateencryptionkey", - "PrimitiveType": "Boolean", + "SourceDBClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbclusteridentifier", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "SnapshotClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", + "SourceDBInstanceAutomatedBackupsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceautomatedbackupsarn", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, - "SnapshotCopyGrantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopygrantname", + "SourceDBInstanceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" + }, + "SourceDbiResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourcedbiresourceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SourceRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-sourceregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" }, - "SnapshotCopyManual": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "StorageEncrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storageencrypted", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "SnapshotCopyRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopyretentionperiod", + "StorageThroughput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagethroughput", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", + "StorageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-storagetype", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Conditional" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids", - "DuplicatesAllowed": true, + "Timezone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UseDefaultProcessorFeatures": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-usedefaultprocessorfeatures", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLatestRestorableTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-uselatestrestorabletime", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "VPCSecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-vpcsecuritygroups", + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -7766,6 +8598,19 @@ } } }, + "AWS::RDS::DBParameterGroup": "CACHED", + "AWS::RDS::DBProxy": "CACHED", + "AWS::RDS::DBProxyEndpoint": "CACHED", + "AWS::RDS::DBProxyTargetGroup": "CACHED", + "AWS::RDS::DBSecurityGroup": "CACHED", + "AWS::RDS::DBSecurityGroupIngress": "CACHED", + "AWS::RDS::DBSubnetGroup": "CACHED", + "AWS::RDS::EventSubscription": "CACHED", + "AWS::RDS::GlobalCluster": "CACHED", + "AWS::RDS::Integration": "CACHED", + "AWS::RDS::OptionGroup": "CACHED", + "AWS::RUM::AppMonitor": "CACHED", + "AWS::Redshift::Cluster": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", @@ -7805,6 +8650,9 @@ "AWS::Route53::KeySigningKey": "CACHED", "AWS::Route53::RecordSet": "CACHED", "AWS::Route53::RecordSetGroup": "CACHED", + "AWS::Route53Profiles::Profile": "CACHED", + "AWS::Route53Profiles::ProfileAssociation": "CACHED", + "AWS::Route53Profiles::ProfileResourceAssociation": "CACHED", "AWS::Route53RecoveryControl::Cluster": "CACHED", "AWS::Route53RecoveryControl::ControlPanel": "CACHED", "AWS::Route53RecoveryControl::RoutingControl": "CACHED", @@ -7914,8 +8762,61 @@ "AWS::SecretsManager::Secret": "CACHED", "AWS::SecretsManager::SecretTargetAttachment": "CACHED", "AWS::SecurityHub::AutomationRule": "CACHED", + "AWS::SecurityHub::DelegatedAdmin": "CACHED", "AWS::SecurityHub::Hub": "CACHED", + "AWS::SecurityHub::Insight": "CACHED", + "AWS::SecurityHub::ProductSubscription": "CACHED", "AWS::SecurityHub::Standard": "CACHED", + "AWS::SecurityLake::AwsLogSource": "CACHED", + "AWS::SecurityLake::DataLake": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "S3BucketArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html", + "Properties": { + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "LifecycleConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-lifecycleconfiguration", + "Required": false, + "Type": "LifecycleConfiguration", + "UpdateType": "Mutable" + }, + "MetaStoreManagerRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-metastoremanagerrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn" + } + }, + "ReplicationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-replicationconfiguration", + "Required": false, + "Type": "ReplicationConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securitylake-datalake.html#cfn-securitylake-datalake-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::SecurityLake::Subscriber": "CACHED", "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", @@ -7959,6 +8860,7 @@ "AWS::Synthetics::Group": "CACHED", "AWS::SystemsManagerSAP::Application": "CACHED", "AWS::Timestream::Database": "CACHED", + "AWS::Timestream::InfluxDBInstance": "CACHED", "AWS::Timestream::ScheduledQuery": "CACHED", "AWS::Timestream::Table": "CACHED", "AWS::Transfer::Agreement": "CACHED", @@ -8029,7 +8931,13 @@ "ValueTypes": { "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "CACHED", + "AWS::APS::Scraper.Alias": "CACHED", + "AWS::APS::Scraper.AmpConfiguration.WorkspaceArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.ClusterArn": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SecurityGroupIds": "CACHED", + "AWS::APS::Scraper.EksConfiguration.SubnetIds": "CACHED", "AWS::APS::Workspace.Alias": "CACHED", + "AWS::APS::Workspace.KmsKeyArn": "CACHED", "AWS::APS::Workspace.LoggingConfiguration.LogGroupArn": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.AlarmIdentifier": "CACHED", "AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition.Type": "CACHED", @@ -8080,6 +8988,11 @@ "AWS::Amplify::Domain.AppId": "CACHED", "AWS::Amplify::Domain.AutoSubDomainCreationPatterns": "CACHED", "AWS::Amplify::Domain.AutoSubDomainIAMRole": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateArn": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateType": "CACHED", + "AWS::Amplify::Domain.Certificate.CertificateVerificationDNSRecord": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CertificateType": "CACHED", + "AWS::Amplify::Domain.CertificateSettings.CustomCertificateArn": "CACHED", "AWS::Amplify::Domain.DomainName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.BranchName": "CACHED", "AWS::Amplify::Domain.SubDomainSetting.Prefix": "CACHED", @@ -8115,6 +9028,16 @@ "AWS::AppConfig::ConfigurationProfile.Tags.Value": "CACHED", "AWS::AppConfig::ConfigurationProfile.Type": "CACHED", "AWS::AppConfig::ConfigurationProfile.Validators.Content": "CACHED", + "AWS::AppConfig::Environment.ApplicationId": "CACHED", + "AWS::AppConfig::Environment.Description": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmArn": "CACHED", + "AWS::AppConfig::Environment.Monitor.AlarmRoleArn": "CACHED", + "AWS::AppConfig::Environment.Name": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ApplicationId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ConfigurationProfileId": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.ContentType": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.Description": "CACHED", + "AWS::AppConfig::HostedConfigurationVersion.VersionLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorLabel": "CACHED", "AWS::AppFlow::Connector.ConnectorProvisioningType": "CACHED", "AWS::AppFlow::Connector.Description": "CACHED", @@ -8312,6 +9235,12 @@ "AWS::AppFlow::Flow.ZendeskDestinationProperties.Object": "CACHED", "AWS::AppFlow::Flow.ZendeskDestinationProperties.WriteOperationType": "CACHED", "AWS::AppFlow::Flow.ZendeskSourceProperties.Object": "CACHED", + "AWS::AppIntegrations::Application.Description": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.AccessUrl": "CACHED", + "AWS::AppIntegrations::Application.ExternalUrlConfig.ApprovedOrigins": "CACHED", + "AWS::AppIntegrations::Application.Name": "CACHED", + "AWS::AppIntegrations::Application.Namespace": "CACHED", + "AWS::AppIntegrations::Application.Permissions": "CACHED", "AWS::AppIntegrations::DataIntegration.Description": "CACHED", "AWS::AppIntegrations::DataIntegration.FileConfiguration.Folders": "CACHED", "AWS::AppIntegrations::DataIntegration.KmsKey": "CACHED", @@ -8362,6 +9291,7 @@ "AWS::AppSync::DomainNameApiAssociation.DomainName": "CACHED", "AWS::AppSync::GraphQLApi.AuthType": "CACHED", "AWS::AppSync::Resolver.Kind": "CACHED", + "AWS::AppSync::Resolver.MetricsConfig": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", "AWS::ApplicationInsights::Application.Alarm.AlarmName": "CACHED", @@ -8381,7 +9311,9 @@ "AWS::ApplicationInsights::Application.LogPattern.Pattern": "CACHED", "AWS::ApplicationInsights::Application.LogPattern.PatternName": "CACHED", "AWS::ApplicationInsights::Application.LogPatternSet.PatternSetName": "CACHED", + "AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter.InstanceNumbers": "CACHED", "AWS::ApplicationInsights::Application.OpsItemSNSTopicArn": "CACHED", + "AWS::ApplicationInsights::Application.Process.ProcessName": "CACHED", "AWS::ApplicationInsights::Application.ResourceGroupName": "CACHED", "AWS::ApplicationInsights::Application.SubComponentTypeConfiguration.SubComponentType": "CACHED", "AWS::ApplicationInsights::Application.WindowsEvent.EventLevels": "CACHED", @@ -8477,10 +9409,88 @@ "AWS::BackupGateway::Hypervisor.Name": "CACHED", "AWS::BackupGateway::Hypervisor.Password": "CACHED", "AWS::BackupGateway::Hypervisor.Username": "CACHED", - "AWS::Batch::JobDefinition.JobDefinitionName": "CACHED", "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.Action": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.MaxTimeSeconds": "CACHED", + "AWS::Batch::JobQueue.JobStateTimeLimitAction.State": "CACHED", "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", "AWS::Batch::JobQueue.State": "CACHED", + "AWS::Bedrock::Agent.ActionGroupExecutor.Lambda": "CACHED", + "AWS::Bedrock::Agent.AgentActionGroup.ActionGroupName": "CACHED", + "AWS::Bedrock::Agent.AgentActionGroup.ActionGroupState": "CACHED", + "AWS::Bedrock::Agent.AgentActionGroup.Description": "CACHED", + "AWS::Bedrock::Agent.AgentActionGroup.ParentActionGroupSignature": "CACHED", + "AWS::Bedrock::Agent.AgentKnowledgeBase.Description": "CACHED", + "AWS::Bedrock::Agent.AgentKnowledgeBase.KnowledgeBaseId": "CACHED", + "AWS::Bedrock::Agent.AgentKnowledgeBase.KnowledgeBaseState": "CACHED", + "AWS::Bedrock::Agent.AgentName": "CACHED", + "AWS::Bedrock::Agent.AgentResourceRoleArn": "CACHED", + "AWS::Bedrock::Agent.CustomerEncryptionKeyArn": "CACHED", + "AWS::Bedrock::Agent.Description": "CACHED", + "AWS::Bedrock::Agent.FoundationModel": "CACHED", + "AWS::Bedrock::Agent.IdleSessionTTLInSeconds": "CACHED", + "AWS::Bedrock::Agent.Instruction": "CACHED", + "AWS::Bedrock::Agent.PromptConfiguration.BasePromptTemplate": "CACHED", + "AWS::Bedrock::Agent.PromptConfiguration.ParserMode": "CACHED", + "AWS::Bedrock::Agent.PromptConfiguration.PromptCreationMode": "CACHED", + "AWS::Bedrock::Agent.PromptConfiguration.PromptState": "CACHED", + "AWS::Bedrock::Agent.PromptConfiguration.PromptType": "CACHED", + "AWS::Bedrock::Agent.PromptOverrideConfiguration.OverrideLambda": "CACHED", + "AWS::Bedrock::AgentAlias.AgentAliasName": "CACHED", + "AWS::Bedrock::AgentAlias.AgentAliasRoutingConfigurationListItem.AgentVersion": "CACHED", + "AWS::Bedrock::AgentAlias.AgentId": "CACHED", + "AWS::Bedrock::AgentAlias.Description": "CACHED", + "AWS::Bedrock::DataSource.ChunkingConfiguration.ChunkingStrategy": "CACHED", + "AWS::Bedrock::DataSource.DataSourceConfiguration.Type": "CACHED", + "AWS::Bedrock::DataSource.Description": "CACHED", + "AWS::Bedrock::DataSource.FixedSizeChunkingConfiguration.OverlapPercentage": "CACHED", + "AWS::Bedrock::DataSource.KnowledgeBaseId": "CACHED", + "AWS::Bedrock::DataSource.Name": "CACHED", + "AWS::Bedrock::DataSource.S3DataSourceConfiguration.BucketArn": "CACHED", + "AWS::Bedrock::DataSource.S3DataSourceConfiguration.InclusionPrefixes": "CACHED", + "AWS::Bedrock::DataSource.ServerSideEncryptionConfiguration.KmsKeyArn": "CACHED", + "AWS::Bedrock::Guardrail.BlockedInputMessaging": "CACHED", + "AWS::Bedrock::Guardrail.BlockedOutputsMessaging": "CACHED", + "AWS::Bedrock::Guardrail.ContentFilterConfig.InputStrength": "CACHED", + "AWS::Bedrock::Guardrail.ContentFilterConfig.OutputStrength": "CACHED", + "AWS::Bedrock::Guardrail.ContentFilterConfig.Type": "CACHED", + "AWS::Bedrock::Guardrail.Description": "CACHED", + "AWS::Bedrock::Guardrail.KmsKeyArn": "CACHED", + "AWS::Bedrock::Guardrail.ManagedWordsConfig.Type": "CACHED", + "AWS::Bedrock::Guardrail.Name": "CACHED", + "AWS::Bedrock::Guardrail.PiiEntityConfig.Action": "CACHED", + "AWS::Bedrock::Guardrail.PiiEntityConfig.Type": "CACHED", + "AWS::Bedrock::Guardrail.RegexConfig.Action": "CACHED", + "AWS::Bedrock::Guardrail.RegexConfig.Description": "CACHED", + "AWS::Bedrock::Guardrail.RegexConfig.Name": "CACHED", + "AWS::Bedrock::Guardrail.TopicConfig.Definition": "CACHED", + "AWS::Bedrock::Guardrail.TopicConfig.Examples": "CACHED", + "AWS::Bedrock::Guardrail.TopicConfig.Name": "CACHED", + "AWS::Bedrock::Guardrail.TopicConfig.Type": "CACHED", + "AWS::Bedrock::KnowledgeBase.Description": "CACHED", + "AWS::Bedrock::KnowledgeBase.KnowledgeBaseConfiguration.Type": "CACHED", + "AWS::Bedrock::KnowledgeBase.Name": "CACHED", + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessConfiguration.CollectionArn": "CACHED", + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessConfiguration.VectorIndexName": "CACHED", + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessFieldMapping.MetadataField": "CACHED", + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessFieldMapping.TextField": "CACHED", + "AWS::Bedrock::KnowledgeBase.OpenSearchServerlessFieldMapping.VectorField": "CACHED", + "AWS::Bedrock::KnowledgeBase.PineconeConfiguration.ConnectionString": "CACHED", + "AWS::Bedrock::KnowledgeBase.PineconeConfiguration.CredentialsSecretArn": "CACHED", + "AWS::Bedrock::KnowledgeBase.PineconeConfiguration.Namespace": "CACHED", + "AWS::Bedrock::KnowledgeBase.PineconeFieldMapping.MetadataField": "CACHED", + "AWS::Bedrock::KnowledgeBase.PineconeFieldMapping.TextField": "CACHED", + "AWS::Bedrock::KnowledgeBase.RdsConfiguration.CredentialsSecretArn": "CACHED", + "AWS::Bedrock::KnowledgeBase.RdsConfiguration.DatabaseName": "CACHED", + "AWS::Bedrock::KnowledgeBase.RdsConfiguration.ResourceArn": "CACHED", + "AWS::Bedrock::KnowledgeBase.RdsConfiguration.TableName": "CACHED", + "AWS::Bedrock::KnowledgeBase.RdsFieldMapping.MetadataField": "CACHED", + "AWS::Bedrock::KnowledgeBase.RdsFieldMapping.PrimaryKeyField": "CACHED", + "AWS::Bedrock::KnowledgeBase.RdsFieldMapping.TextField": "CACHED", + "AWS::Bedrock::KnowledgeBase.RdsFieldMapping.VectorField": "CACHED", + "AWS::Bedrock::KnowledgeBase.RoleArn": "CACHED", + "AWS::Bedrock::KnowledgeBase.StorageConfiguration.Type": "CACHED", + "AWS::Bedrock::KnowledgeBase.VectorKnowledgeBaseConfiguration.EmbeddingModelArn": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", "AWS::Budgets::Budget.ComparisonOperator": "CACHED", "AWS::Budgets::Budget.NotificationType": "CACHED", @@ -8517,6 +9527,7 @@ "AWS::Cassandra::Table.Column.ColumnName": "CACHED", "AWS::Cassandra::Table.EncryptionSpecification.EncryptionType": "CACHED", "AWS::Cassandra::Table.KeyspaceName": "CACHED", + "AWS::Cassandra::Table.ReplicaSpecification.Region": "CACHED", "AWS::Cassandra::Table.TableName": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration.DaysBeforeExpiry": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", @@ -8568,6 +9579,20 @@ "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.Bucket": "CACHED", "AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration.ResultFormat": "CACHED", "AWS::CleanRooms::Membership.QueryLogStatus": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.AutoRefresh": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.Epsilon": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.Parameters.UsersNoisePerQuery": "CACHED", + "AWS::CleanRooms::PrivacyBudgetTemplate.PrivacyBudgetType": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.ColumnSchema.ColumnTypes": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Dataset.Type": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Description": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.CatalogId": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.DatabaseName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.GlueDataSource.TableName": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.Name": "CACHED", + "AWS::CleanRoomsML::TrainingDataset.RoleArn": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeVersionArn": "CACHED", @@ -8704,10 +9729,19 @@ "AWS::CloudWatch::MetricStream.OutputFormat": "CACHED", "AWS::CloudWatch::MetricStream.RoleArn": "CACHED", "AWS::CodeArtifact::Domain.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.ContactInfo": "CACHED", + "AWS::CodeArtifact::PackageGroup.Description": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainName": "CACHED", + "AWS::CodeArtifact::PackageGroup.DomainOwner": "CACHED", + "AWS::CodeArtifact::PackageGroup.Pattern": "CACHED", + "AWS::CodeArtifact::PackageGroup.RestrictionType.RestrictionMode": "CACHED", "AWS::CodeArtifact::Repository.Description": "CACHED", "AWS::CodeArtifact::Repository.DomainName": "CACHED", "AWS::CodeArtifact::Repository.DomainOwner": "CACHED", "AWS::CodeArtifact::Repository.RepositoryName": "CACHED", + "AWS::CodeBuild::Fleet.ComputeType": "CACHED", + "AWS::CodeBuild::Fleet.EnvironmentType": "CACHED", + "AWS::CodeBuild::Fleet.Name": "CACHED", "AWS::CodeBuild::Project.Artifacts.Packaging": "CACHED", "AWS::CodeBuild::Project.Artifacts.Type": "CACHED", "AWS::CodeBuild::Project.Environment.ComputeType": "CACHED", @@ -8719,6 +9753,8 @@ "AWS::CodeBuild::Project.TimeoutInMinutes": "CACHED", "AWS::CodeCommit::Repository.RepositoryName": "CACHED", "AWS::CodeCommit::Repository.RepositoryTrigger.Events": "CACHED", + "AWS::CodeConnections::Connection.ConnectionName": "CACHED", + "AWS::CodeConnections::Connection.HostArn": "CACHED", "AWS::CodeDeploy::Application.ComputePlatform": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts.Type": "CACHED", "AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration.Events": "CACHED", @@ -8746,8 +9782,10 @@ "AWS::CodeStarConnections::RepositoryLink.EncryptionKeyArn": "CACHED", "AWS::CodeStarConnections::RepositoryLink.OwnerId": "CACHED", "AWS::CodeStarConnections::RepositoryLink.RepositoryName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.PublishDeploymentStatus": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.RepositoryLinkId": "CACHED", "AWS::CodeStarConnections::SyncConfiguration.ResourceName": "CACHED", + "AWS::CodeStarConnections::SyncConfiguration.TriggerResourceUpdateOn": "CACHED", "AWS::CodeStarNotifications::NotificationRule.CreatedBy": "CACHED", "AWS::CodeStarNotifications::NotificationRule.DetailType": "CACHED", "AWS::CodeStarNotifications::NotificationRule.EventTypeId": "CACHED", @@ -8899,6 +9937,9 @@ "AWS::Connect::PhoneNumber.Prefix": "CACHED", "AWS::Connect::PhoneNumber.TargetArn": "CACHED", "AWS::Connect::PhoneNumber.Type": "CACHED", + "AWS::Connect::PredefinedAttribute.InstanceArn": "CACHED", + "AWS::Connect::PredefinedAttribute.Name": "CACHED", + "AWS::Connect::PredefinedAttribute.Values.StringList": "CACHED", "AWS::Connect::Prompt.Description": "CACHED", "AWS::Connect::Prompt.InstanceArn": "CACHED", "AWS::Connect::Prompt.Name": "CACHED", @@ -8932,7 +9973,9 @@ "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig.Priority": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.Channel": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference.QueueArn": "CACHED", + "AWS::Connect::Rule.CreateCaseAction.TemplateId": "CACHED", "AWS::Connect::Rule.EventBridgeAction.Name": "CACHED", + "AWS::Connect::Rule.Field.Id": "CACHED", "AWS::Connect::Rule.InstanceArn": "CACHED", "AWS::Connect::Rule.Name": "CACHED", "AWS::Connect::Rule.NotificationRecipientType.UserArns": "CACHED", @@ -8948,7 +9991,11 @@ "AWS::Connect::Rule.TaskAction.Name": "CACHED", "AWS::Connect::SecurityKey.InstanceId": "CACHED", "AWS::Connect::SecurityKey.Key": "CACHED", + "AWS::Connect::SecurityProfile.AllowedAccessControlHierarchyGroupId": "CACHED", + "AWS::Connect::SecurityProfile.Application.ApplicationPermissions": "CACHED", + "AWS::Connect::SecurityProfile.Application.Namespace": "CACHED", "AWS::Connect::SecurityProfile.Description": "CACHED", + "AWS::Connect::SecurityProfile.HierarchyRestrictedResources": "CACHED", "AWS::Connect::SecurityProfile.InstanceArn": "CACHED", "AWS::Connect::SecurityProfile.Permissions": "CACHED", "AWS::Connect::SecurityProfile.SecurityProfileName": "CACHED", @@ -8975,6 +10022,9 @@ "AWS::Connect::User.UserIdentityInfo.Mobile": "CACHED", "AWS::Connect::User.UserIdentityInfo.SecondaryEmail": "CACHED", "AWS::Connect::User.UserPhoneConfig.PhoneType": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeName": "CACHED", + "AWS::Connect::User.UserProficiency.AttributeValue": "CACHED", + "AWS::Connect::User.UserProficiency.Level": "CACHED", "AWS::Connect::User.Username": "CACHED", "AWS::Connect::UserHierarchyGroup.InstanceArn": "CACHED", "AWS::Connect::UserHierarchyGroup.Name": "CACHED", @@ -8994,6 +10044,10 @@ "AWS::ConnectCampaigns::Campaign.OutboundCallConfig.ConnectSourcePhoneNumber": "CACHED", "AWS::ConnectCampaigns::Campaign.PredictiveDialerConfig.DialingCapacity": "CACHED", "AWS::ConnectCampaigns::Campaign.ProgressiveDialerConfig.DialingCapacity": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineIdentifier": "CACHED", + "AWS::ControlTower::EnabledBaseline.BaselineVersion": "CACHED", + "AWS::ControlTower::EnabledBaseline.Parameter.Key": "CACHED", + "AWS::ControlTower::EnabledBaseline.TargetIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::ControlTower::LandingZone.Version": "CACHED", @@ -9082,6 +10136,10 @@ "AWS::DMS::DataProvider.DataProviderName": "CACHED", "AWS::DMS::DataProvider.Description": "CACHED", "AWS::DMS::DataProvider.Engine": "CACHED", + "AWS::DMS::DataProvider.MicrosoftSqlServerSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.MySqlSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.OracleSettings.SslMode": "CACHED", + "AWS::DMS::DataProvider.PostgreSqlSettings.SslMode": "CACHED", "AWS::DMS::InstanceProfile.AvailabilityZone": "CACHED", "AWS::DMS::InstanceProfile.Description": "CACHED", "AWS::DMS::InstanceProfile.InstanceProfileIdentifier": "CACHED", @@ -9248,6 +10306,12 @@ "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Action": "CACHED", + "AWS::DataSync::Task.ManifestConfig.Format": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectPath": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.ManifestObjectVersionId": "CACHED", + "AWS::DataSync::Task.ManifestConfigSourceS3.S3BucketArn": "CACHED", "AWS::DataSync::Task.Name": "CACHED", "AWS::DataSync::Task.Options.Atime": "CACHED", "AWS::DataSync::Task.Options.Gid": "CACHED", @@ -9263,17 +10327,105 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", - "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", - "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", - "AWS::DataSync::Task.S3.Subdirectory": "CACHED", "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfigDestinationS3.Subdirectory": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.TaskSchedule.Status": "CACHED", "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", + "AWS::DataZone::DataSource.Description": "CACHED", + "AWS::DataZone::DataSource.DomainIdentifier": "CACHED", + "AWS::DataZone::DataSource.EnableSetting": "CACHED", + "AWS::DataZone::DataSource.FormInput.Content": "CACHED", + "AWS::DataZone::DataSource.FormInput.FormName": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeIdentifier": "CACHED", + "AWS::DataZone::DataSource.FormInput.TypeRevision": "CACHED", + "AWS::DataZone::DataSource.Name": "CACHED", + "AWS::DataZone::DataSource.ScheduleConfiguration.Schedule": "CACHED", + "AWS::DataZone::DataSource.Type": "CACHED", + "AWS::DataZone::Domain.DomainExecutionRole": "CACHED", + "AWS::DataZone::Domain.KmsKeyIdentifier": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.Type": "CACHED", + "AWS::DataZone::Domain.SingleSignOn.UserAssignment": "CACHED", + "AWS::DataZone::Environment.Description": "CACHED", + "AWS::DataZone::Environment.DomainIdentifier": "CACHED", + "AWS::DataZone::Environment.EnvironmentProfileIdentifier": "CACHED", + "AWS::DataZone::Environment.GlossaryTerms": "CACHED", + "AWS::DataZone::Environment.Name": "CACHED", + "AWS::DataZone::Environment.ProjectIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnabledRegions": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ManageAccessRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.ProvisioningRoleArn": "CACHED", + "AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter.Region": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountId": "CACHED", + "AWS::DataZone::EnvironmentProfile.AwsAccountRegion": "CACHED", + "AWS::DataZone::EnvironmentProfile.Description": "CACHED", + "AWS::DataZone::EnvironmentProfile.DomainIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.EnvironmentBlueprintIdentifier": "CACHED", + "AWS::DataZone::EnvironmentProfile.Name": "CACHED", + "AWS::DataZone::EnvironmentProfile.ProjectIdentifier": "CACHED", + "AWS::DataZone::Project.Description": "CACHED", + "AWS::DataZone::Project.DomainIdentifier": "CACHED", + "AWS::DataZone::Project.GlossaryTerms": "CACHED", + "AWS::DataZone::Project.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.ApplicableAssetTypes": "CACHED", + "AWS::DataZone::SubscriptionTarget.AuthorizedPrincipals": "CACHED", + "AWS::DataZone::SubscriptionTarget.DomainIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.EnvironmentIdentifier": "CACHED", + "AWS::DataZone::SubscriptionTarget.Name": "CACHED", + "AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm.FormName": "CACHED", + "AWS::Deadline::Farm.Description": "CACHED", + "AWS::Deadline::Farm.DisplayName": "CACHED", + "AWS::Deadline::Farm.KmsKeyArn": "CACHED", + "AWS::Deadline::Fleet.Description": "CACHED", + "AWS::Deadline::Fleet.DisplayName": "CACHED", + "AWS::Deadline::Fleet.FarmId": "CACHED", + "AWS::Deadline::Fleet.FleetAmountCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Name": "CACHED", + "AWS::Deadline::Fleet.FleetAttributeCapability.Values": "CACHED", + "AWS::Deadline::Fleet.RoleArn": "CACHED", + "AWS::Deadline::LicenseEndpoint.SubnetIds": "CACHED", + "AWS::Deadline::LicenseEndpoint.VpcId": "CACHED", + "AWS::Deadline::MeteredProduct.Family": "CACHED", + "AWS::Deadline::MeteredProduct.LicenseEndpointId": "CACHED", + "AWS::Deadline::MeteredProduct.Port": "CACHED", + "AWS::Deadline::MeteredProduct.ProductId": "CACHED", + "AWS::Deadline::MeteredProduct.Vendor": "CACHED", + "AWS::Deadline::Queue.AllowedStorageProfileIds": "CACHED", + "AWS::Deadline::Queue.DefaultBudgetAction": "CACHED", + "AWS::Deadline::Queue.Description": "CACHED", + "AWS::Deadline::Queue.DisplayName": "CACHED", + "AWS::Deadline::Queue.FarmId": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.RootPrefix": "CACHED", + "AWS::Deadline::Queue.JobAttachmentSettings.S3BucketName": "CACHED", + "AWS::Deadline::Queue.JobRunAsUser.RunAs": "CACHED", + "AWS::Deadline::Queue.PosixUser.Group": "CACHED", + "AWS::Deadline::Queue.PosixUser.User": "CACHED", + "AWS::Deadline::Queue.RequiredFileSystemLocationNames": "CACHED", + "AWS::Deadline::Queue.RoleArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.PasswordArn": "CACHED", + "AWS::Deadline::Queue.WindowsUser.User": "CACHED", + "AWS::Deadline::QueueEnvironment.FarmId": "CACHED", + "AWS::Deadline::QueueEnvironment.QueueId": "CACHED", + "AWS::Deadline::QueueEnvironment.Template": "CACHED", + "AWS::Deadline::QueueEnvironment.TemplateType": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FarmId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.FleetId": "CACHED", + "AWS::Deadline::QueueFleetAssociation.QueueId": "CACHED", + "AWS::Deadline::StorageProfile.DisplayName": "CACHED", + "AWS::Deadline::StorageProfile.FarmId": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Name": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Path": "CACHED", + "AWS::Deadline::StorageProfile.FileSystemLocation.Type": "CACHED", + "AWS::Deadline::StorageProfile.OsFamily": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -9291,16 +10443,19 @@ "AWS::DynamoDB::GlobalTable.AttributeDefinition.AttributeName": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema.AttributeName": "CACHED", + "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::GlobalTable.LocalSecondaryIndex.IndexName": "CACHED", "AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification.IndexName": "CACHED", "AWS::DynamoDB::Table.AttributeDefinition.AttributeType": "CACHED", "AWS::DynamoDB::Table.BillingMode": "CACHED", "AWS::DynamoDB::Table.KeySchema.KeyType": "CACHED", + "AWS::DynamoDB::Table.KinesisStreamSpecification.ApproximateCreationDateTimePrecision": "CACHED", "AWS::DynamoDB::Table.Projection.ProjectionType": "CACHED", "AWS::DynamoDB::Table.StreamSpecification.StreamViewType": "CACHED", "AWS::EC2::CapacityReservationFleet.InstanceMatchCriteria": "CACHED", "AWS::EC2::CapacityReservationFleet.Tenancy": "CACHED", "AWS::EC2::CapacityReservationFleet.TotalTargetCapacity": "CACHED", + "AWS::EC2::CustomerGateway.CertificateArn": "CACHED", "AWS::EC2::EC2Fleet.CapacityRebalance.ReplacementStrategy": "CACHED", "AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest.UsageStrategy": "CACHED", "AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy": "CACHED", @@ -9333,6 +10488,7 @@ "AWS::EC2::IPAMPool.AwsService": "CACHED", "AWS::EC2::IPAMPool.PublicIpSource": "CACHED", "AWS::EC2::Instance.Affinity": "CACHED", + "AWS::EC2::Instance.PrivateDnsNameOptions.HostnameType": "CACHED", "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", @@ -9386,6 +10542,13 @@ "AWS::ECR::Repository.LifecyclePolicy.LifecyclePolicyText": "CACHED", "AWS::ECR::Repository.LifecyclePolicy.RegistryId": "CACHED", "AWS::ECR::Repository.RepositoryName": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.AppliedFor": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Description": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.EncryptionType": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration.KmsKey": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.ImageTagMutability": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.LifecyclePolicy": "CACHED", + "AWS::ECR::RepositoryCreationTemplate.Prefix": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedDraining": "CACHED", "AWS::ECS::CapacityProvider.AutoScalingGroupProvider.ManagedTerminationProtection": "CACHED", "AWS::ECS::CapacityProvider.ManagedScaling.Status": "CACHED", @@ -9408,6 +10571,7 @@ "AWS::EFS::AccessPoint.AccessPointTag.Value": "CACHED", "AWS::EFS::AccessPoint.CreationInfo.Permissions": "CACHED", "AWS::EFS::AccessPoint.RootDirectory.Path": "CACHED", + "AWS::EFS::FileSystem.BackupPolicy.Status": "CACHED", "AWS::EFS::FileSystem.FileSystemProtection.ReplicationOverwriteProtection": "CACHED", "AWS::EKS::AccessEntry.AccessScope.Type": "CACHED", "AWS::EKS::Addon.ResolveConflicts": "CACHED", @@ -9475,11 +10639,20 @@ "AWS::EntityResolution::IdMappingWorkflow.IdMappingTechniques.IdMappingType": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowInputSource.InputSourceARN": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowInputSource.SchemaArn": "CACHED", + "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowInputSource.Type": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowOutputSource.KMSArn": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.IdMappingWorkflowOutputSource.OutputS3Path": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.ProviderProperties.ProviderServiceArn": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.RoleArn": "CACHED", "AWS::EntityResolution::IdMappingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::IdNamespace.Description": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceIdMappingWorkflowProperties.IdMappingType": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceInputSource.SchemaName": "CACHED", + "AWS::EntityResolution::IdNamespace.IdNamespaceName": "CACHED", + "AWS::EntityResolution::IdNamespace.NamespaceProviderProperties.ProviderServiceArn": "CACHED", + "AWS::EntityResolution::IdNamespace.RoleArn": "CACHED", + "AWS::EntityResolution::IdNamespace.Type": "CACHED", "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", @@ -9492,6 +10665,12 @@ "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::PolicyStatement.Action": "CACHED", + "AWS::EntityResolution::PolicyStatement.Arn": "CACHED", + "AWS::EntityResolution::PolicyStatement.Condition": "CACHED", + "AWS::EntityResolution::PolicyStatement.Effect": "CACHED", + "AWS::EntityResolution::PolicyStatement.Principal": "CACHED", + "AWS::EntityResolution::PolicyStatement.StatementId": "CACHED", "AWS::EntityResolution::SchemaMapping.Description": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", @@ -9661,10 +10840,40 @@ "AWS::GameLift::Alias.RoutingStrategy.FleetId": "CACHED", "AWS::GameLift::Alias.RoutingStrategy.Type": "CACHED", "AWS::GameLift::Build.OperatingSystem": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Command": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ContainerName": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.Cpu": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.EntryPoint": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ImageUri": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.ResolvedImageDigest": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDefinition.WorkingDirectory": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.Condition": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerDependency.ContainerName": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Name": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerEnvironment.Value": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Command": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Interval": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Retries": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerHealthCheck.Timeout": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.FromPort": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.Protocol": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.ContainerPortRange.ToPort": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.HardLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.MemoryLimits.SoftLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.Name": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.OperatingSystem": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.SchedulingStrategy": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.TotalCpuLimit": "CACHED", + "AWS::GameLift::ContainerGroupDefinition.TotalMemoryLimit": "CACHED", "AWS::GameLift::Fleet.ApplyCapacity": "CACHED", "AWS::GameLift::Fleet.BuildId": "CACHED", "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.FromPort": "CACHED", + "AWS::GameLift::Fleet.ConnectionPortRange.ToPort": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsConfiguration.ContainerGroupDefinitionNames": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.DesiredReplicaContainerGroupsPerInstance": "CACHED", + "AWS::GameLift::Fleet.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance": "CACHED", "AWS::GameLift::Fleet.Description": "CACHED", "AWS::GameLift::Fleet.EC2InstanceType": "CACHED", "AWS::GameLift::Fleet.FleetType": "CACHED", @@ -9728,6 +10937,7 @@ "AWS::GlobalAccelerator::Accelerator.IpAddressType": "CACHED", "AWS::GlobalAccelerator::Accelerator.IpAddresses": "CACHED", "AWS::GlobalAccelerator::Accelerator.Name": "CACHED", + "AWS::GlobalAccelerator::CrossAccountAttachment.Name": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckPort": "CACHED", "AWS::GlobalAccelerator::EndpointGroup.HealthCheckProtocol": "CACHED", "AWS::GlobalAccelerator::Listener.ClientAffinity": "CACHED", @@ -9808,15 +11018,22 @@ "AWS::GroundStation::Config.Frequency.Units": "CACHED", "AWS::GroundStation::Config.FrequencyBandwidth.Units": "CACHED", "AWS::GroundStation::Config.Name": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.BucketArn": "CACHED", "AWS::GroundStation::Config.S3RecordingConfig.Prefix": "CACHED", + "AWS::GroundStation::Config.S3RecordingConfig.RoleArn": "CACHED", "AWS::GroundStation::Config.SpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::Config.TrackingConfig.Autotrack": "CACHED", + "AWS::GroundStation::Config.UplinkEchoConfig.AntennaUplinkConfigArn": "CACHED", "AWS::GroundStation::Config.UplinkSpectrumConfig.Polarization": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AgentStatus": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.AuditResults": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.AwsGroundStationAgentEndpoint.Name": "CACHED", "AWS::GroundStation::DataflowEndpointGroup.DataflowEndpoint.Name": "CACHED", + "AWS::GroundStation::DataflowEndpointGroup.SecurityDetails.RoleArn": "CACHED", "AWS::GroundStation::MissionProfile.Name": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsAliasArn": "CACHED", + "AWS::GroundStation::MissionProfile.StreamsKmsKey.KmsKeyArn": "CACHED", + "AWS::GroundStation::MissionProfile.TrackingConfigArn": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Name": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration.Status": "CACHED", "AWS::GuardDuty::Detector.CFNFeatureConfiguration.Name": "CACHED", @@ -9825,6 +11042,11 @@ "AWS::GuardDuty::Detector.TagItem.Key": "CACHED", "AWS::GuardDuty::Detector.TagItem.Value": "CACHED", "AWS::GuardDuty::Filter.Action": "CACHED", + "AWS::GuardDuty::Filter.DetectorId": "CACHED", + "AWS::GuardDuty::Filter.Name": "CACHED", + "AWS::GuardDuty::Filter.Rank": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Key": "CACHED", + "AWS::GuardDuty::Filter.TagItem.Value": "CACHED", "AWS::GuardDuty::IPSet.DetectorId": "CACHED", "AWS::GuardDuty::IPSet.Format": "CACHED", "AWS::GuardDuty::IPSet.Location": "CACHED", @@ -9882,7 +11104,13 @@ "AWS::IVS::Channel.Preset": "CACHED", "AWS::IVS::Channel.RecordingConfigurationArn": "CACHED", "AWS::IVS::Channel.Type": "CACHED", + "AWS::IVS::EncoderConfiguration.Name": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Bitrate": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Framerate": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Height": "CACHED", + "AWS::IVS::EncoderConfiguration.Video.Width": "CACHED", "AWS::IVS::PlaybackKeyPair.Name": "CACHED", + "AWS::IVS::PlaybackRestrictionPolicy.Name": "CACHED", "AWS::IVS::RecordingConfiguration.Name": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration.RenditionSelection": "CACHED", "AWS::IVS::RecordingConfiguration.RenditionConfiguration.Renditions": "CACHED", @@ -9891,6 +11119,9 @@ "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.Resolution": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.Storage": "CACHED", "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration.TargetIntervalSeconds": "CACHED", + "AWS::IVS::Stage.Name": "CACHED", + "AWS::IVS::StorageConfiguration.Name": "CACHED", + "AWS::IVS::StorageConfiguration.S3StorageConfiguration.BucketName": "CACHED", "AWS::IVS::StreamKey.ChannelArn": "CACHED", "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration.LogGroupName": "CACHED", "AWS::IVSChat::LoggingConfiguration.FirehoseDestinationConfiguration.DeliveryStreamName": "CACHED", @@ -9931,6 +11162,7 @@ "AWS::ImageBuilder::Workflow.Data": "CACHED", "AWS::ImageBuilder::Workflow.Type": "CACHED", "AWS::Inspector::AssessmentTemplate.DurationInSeconds": "CACHED", + "AWS::InspectorV2::CisScanConfiguration.SecurityLevel": "CACHED", "AWS::InspectorV2::Filter.Description": "CACHED", "AWS::InspectorV2::Filter.FilterAction": "CACHED", "AWS::InspectorV2::Filter.MapFilter.Comparison": "CACHED", @@ -9939,6 +11171,7 @@ "AWS::InspectorV2::Filter.Name": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Comparison": "CACHED", "AWS::InspectorV2::Filter.StringFilter.Value": "CACHED", + "AWS::InternetMonitor::Monitor.LinkedAccountId": "CACHED", "AWS::InternetMonitor::Monitor.LocalHealthEventsConfig.Status": "CACHED", "AWS::InternetMonitor::Monitor.MaxCityNetworksToMonitor": "CACHED", "AWS::InternetMonitor::Monitor.MonitorName": "CACHED", @@ -10181,15 +11414,32 @@ "AWS::IoTFleetHub::Application.ApplicationDescription": "CACHED", "AWS::IoTFleetHub::Application.ApplicationName": "CACHED", "AWS::IoTFleetHub::Application.RoleArn": "CACHED", + "AWS::IoTSiteWise::Asset.AssetExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetHierarchy.LogicalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty.Id": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::Asset.AssetProperty.NotificationState": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.Id": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel.ParentAssetModelCompositeModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataType": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.DataTypeSpec": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.ExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty.Id": "CACHED", "AWS::IoTSiteWise::AssetModel.AssetModelProperty.LogicalId": "CACHED", "AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyExternalId": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyId": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.PropertyLogicalId": "CACHED", "AWS::IoTTwinMaker::ComponentType.ComponentTypeId": "CACHED", "AWS::IoTTwinMaker::ComponentType.Description": "CACHED", @@ -10285,6 +11535,7 @@ "AWS::KMS::Key.KeyUsage": "CACHED", "AWS::KMS::Key.Origin": "CACHED", "AWS::KMS::Key.PendingWindowInDays": "CACHED", + "AWS::KMS::Key.RotationPeriodInDays": "CACHED", "AWS::KMS::ReplicaKey.Description": "CACHED", "AWS::KMS::ReplicaKey.PendingWindowInDays": "CACHED", "AWS::KMS::ReplicaKey.PrimaryKeyArn": "CACHED", @@ -10297,6 +11548,11 @@ "AWS::KafkaConnect::Connector.ScaleOutPolicy.CpuUtilizationPercentage": "CACHED", "AWS::KafkaConnect::Connector.ServiceExecutionRoleArn": "CACHED", "AWS::KafkaConnect::Connector.WorkerConfiguration.WorkerConfigurationArn": "CACHED", + "AWS::KafkaConnect::CustomPlugin.ContentType": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Description": "CACHED", + "AWS::KafkaConnect::CustomPlugin.Name": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Description": "CACHED", + "AWS::KafkaConnect::WorkerConfiguration.Name": "CACHED", "AWS::Kendra::DataSource.AccessControlListConfiguration.KeyPath": "CACHED", "AWS::Kendra::DataSource.AclConfiguration.AllowedGroupsColumnName": "CACHED", "AWS::Kendra::DataSource.ColumnConfiguration.ChangeDetectingColumns": "CACHED", @@ -10422,6 +11678,7 @@ "AWS::Kendra::Faq.Description": "CACHED", "AWS::Kendra::Faq.FileFormat": "CACHED", "AWS::Kendra::Faq.IndexId": "CACHED", + "AWS::Kendra::Faq.LanguageCode": "CACHED", "AWS::Kendra::Faq.Name": "CACHED", "AWS::Kendra::Faq.RoleArn": "CACHED", "AWS::Kendra::Faq.S3Path.Bucket": "CACHED", @@ -10528,7 +11785,9 @@ "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration.NoEncryptionConfig": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.BucketARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CompressionFormat": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.CustomTimeZone": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.ErrorOutputPrefix": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.FileExtension": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration.S3BackupMode": "CACHED", @@ -10555,6 +11814,20 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.Prefix": "CACHED", "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration.RoleARN": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.AccountUrl": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.ContentColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.DataLoadingOption": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Database": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.KeyPassphrase": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.MetaDataColumnName": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.PrivateKey": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.RoleARN": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.S3BackupMode": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Schema": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.Table": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeDestinationConfiguration.User": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeRoleConfiguration.SnowflakeRole": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SnowflakeVpcConfiguration.PrivateLinkVpceId": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType": "CACHED", @@ -10806,10 +12079,18 @@ "AWS::Lightsail::Instance.InstanceName": "CACHED", "AWS::Lightsail::LoadBalancer.LoadBalancerName": "CACHED", "AWS::Lightsail::LoadBalancerTlsCertificate.LoadBalancerName": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowActions": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowReferers": "CACHED", + "AWS::Location::APIKey.ApiKeyRestrictions.AllowResources": "CACHED", + "AWS::Location::APIKey.Description": "CACHED", + "AWS::Location::APIKey.ExpireTime": "CACHED", + "AWS::Location::APIKey.KeyName": "CACHED", "AWS::Location::GeofenceCollection.CollectionName": "CACHED", "AWS::Location::GeofenceCollection.Description": "CACHED", "AWS::Location::GeofenceCollection.KmsKeyId": "CACHED", "AWS::Location::Map.Description": "CACHED", + "AWS::Location::Map.MapConfiguration.CustomLayers": "CACHED", + "AWS::Location::Map.MapConfiguration.PoliticalView": "CACHED", "AWS::Location::Map.MapConfiguration.Style": "CACHED", "AWS::Location::Map.MapName": "CACHED", "AWS::Location::Map.PricingPlan": "CACHED", @@ -10944,6 +12225,7 @@ "AWS::MSK::Replicator.ReplicationInfo.SourceKafkaClusterArn": "CACHED", "AWS::MSK::Replicator.ReplicationInfo.TargetCompressionType": "CACHED", "AWS::MSK::Replicator.ReplicationInfo.TargetKafkaClusterArn": "CACHED", + "AWS::MSK::Replicator.ReplicationStartingPosition.Type": "CACHED", "AWS::MSK::Replicator.ReplicatorName": "CACHED", "AWS::MSK::Replicator.ServiceExecutionRoleArn": "CACHED", "AWS::MSK::Replicator.TopicReplication.TopicsToExclude": "CACHED", @@ -11093,6 +12375,7 @@ "AWS::Neptune::DBCluster.DBClusterIdentifier": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MaxCapacity": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration.MinCapacity": "CACHED", + "AWS::NeptuneGraph::Graph.GraphName": "CACHED", "AWS::NetworkFirewall::Firewall.Description": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallName": "CACHED", "AWS::NetworkFirewall::Firewall.FirewallPolicyArn": "CACHED", @@ -11185,6 +12468,7 @@ "AWS::OSIS::Pipeline.VpcOptions.SecurityGroupIds": "CACHED", "AWS::OSIS::Pipeline.VpcOptions.SubnetIds": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", + "AWS::Oam::Link.LinkFilter.Filter": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", "AWS::Oam::Sink.Name": "CACHED", @@ -11300,6 +12584,12 @@ "AWS::Panorama::PackageVersion.PackageVersion": "CACHED", "AWS::Panorama::PackageVersion.PatchVersion": "CACHED", "AWS::Panorama::PackageVersion.UpdatedLatestPatchVersion": "CACHED", + "AWS::PaymentCryptography::Alias.AliasName": "CACHED", + "AWS::PaymentCryptography::Alias.KeyArn": "CACHED", + "AWS::PaymentCryptography::Key.KeyAttributes.KeyAlgorithm": "CACHED", + "AWS::PaymentCryptography::Key.KeyAttributes.KeyClass": "CACHED", + "AWS::PaymentCryptography::Key.KeyAttributes.KeyUsage": "CACHED", + "AWS::PaymentCryptography::Key.KeyCheckValueAlgorithm": "CACHED", "AWS::Personalize::Dataset.DataSource.DataLocation": "CACHED", "AWS::Personalize::Dataset.DatasetGroupArn": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob.DatasetArn": "CACHED", @@ -11566,7 +12856,13 @@ "AWS::QuickSight::Analysis.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Analysis.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Analysis.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Analysis.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Analysis.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions.LabelVisibility": "CACHED", @@ -11588,6 +12884,8 @@ "AWS::QuickSight::Analysis.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Analysis.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Analysis.FilterDateTimePickerControl.Title": "CACHED", @@ -11928,6 +13226,15 @@ "AWS::QuickSight::Analysis.VisualPalette.ChartColor": "CACHED", "AWS::QuickSight::Analysis.VisualSubtitleLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.VisualTitleLabelOptions.Visibility": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.NegativeBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.PositiveBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Analysis.WaterfallChartGroupColorConfiguration.TotalBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, "AWS::QuickSight::Analysis.WaterfallVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.WordCloudOptions.CloudLayout": "CACHED", "AWS::QuickSight::Analysis.WordCloudOptions.MaximumStringLength": "CACHED", @@ -12065,7 +13372,13 @@ "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Dashboard.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Dashboard.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Dashboard.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions.LabelVisibility": "CACHED", @@ -12090,6 +13403,8 @@ "AWS::QuickSight::Dashboard.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Dashboard.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Dashboard.FilterDateTimePickerControl.Title": "CACHED", @@ -12198,6 +13513,7 @@ "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerShape": "CACHED", "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings.MarkerVisibility": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual.VisualId": "CACHED", + "AWS::QuickSight::Dashboard.LinkEntities": "CACHED", "AWS::QuickSight::Dashboard.ListControlSearchOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation.Visibility": "CACHED", @@ -12434,6 +13750,15 @@ "AWS::QuickSight::Dashboard.VisualPalette.ChartColor": "CACHED", "AWS::QuickSight::Dashboard.VisualSubtitleLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.VisualTitleLabelOptions.Visibility": "CACHED", + "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.NegativeBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.PositiveBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Dashboard.WaterfallChartGroupColorConfiguration.TotalBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, "AWS::QuickSight::Dashboard.WaterfallVisual.VisualId": "CACHED", "AWS::QuickSight::Dashboard.WordCloudOptions.CloudLayout": "CACHED", "AWS::QuickSight::Dashboard.WordCloudOptions.MaximumStringLength": "CACHED", @@ -12666,7 +13991,13 @@ "AWS::QuickSight::Template.DecimalParameterDeclaration.Name": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration.ParameterValueType": "CACHED", "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration.ValueWhenUnsetOption": "CACHED", + "AWS::QuickSight::Template.DefaultDateTimePickerControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterControlConfiguration.Title": "CACHED", + "AWS::QuickSight::Template.DefaultFilterDropDownControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultFilterListControlOptions.Type": "CACHED", "AWS::QuickSight::Template.DefaultNewSheetConfiguration.SheetContentType": "CACHED", + "AWS::QuickSight::Template.DefaultSliderControlOptions.Type": "CACHED", + "AWS::QuickSight::Template.DefaultTextAreaControlOptions.Delimiter": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions": "CACHED", "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions.LabelVisibility": "CACHED", @@ -12688,6 +14019,8 @@ "AWS::QuickSight::Template.FieldTooltipItem.Visibility": "CACHED", "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.FilledMapVisual.VisualId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.FilterControlId": "CACHED", + "AWS::QuickSight::Template.FilterCrossSheetControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.FilterControlId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.SourceFilterId": "CACHED", "AWS::QuickSight::Template.FilterDateTimePickerControl.Title": "CACHED", @@ -13031,6 +14364,15 @@ "AWS::QuickSight::Template.VisualPalette.ChartColor": "CACHED", "AWS::QuickSight::Template.VisualSubtitleLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.VisualTitleLabelOptions.Visibility": "CACHED", + "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.NegativeBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.PositiveBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Template.WaterfallChartGroupColorConfiguration.TotalBarColor": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, "AWS::QuickSight::Template.WaterfallVisual.VisualId": "CACHED", "AWS::QuickSight::Template.WordCloudOptions.CloudLayout": "CACHED", "AWS::QuickSight::Template.WordCloudOptions.MaximumStringLength": "CACHED", @@ -13140,6 +14482,7 @@ "AWS::QuickSight::Topic.TopicRelativeDateFilter.TimeGranularity": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.ConstantType": "CACHED", "AWS::QuickSight::Topic.TopicSingularFilterConstant.SingularConstant": "CACHED", + "AWS::QuickSight::Topic.UserExperienceVersion": "CACHED", "AWS::QuickSight::VPCConnection.AvailabilityStatus": "CACHED", "AWS::QuickSight::VPCConnection.AwsAccountId": "CACHED", "AWS::QuickSight::VPCConnection.Name": "CACHED", @@ -13161,8 +14504,6 @@ "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.MasterUsername": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MaxCapacity": "CACHED", - "AWS::RDS::DBCluster.ServerlessV2ScalingConfiguration.MinCapacity": "CACHED", "AWS::RDS::DBClusterParameterGroup.DBClusterParameterGroupName": "CACHED", "AWS::RDS::DBInstance.AllocatedStorage": "CACHED", "AWS::RDS::DBInstance.BackupRetentionPeriod": "CACHED", @@ -13192,6 +14533,9 @@ "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", "AWS::RDS::GlobalCluster.Engine": "CACHED", "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", + "AWS::RDS::Integration.DataFilter": "CACHED", + "AWS::RDS::Integration.Description": "CACHED", + "AWS::RDS::Integration.IntegrationName": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", @@ -13224,8 +14568,6 @@ "AWS::Redshift::EventSubscription.Severity": "CACHED", "AWS::Redshift::EventSubscription.SourceType": "CACHED", "AWS::Redshift::EventSubscription.SubscriptionName": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionDescription": "CACHED", - "AWS::Redshift::ScheduledAction.ScheduledActionName": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUserPassword": "CACHED", "AWS::RedshiftServerless::Namespace.AdminUsername": "CACHED", "AWS::RedshiftServerless::Namespace.DbName": "CACHED", @@ -13369,6 +14711,7 @@ "AWS::Route53::KeySigningKey.KeyManagementServiceArn": "CACHED", "AWS::Route53::KeySigningKey.Name": "CACHED", "AWS::Route53::KeySigningKey.Status": "CACHED", + "AWS::Route53Profiles::Profile.Name": "CACHED", "AWS::Route53RecoveryControl::Cluster.ClusterEndpoint.Endpoint": "CACHED", "AWS::Route53RecoveryControl::Cluster.ClusterEndpoint.Region": "CACHED", "AWS::Route53RecoveryControl::Cluster.Name": "CACHED", @@ -13388,6 +14731,7 @@ "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockOverrideDomain": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.BlockResponse": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.FirewallDomainListId": "CACHED", + "AWS::Route53Resolver::FirewallRuleGroup.FirewallRule.Qtype": "CACHED", "AWS::Route53Resolver::FirewallRuleGroup.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.FirewallRuleGroupId": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", @@ -13550,6 +14894,21 @@ "AWS::SSM::Parameter.DataType": "CACHED", "AWS::SSM::Parameter.Tier": "CACHED", "AWS::SSM::Parameter.Type": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatches": "CACHED", + "AWS::SSM::PatchBaseline.ApprovedPatchesComplianceLevel": "CACHED", + "AWS::SSM::PatchBaseline.Description": "CACHED", + "AWS::SSM::PatchBaseline.Name": "CACHED", + "AWS::SSM::PatchBaseline.OperatingSystem": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Key": "CACHED", + "AWS::SSM::PatchBaseline.PatchFilter.Values": "CACHED", + "AWS::SSM::PatchBaseline.PatchGroups": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Configuration": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Name": "CACHED", + "AWS::SSM::PatchBaseline.PatchSource.Products": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatches": "CACHED", + "AWS::SSM::PatchBaseline.RejectedPatchesAction": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ApproveUntilDate": "CACHED", + "AWS::SSM::PatchBaseline.Rule.ComplianceLevel": "CACHED", "AWS::SSM::ResourceDataSync.AwsOrganizationsSource.OrganizationSourceType": "CACHED", "AWS::SSM::ResourceDataSync.BucketName": "CACHED", "AWS::SSM::ResourceDataSync.BucketPrefix": "CACHED", @@ -13630,6 +14989,10 @@ "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", "AWS::SageMaker::App.UserProfileName": "CACHED", "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerArguments": "CACHED", + "AWS::SageMaker::AppImageConfig.ContainerConfig.ContainerEntrypoint": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Key": "CACHED", + "AWS::SageMaker::AppImageConfig.CustomImageContainerEnvironmentVariable.Value": "CACHED", "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", @@ -13685,6 +15048,8 @@ "AWS::SageMaker::Domain.DefaultEbsStorageSettings.MaximumEbsVolumeSizeInGb": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.EnableDockerAccess": "CACHED", + "AWS::SageMaker::Domain.DockerSettings.VpcOnlyTrustedAccounts": "CACHED", "AWS::SageMaker::Domain.DomainName": "CACHED", "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", "AWS::SageMaker::Domain.EFSFileSystemConfig.FileSystemId": "CACHED", @@ -13724,6 +15089,8 @@ "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": "CACHED", + "AWS::SageMaker::FeatureGroup.TtlDuration.Unit": "CACHED", "AWS::SageMaker::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -14024,13 +15391,20 @@ "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", + "AWS::SageMaker::Space.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", "AWS::SageMaker::Space.DomainId": "CACHED", + "AWS::SageMaker::Space.EFSFileSystem.FileSystemId": "CACHED", + "AWS::SageMaker::Space.EbsStorageSettings.EbsVolumeSizeInGb": "CACHED", + "AWS::SageMaker::Space.OwnershipSettings.OwnerUserProfileName": "CACHED", "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", + "AWS::SageMaker::Space.SpaceDisplayName": "CACHED", "AWS::SageMaker::Space.SpaceName": "CACHED", + "AWS::SageMaker::Space.SpaceSettings.AppType": "CACHED", + "AWS::SageMaker::Space.SpaceSharingSettings.SharingType": "CACHED", "AWS::SageMaker::UserProfile.CodeEditorAppSettings.LifecycleConfigArns": "CACHED", "AWS::SageMaker::UserProfile.CodeRepository.RepositoryUrl": "CACHED", "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", @@ -14109,9 +15483,28 @@ "AWS::SecurityHub::AutomationRule.SeverityUpdate.Label": "CACHED", "AWS::SecurityHub::AutomationRule.StringFilter.Comparison": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate.Status": "CACHED", + "AWS::SecurityHub::DelegatedAdmin.AdminAccountId": "CACHED", "AWS::SecurityHub::Hub.ControlFindingGenerator": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.End": "CACHED", + "AWS::SecurityHub::Insight.DateFilter.Start": "CACHED", + "AWS::SecurityHub::Insight.DateRange.Unit": "CACHED", + "AWS::SecurityHub::Insight.MapFilter.Comparison": "CACHED", + "AWS::SecurityHub::Insight.Name": "CACHED", + "AWS::SecurityHub::Insight.StringFilter.Comparison": "CACHED", + "AWS::SecurityHub::ProductSubscription.ProductArn": "CACHED", "AWS::SecurityHub::Standard.StandardsArn": "CACHED", "AWS::SecurityHub::Standard.StandardsControl.StandardsControlArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.Accounts": "CACHED", + "AWS::SecurityLake::AwsLogSource.DataLakeArn": "CACHED", + "AWS::SecurityLake::AwsLogSource.SourceVersion": "CACHED", + "AWS::SecurityLake::DataLake.MetaStoreManagerRoleArn": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.Regions": "CACHED", + "AWS::SecurityLake::DataLake.ReplicationConfiguration.RoleArn": "CACHED", + "AWS::SecurityLake::Subscriber.AccessTypes": "CACHED", + "AWS::SecurityLake::Subscriber.DataLakeArn": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.ExternalId": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberIdentity.Principal": "CACHED", + "AWS::SecurityLake::Subscriber.SubscriberName": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName": "CACHED", @@ -14209,6 +15602,17 @@ "AWS::SystemsManagerSAP::Application.Sid": "CACHED", "AWS::Timestream::Database.DatabaseName": "CACHED", "AWS::Timestream::Database.KmsKeyId": "CACHED", + "AWS::Timestream::InfluxDBInstance.AllocatedStorage": "CACHED", + "AWS::Timestream::InfluxDBInstance.Bucket": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbInstanceType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbParameterGroupIdentifier": "CACHED", + "AWS::Timestream::InfluxDBInstance.DbStorageType": "CACHED", + "AWS::Timestream::InfluxDBInstance.DeploymentType": "CACHED", + "AWS::Timestream::InfluxDBInstance.Name": "CACHED", + "AWS::Timestream::InfluxDBInstance.Organization": "CACHED", + "AWS::Timestream::InfluxDBInstance.Password": "CACHED", + "AWS::Timestream::InfluxDBInstance.S3Configuration.BucketName": "CACHED", + "AWS::Timestream::InfluxDBInstance.Username": "CACHED", "AWS::Timestream::ScheduledQuery.ClientToken": "CACHED", "AWS::Timestream::ScheduledQuery.DimensionMapping.DimensionValueType": "CACHED", "AWS::Timestream::ScheduledQuery.KmsKeyId": "CACHED", @@ -14276,15 +15680,13 @@ "AWS::Transfer::Workflow.TagStepDetails.Name": "CACHED", "AWS::Transfer::Workflow.TagStepDetails.SourceFileLocation": "CACHED", "AWS::Transfer::Workflow.WorkflowStep.Type": "CACHED", + "AWS::VerifiedPermissions::IdentitySource.CognitoGroupConfiguration.GroupEntityType": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.ClientIds": "CACHED", "AWS::VerifiedPermissions::IdentitySource.CognitoUserPoolConfiguration.UserPoolArn": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.ClientIds": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.DiscoveryUrl": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.OpenIdIssuer": "CACHED", - "AWS::VerifiedPermissions::IdentitySource.IdentitySourceDetails.UserPoolArn": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PolicyStoreId": "CACHED", "AWS::VerifiedPermissions::IdentitySource.PrincipalEntityType": "CACHED", "AWS::VerifiedPermissions::Policy.PolicyStoreId": "CACHED", + "AWS::VerifiedPermissions::PolicyStore.Description": "CACHED", "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.Description": "CACHED", "AWS::VerifiedPermissions::PolicyTemplate.PolicyStoreId": "CACHED", @@ -14355,8 +15757,6 @@ "AWS::WAFv2::LoggingConfiguration.ActionCondition.Action": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Behavior": "CACHED", "AWS::WAFv2::LoggingConfiguration.Filter.Requirement": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.InvalidFallbackBehavior": "CACHED", - "AWS::WAFv2::LoggingConfiguration.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::LoggingConfiguration.LoggingFilter.DefaultBehavior": "CACHED", "AWS::WAFv2::RegexPatternSet.Description": "CACHED", "AWS::WAFv2::RegexPatternSet.Name": "CACHED", @@ -14383,6 +15783,7 @@ "AWS::WAFv2::RuleGroup.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::RuleGroup.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::RuleGroup.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::RuleGroup.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::RuleGroup.JsonBody.OversizeHandling": "CACHED", @@ -14429,6 +15830,7 @@ "AWS::WAFv2::WebACL.IPSetForwardedIPConfiguration.Position": "CACHED", "AWS::WAFv2::WebACL.IPSetReferenceStatement.Arn": "CACHED", "AWS::WAFv2::WebACL.ImmunityTimeProperty.ImmunityTime": "CACHED", + "AWS::WAFv2::WebACL.JA3Fingerprint.FallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.InvalidFallbackBehavior": "CACHED", "AWS::WAFv2::WebACL.JsonBody.MatchScope": "CACHED", "AWS::WAFv2::WebACL.JsonBody.OversizeHandling": "CACHED", @@ -14516,7 +15918,9 @@ "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.InstanceType": "CACHED", "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.MaxConcurrentSessions": "CACHED", "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", @@ -14577,788 +15981,7 @@ "Ec2ElasticIpDomain": "CACHED", "Ec2FleetOnDemandAllocationStrategy": "CACHED", "Ec2HostAutoPlacement": "CACHED", - "Ec2InstanceType": { - "AllowedValues": [ - "a1.2xlarge", - "a1.4xlarge", - "a1.large", - "a1.medium", - "a1.metal", - "a1.xlarge", - "c1.medium", - "c1.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c3.large", - "c3.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "c4.large", - "c4.xlarge", - "c5.12xlarge", - "c5.18xlarge", - "c5.24xlarge", - "c5.2xlarge", - "c5.4xlarge", - "c5.9xlarge", - "c5.large", - "c5.metal", - "c5.xlarge", - "c5a.12xlarge", - "c5a.16xlarge", - "c5a.24xlarge", - "c5a.2xlarge", - "c5a.4xlarge", - "c5a.8xlarge", - "c5a.large", - "c5a.xlarge", - "c5ad.12xlarge", - "c5ad.16xlarge", - "c5ad.24xlarge", - "c5ad.2xlarge", - "c5ad.4xlarge", - "c5ad.8xlarge", - "c5ad.large", - "c5ad.xlarge", - "c5d.12xlarge", - "c5d.18xlarge", - "c5d.24xlarge", - "c5d.2xlarge", - "c5d.4xlarge", - "c5d.9xlarge", - "c5d.large", - "c5d.metal", - "c5d.xlarge", - "c5n.18xlarge", - "c5n.2xlarge", - "c5n.4xlarge", - "c5n.9xlarge", - "c5n.large", - "c5n.metal", - "c5n.xlarge", - "c6a.12xlarge", - "c6a.16xlarge", - "c6a.24xlarge", - "c6a.2xlarge", - "c6a.32xlarge", - "c6a.48xlarge", - "c6a.4xlarge", - "c6a.8xlarge", - "c6a.large", - "c6a.metal", - "c6a.xlarge", - "c6g.12xlarge", - "c6g.16xlarge", - "c6g.2xlarge", - "c6g.4xlarge", - "c6g.8xlarge", - "c6g.large", - "c6g.medium", - "c6g.metal", - "c6g.xlarge", - "c6gd.12xlarge", - "c6gd.16xlarge", - "c6gd.2xlarge", - "c6gd.4xlarge", - "c6gd.8xlarge", - "c6gd.large", - "c6gd.medium", - "c6gd.metal", - "c6gd.xlarge", - "c6gn.12xlarge", - "c6gn.16xlarge", - "c6gn.2xlarge", - "c6gn.4xlarge", - "c6gn.8xlarge", - "c6gn.large", - "c6gn.medium", - "c6gn.metal", - "c6gn.xlarge", - "c6i.12xlarge", - "c6i.16xlarge", - "c6i.24xlarge", - "c6i.2xlarge", - "c6i.32xlarge", - "c6i.4xlarge", - "c6i.8xlarge", - "c6i.large", - "c6i.metal", - "c6i.xlarge", - "c6id.12xlarge", - "c6id.16xlarge", - "c6id.24xlarge", - "c6id.2xlarge", - "c6id.32xlarge", - "c6id.4xlarge", - "c6id.8xlarge", - "c6id.large", - "c6id.metal", - "c6id.xlarge", - "c6in.12xlarge", - "c6in.16xlarge", - "c6in.24xlarge", - "c6in.2xlarge", - "c6in.32xlarge", - "c6in.4xlarge", - "c6in.8xlarge", - "c6in.large", - "c6in.metal", - "c6in.xlarge", - "c7a.12xlarge", - "c7a.16xlarge", - "c7a.24xlarge", - "c7a.2xlarge", - "c7a.32xlarge", - "c7a.48xlarge", - "c7a.4xlarge", - "c7a.8xlarge", - "c7a.large", - "c7a.medium", - "c7a.metal-48xl", - "c7a.xlarge", - "c7g.12xlarge", - "c7g.16xlarge", - "c7g.2xlarge", - "c7g.4xlarge", - "c7g.8xlarge", - "c7g.large", - "c7g.medium", - "c7g.metal", - "c7g.xlarge", - "c7gd.12xlarge", - "c7gd.16xlarge", - "c7gd.2xlarge", - "c7gd.4xlarge", - "c7gd.8xlarge", - "c7gd.large", - "c7gd.medium", - "c7gd.xlarge", - "c7gn.12xlarge", - "c7gn.16xlarge", - "c7gn.2xlarge", - "c7gn.4xlarge", - "c7gn.8xlarge", - "c7gn.large", - "c7gn.medium", - "c7gn.xlarge", - "c7i.12xlarge", - "c7i.16xlarge", - "c7i.24xlarge", - "c7i.2xlarge", - "c7i.48xlarge", - "c7i.4xlarge", - "c7i.8xlarge", - "c7i.large", - "c7i.metal-24xl", - "c7i.metal-48xl", - "c7i.xlarge", - "cc2.8xlarge", - "cr1.8xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge", - "d2.xlarge", - "d3.2xlarge", - "d3.4xlarge", - "d3.8xlarge", - "d3.xlarge", - "d3en.12xlarge", - "d3en.2xlarge", - "d3en.4xlarge", - "d3en.6xlarge", - "d3en.8xlarge", - "d3en.xlarge", - "dl1.24xlarge", - "dl2q.24xlarge", - "f1.16xlarge", - "f1.2xlarge", - "f1.4xlarge", - "g2.2xlarge", - "g2.8xlarge", - "g3.16xlarge", - "g3.4xlarge", - "g3.8xlarge", - "g3s.xlarge", - "g4ad.16xlarge", - "g4ad.2xlarge", - "g4ad.4xlarge", - "g4ad.8xlarge", - "g4ad.xlarge", - "g4dn.12xlarge", - "g4dn.16xlarge", - "g4dn.2xlarge", - "g4dn.4xlarge", - "g4dn.8xlarge", - "g4dn.metal", - "g4dn.xlarge", - "g5.12xlarge", - "g5.16xlarge", - "g5.24xlarge", - "g5.2xlarge", - "g5.48xlarge", - "g5.4xlarge", - "g5.8xlarge", - "g5.xlarge", - "g5g.16xlarge", - "g5g.2xlarge", - "g5g.4xlarge", - "g5g.8xlarge", - "g5g.metal", - "g5g.xlarge", - "h1.16xlarge", - "h1.2xlarge", - "h1.4xlarge", - "h1.8xlarge", - "hs1.8xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "i2.large", - "i2.xlarge", - "i3.16xlarge", - "i3.2xlarge", - "i3.4xlarge", - "i3.8xlarge", - "i3.large", - "i3.metal", - "i3.xlarge", - "i3en.12xlarge", - "i3en.24xlarge", - "i3en.2xlarge", - "i3en.3xlarge", - "i3en.6xlarge", - "i3en.large", - "i3en.metal", - "i3en.xlarge", - "i4g.16xlarge", - "i4g.2xlarge", - "i4g.4xlarge", - "i4g.8xlarge", - "i4g.large", - "i4g.xlarge", - "i4i.12xlarge", - "i4i.16xlarge", - "i4i.24xlarge", - "i4i.2xlarge", - "i4i.32xlarge", - "i4i.4xlarge", - "i4i.8xlarge", - "i4i.large", - "i4i.metal", - "i4i.xlarge", - "im4gn.16xlarge", - "im4gn.2xlarge", - "im4gn.4xlarge", - "im4gn.8xlarge", - "im4gn.large", - "im4gn.xlarge", - "inf1.24xlarge", - "inf1.2xlarge", - "inf1.6xlarge", - "inf1.xlarge", - "inf2.24xlarge", - "inf2.48xlarge", - "inf2.8xlarge", - "inf2.xlarge", - "is4gen.2xlarge", - "is4gen.4xlarge", - "is4gen.8xlarge", - "is4gen.large", - "is4gen.medium", - "is4gen.xlarge", - "m1.large", - "m1.medium", - "m1.small", - "m1.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "m2.xlarge", - "m3.2xlarge", - "m3.large", - "m3.medium", - "m3.xlarge", - "m4.10xlarge", - "m4.16xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.large", - "m4.xlarge", - "m5.12xlarge", - "m5.16xlarge", - "m5.24xlarge", - "m5.2xlarge", - "m5.4xlarge", - "m5.8xlarge", - "m5.large", - "m5.metal", - "m5.xlarge", - "m5a.12xlarge", - "m5a.16xlarge", - "m5a.24xlarge", - "m5a.2xlarge", - "m5a.4xlarge", - "m5a.8xlarge", - "m5a.large", - "m5a.xlarge", - "m5ad.12xlarge", - "m5ad.16xlarge", - "m5ad.24xlarge", - "m5ad.2xlarge", - "m5ad.4xlarge", - "m5ad.8xlarge", - "m5ad.large", - "m5ad.xlarge", - "m5d.12xlarge", - "m5d.16xlarge", - "m5d.24xlarge", - "m5d.2xlarge", - "m5d.4xlarge", - "m5d.8xlarge", - "m5d.large", - "m5d.metal", - "m5d.xlarge", - "m5dn.12xlarge", - "m5dn.16xlarge", - "m5dn.24xlarge", - "m5dn.2xlarge", - "m5dn.4xlarge", - "m5dn.8xlarge", - "m5dn.large", - "m5dn.metal", - "m5dn.xlarge", - "m5n.12xlarge", - "m5n.16xlarge", - "m5n.24xlarge", - "m5n.2xlarge", - "m5n.4xlarge", - "m5n.8xlarge", - "m5n.large", - "m5n.metal", - "m5n.xlarge", - "m5zn.12xlarge", - "m5zn.2xlarge", - "m5zn.3xlarge", - "m5zn.6xlarge", - "m5zn.large", - "m5zn.metal", - "m5zn.xlarge", - "m6a.12xlarge", - "m6a.16xlarge", - "m6a.24xlarge", - "m6a.2xlarge", - "m6a.32xlarge", - "m6a.48xlarge", - "m6a.4xlarge", - "m6a.8xlarge", - "m6a.large", - "m6a.metal", - "m6a.xlarge", - "m6g.12xlarge", - "m6g.16xlarge", - "m6g.2xlarge", - "m6g.4xlarge", - "m6g.8xlarge", - "m6g.large", - "m6g.medium", - "m6g.metal", - "m6g.xlarge", - "m6gd.12xlarge", - "m6gd.16xlarge", - "m6gd.2xlarge", - "m6gd.4xlarge", - "m6gd.8xlarge", - "m6gd.large", - "m6gd.medium", - "m6gd.metal", - "m6gd.xlarge", - "m6i.12xlarge", - "m6i.16xlarge", - "m6i.24xlarge", - "m6i.2xlarge", - "m6i.32xlarge", - "m6i.4xlarge", - "m6i.8xlarge", - "m6i.large", - "m6i.metal", - "m6i.xlarge", - "m6id.12xlarge", - "m6id.16xlarge", - "m6id.24xlarge", - "m6id.2xlarge", - "m6id.32xlarge", - "m6id.4xlarge", - "m6id.8xlarge", - "m6id.large", - "m6id.metal", - "m6id.xlarge", - "m6idn.12xlarge", - "m6idn.16xlarge", - "m6idn.24xlarge", - "m6idn.2xlarge", - "m6idn.32xlarge", - "m6idn.4xlarge", - "m6idn.8xlarge", - "m6idn.large", - "m6idn.metal", - "m6idn.xlarge", - "m6in.12xlarge", - "m6in.16xlarge", - "m6in.24xlarge", - "m6in.2xlarge", - "m6in.32xlarge", - "m6in.4xlarge", - "m6in.8xlarge", - "m6in.large", - "m6in.metal", - "m6in.xlarge", - "m7a.12xlarge", - "m7a.16xlarge", - "m7a.24xlarge", - "m7a.2xlarge", - "m7a.32xlarge", - "m7a.48xlarge", - "m7a.4xlarge", - "m7a.8xlarge", - "m7a.large", - "m7a.medium", - "m7a.metal-48xl", - "m7a.xlarge", - "m7g.12xlarge", - "m7g.16xlarge", - "m7g.2xlarge", - "m7g.4xlarge", - "m7g.8xlarge", - "m7g.large", - "m7g.medium", - "m7g.metal", - "m7g.xlarge", - "m7gd.12xlarge", - "m7gd.16xlarge", - "m7gd.2xlarge", - "m7gd.4xlarge", - "m7gd.8xlarge", - "m7gd.large", - "m7gd.medium", - "m7gd.xlarge", - "m7i-flex.2xlarge", - "m7i-flex.4xlarge", - "m7i-flex.8xlarge", - "m7i-flex.large", - "m7i-flex.xlarge", - "m7i.12xlarge", - "m7i.16xlarge", - "m7i.24xlarge", - "m7i.2xlarge", - "m7i.48xlarge", - "m7i.4xlarge", - "m7i.8xlarge", - "m7i.large", - "m7i.metal-24xl", - "m7i.metal-48xl", - "m7i.xlarge", - "mac1.metal", - "mac2-m2.metal", - "mac2-m2pro.metal", - "mac2.metal", - "p2.16xlarge", - "p2.8xlarge", - "p2.xlarge", - "p3.16xlarge", - "p3.2xlarge", - "p3.8xlarge", - "p3dn.24xlarge", - "p4d.24xlarge", - "p4de.24xlarge", - "p5.48xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "r3.large", - "r3.xlarge", - "r4.16xlarge", - "r4.2xlarge", - "r4.4xlarge", - "r4.8xlarge", - "r4.large", - "r4.xlarge", - "r5.12xlarge", - "r5.16xlarge", - "r5.24xlarge", - "r5.2xlarge", - "r5.4xlarge", - "r5.8xlarge", - "r5.large", - "r5.metal", - "r5.xlarge", - "r5a.12xlarge", - "r5a.16xlarge", - "r5a.24xlarge", - "r5a.2xlarge", - "r5a.4xlarge", - "r5a.8xlarge", - "r5a.large", - "r5a.xlarge", - "r5ad.12xlarge", - "r5ad.16xlarge", - "r5ad.24xlarge", - "r5ad.2xlarge", - "r5ad.4xlarge", - "r5ad.8xlarge", - "r5ad.large", - "r5ad.xlarge", - "r5b.12xlarge", - "r5b.16xlarge", - "r5b.24xlarge", - "r5b.2xlarge", - "r5b.4xlarge", - "r5b.8xlarge", - "r5b.large", - "r5b.metal", - "r5b.xlarge", - "r5d.12xlarge", - "r5d.16xlarge", - "r5d.24xlarge", - "r5d.2xlarge", - "r5d.4xlarge", - "r5d.8xlarge", - "r5d.large", - "r5d.metal", - "r5d.xlarge", - "r5dn.12xlarge", - "r5dn.16xlarge", - "r5dn.24xlarge", - "r5dn.2xlarge", - "r5dn.4xlarge", - "r5dn.8xlarge", - "r5dn.large", - "r5dn.metal", - "r5dn.xlarge", - "r5n.12xlarge", - "r5n.16xlarge", - "r5n.24xlarge", - "r5n.2xlarge", - "r5n.4xlarge", - "r5n.8xlarge", - "r5n.large", - "r5n.metal", - "r5n.xlarge", - "r6a.12xlarge", - "r6a.16xlarge", - "r6a.24xlarge", - "r6a.2xlarge", - "r6a.32xlarge", - "r6a.48xlarge", - "r6a.4xlarge", - "r6a.8xlarge", - "r6a.large", - "r6a.metal", - "r6a.xlarge", - "r6g.12xlarge", - "r6g.16xlarge", - "r6g.2xlarge", - "r6g.4xlarge", - "r6g.8xlarge", - "r6g.large", - "r6g.medium", - "r6g.metal", - "r6g.xlarge", - "r6gd.12xlarge", - "r6gd.16xlarge", - "r6gd.2xlarge", - "r6gd.4xlarge", - "r6gd.8xlarge", - "r6gd.large", - "r6gd.medium", - "r6gd.metal", - "r6gd.xlarge", - "r6i.12xlarge", - "r6i.16xlarge", - "r6i.24xlarge", - "r6i.2xlarge", - "r6i.32xlarge", - "r6i.4xlarge", - "r6i.8xlarge", - "r6i.large", - "r6i.metal", - "r6i.xlarge", - "r6id.12xlarge", - "r6id.16xlarge", - "r6id.24xlarge", - "r6id.2xlarge", - "r6id.32xlarge", - "r6id.4xlarge", - "r6id.8xlarge", - "r6id.large", - "r6id.metal", - "r6id.xlarge", - "r6idn.12xlarge", - "r6idn.16xlarge", - "r6idn.24xlarge", - "r6idn.2xlarge", - "r6idn.32xlarge", - "r6idn.4xlarge", - "r6idn.8xlarge", - "r6idn.large", - "r6idn.metal", - "r6idn.xlarge", - "r6in.12xlarge", - "r6in.16xlarge", - "r6in.24xlarge", - "r6in.2xlarge", - "r6in.32xlarge", - "r6in.4xlarge", - "r6in.8xlarge", - "r6in.large", - "r6in.metal", - "r6in.xlarge", - "r7a.12xlarge", - "r7a.16xlarge", - "r7a.24xlarge", - "r7a.2xlarge", - "r7a.32xlarge", - "r7a.48xlarge", - "r7a.4xlarge", - "r7a.8xlarge", - "r7a.large", - "r7a.medium", - "r7a.metal-48xl", - "r7a.xlarge", - "r7g.12xlarge", - "r7g.16xlarge", - "r7g.2xlarge", - "r7g.4xlarge", - "r7g.8xlarge", - "r7g.large", - "r7g.medium", - "r7g.metal", - "r7g.xlarge", - "r7gd.12xlarge", - "r7gd.16xlarge", - "r7gd.2xlarge", - "r7gd.4xlarge", - "r7gd.8xlarge", - "r7gd.large", - "r7gd.medium", - "r7gd.xlarge", - "r7i.12xlarge", - "r7i.16xlarge", - "r7i.24xlarge", - "r7i.2xlarge", - "r7i.48xlarge", - "r7i.4xlarge", - "r7i.8xlarge", - "r7i.large", - "r7i.metal-24xl", - "r7i.metal-48xl", - "r7i.xlarge", - "r7iz.12xlarge", - "r7iz.16xlarge", - "r7iz.2xlarge", - "r7iz.32xlarge", - "r7iz.4xlarge", - "r7iz.8xlarge", - "r7iz.large", - "r7iz.metal-16xl", - "r7iz.metal-32xl", - "r7iz.xlarge", - "t1.micro", - "t2.2xlarge", - "t2.large", - "t2.medium", - "t2.micro", - "t2.nano", - "t2.small", - "t2.xlarge", - "t3.2xlarge", - "t3.large", - "t3.medium", - "t3.micro", - "t3.nano", - "t3.small", - "t3.xlarge", - "t3a.2xlarge", - "t3a.large", - "t3a.medium", - "t3a.micro", - "t3a.nano", - "t3a.small", - "t3a.xlarge", - "t4g.2xlarge", - "t4g.large", - "t4g.medium", - "t4g.micro", - "t4g.nano", - "t4g.small", - "t4g.xlarge", - "trn1.2xlarge", - "trn1.32xlarge", - "trn1n.32xlarge", - "u-12tb1.112xlarge", - "u-12tb1.metal", - "u-18tb1.112xlarge", - "u-18tb1.metal", - "u-24tb1.112xlarge", - "u-24tb1.metal", - "u-3tb1.56xlarge", - "u-6tb1.112xlarge", - "u-6tb1.56xlarge", - "u-6tb1.metal", - "u-9tb1.112xlarge", - "u-9tb1.metal", - "vt1.24xlarge", - "vt1.3xlarge", - "vt1.6xlarge", - "x1.16xlarge", - "x1.32xlarge", - "x1e.16xlarge", - "x1e.2xlarge", - "x1e.32xlarge", - "x1e.4xlarge", - "x1e.8xlarge", - "x1e.xlarge", - "x2gd.12xlarge", - "x2gd.16xlarge", - "x2gd.2xlarge", - "x2gd.4xlarge", - "x2gd.8xlarge", - "x2gd.large", - "x2gd.medium", - "x2gd.metal", - "x2gd.xlarge", - "x2idn.16xlarge", - "x2idn.24xlarge", - "x2idn.32xlarge", - "x2idn.metal", - "x2iedn.16xlarge", - "x2iedn.24xlarge", - "x2iedn.2xlarge", - "x2iedn.32xlarge", - "x2iedn.4xlarge", - "x2iedn.8xlarge", - "x2iedn.metal", - "x2iedn.xlarge", - "x2iezn.12xlarge", - "x2iezn.2xlarge", - "x2iezn.4xlarge", - "x2iezn.6xlarge", - "x2iezn.8xlarge", - "x2iezn.metal", - "z1d.12xlarge", - "z1d.2xlarge", - "z1d.3xlarge", - "z1d.6xlarge", - "z1d.large", - "z1d.metal", - "z1d.xlarge" - ], - "Ref": { - "Parameters": [ - "String" - ] - } - }, + "Ec2InstanceType": "CACHED", "Ec2Tenancy": "CACHED", "EcsNetworkMode": "CACHED", "EcsTaskDefinitionProxyType": "CACHED", diff --git a/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json b/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json index 32f7bbb467..4ff7f1cf5b 100644 --- a/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json @@ -1 +1 @@ -{"etag": "\"a0cedd155756bcc97bbda746e6503c6f\"", "url": "https://cfn-resource-specifications-ap-southeast-3-prod.s3.ap-southeast-3.amazonaws.com/latest/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"f8108777afd6cb3a5e3e026825b3b09a\"", "url": "https://cfn-resource-specifications-ap-southeast-3-prod.s3.ap-southeast-3.amazonaws.com/latest/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/1c9ead4af49b3a8f39632f5a30578ead5310da0b5a68ae4cf93b4be6a9a05278.meta.json b/src/cfnlint/data/DownloadsMetadata/1c9ead4af49b3a8f39632f5a30578ead5310da0b5a68ae4cf93b4be6a9a05278.meta.json index eec2b95150..9f11df4174 100644 --- a/src/cfnlint/data/DownloadsMetadata/1c9ead4af49b3a8f39632f5a30578ead5310da0b5a68ae4cf93b4be6a9a05278.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/1c9ead4af49b3a8f39632f5a30578ead5310da0b5a68ae4cf93b4be6a9a05278.meta.json @@ -1 +1 @@ -{"etag": "\"db22068e3a5ea7b0124cfebfce583c01\"", "url": "https://s3.us-gov-west-1.amazonaws.com/cfn-resource-specifications-us-gov-west-1-prod/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"d805aed49baa046f4422227833879503\"", "url": "https://s3.us-gov-west-1.amazonaws.com/cfn-resource-specifications-us-gov-west-1-prod/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/2a600e260a9d31ae2049972032910a48a265054c83e0eb4881e241048d1d0205.meta.json b/src/cfnlint/data/DownloadsMetadata/2a600e260a9d31ae2049972032910a48a265054c83e0eb4881e241048d1d0205.meta.json index 12a7d5572c..dfff7412c0 100644 --- a/src/cfnlint/data/DownloadsMetadata/2a600e260a9d31ae2049972032910a48a265054c83e0eb4881e241048d1d0205.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/2a600e260a9d31ae2049972032910a48a265054c83e0eb4881e241048d1d0205.meta.json @@ -1 +1 @@ -{"etag": "\"6a9ac896c9c9ff63da7cd0250f1ec7c0\"", "url": "https://cfn-resource-specifications-ap-south-2-prod.s3.ap-south-2.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"b08ae1f9ca6b018108c5c6362c4675b4\"", "url": "https://cfn-resource-specifications-ap-south-2-prod.s3.ap-south-2.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/303e14ed5747c6f62b6e710c065fa2f2bec12e2e66eda142ad53a43c7c4f5ec3.meta.json b/src/cfnlint/data/DownloadsMetadata/303e14ed5747c6f62b6e710c065fa2f2bec12e2e66eda142ad53a43c7c4f5ec3.meta.json index e8d304384c..dd8bde04a5 100644 --- a/src/cfnlint/data/DownloadsMetadata/303e14ed5747c6f62b6e710c065fa2f2bec12e2e66eda142ad53a43c7c4f5ec3.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/303e14ed5747c6f62b6e710c065fa2f2bec12e2e66eda142ad53a43c7c4f5ec3.meta.json @@ -1 +1 @@ -{"etag": "\"4cc6d549c3e264853cf0cf2b28287ac3\"", "url": "https://cfn-resource-specifications-eu-south-2-prod.s3.eu-south-2.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"37925a58886586b517c8a5b8ada091c9\"", "url": "https://cfn-resource-specifications-eu-south-2-prod.s3.eu-south-2.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/40b05721f3d4576e6e253c3d5583f1e37579bc9500029ca037120270d4b1e810.meta.json b/src/cfnlint/data/DownloadsMetadata/40b05721f3d4576e6e253c3d5583f1e37579bc9500029ca037120270d4b1e810.meta.json index 6dbf5fb611..e263e4cb66 100644 --- a/src/cfnlint/data/DownloadsMetadata/40b05721f3d4576e6e253c3d5583f1e37579bc9500029ca037120270d4b1e810.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/40b05721f3d4576e6e253c3d5583f1e37579bc9500029ca037120270d4b1e810.meta.json @@ -1 +1 @@ -{"etag": "\"02dc4f0703eb071d05f64c659a1fe49b\"", "url": "https://d1742qcu2c1ncx.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"00e4f28a27608bb04d0c7fcf64ef892b\"", "url": "https://d1742qcu2c1ncx.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/503509a7a4f98eda2a9099e8a7170f10cf1417d949229d918de02ab8f84bc971.meta.json b/src/cfnlint/data/DownloadsMetadata/503509a7a4f98eda2a9099e8a7170f10cf1417d949229d918de02ab8f84bc971.meta.json index fadc080bf8..a1aa6e3f7c 100644 --- a/src/cfnlint/data/DownloadsMetadata/503509a7a4f98eda2a9099e8a7170f10cf1417d949229d918de02ab8f84bc971.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/503509a7a4f98eda2a9099e8a7170f10cf1417d949229d918de02ab8f84bc971.meta.json @@ -1 +1 @@ -{"etag": "\"8488802abc3c58e96bb47fbe27159f56\"", "url": "https://diy8iv58sj6ba.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"4315eb434d82c9653454db5d18481d69\"", "url": "https://diy8iv58sj6ba.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/67e7b4ab32a44e39986b7f2ba2977457e13e8f2217ddb79b832e0c2fede5b3a3.meta.json b/src/cfnlint/data/DownloadsMetadata/67e7b4ab32a44e39986b7f2ba2977457e13e8f2217ddb79b832e0c2fede5b3a3.meta.json index 40ea0a2bcc..5761f5cccc 100644 --- a/src/cfnlint/data/DownloadsMetadata/67e7b4ab32a44e39986b7f2ba2977457e13e8f2217ddb79b832e0c2fede5b3a3.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/67e7b4ab32a44e39986b7f2ba2977457e13e8f2217ddb79b832e0c2fede5b3a3.meta.json @@ -1 +1 @@ -{"etag": "\"0dd073d3e9f92d2d940f463d72323615\"", "url": "https://cfn-resource-specifications-il-central-1-prod.s3.il-central-1.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"c811999060d61dc911ddec46dd10564a\"", "url": "https://cfn-resource-specifications-il-central-1-prod.s3.il-central-1.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/6ea4c10e5d6a508516d68e5f48dea9f1b3f9e7f0f9aa1979ee7f8e63d6b76f38.meta.json b/src/cfnlint/data/DownloadsMetadata/6ea4c10e5d6a508516d68e5f48dea9f1b3f9e7f0f9aa1979ee7f8e63d6b76f38.meta.json index 53dcaa0024..7d425c26eb 100644 --- a/src/cfnlint/data/DownloadsMetadata/6ea4c10e5d6a508516d68e5f48dea9f1b3f9e7f0f9aa1979ee7f8e63d6b76f38.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/6ea4c10e5d6a508516d68e5f48dea9f1b3f9e7f0f9aa1979ee7f8e63d6b76f38.meta.json @@ -1 +1 @@ -{"etag": "\"495500ed002d666db68ca6567acd2f2b\"", "url": "https://cfn-resource-specifications-ap-east-1-prod.s3.ap-east-1.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"b982536cc762c1f36e926d6c161e8b5b\"", "url": "https://cfn-resource-specifications-ap-east-1-prod.s3.ap-east-1.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/7198df1c1569c3626640f58b35b2dedbd405ee441ae9603de78a8504b2ba40fd.meta.json b/src/cfnlint/data/DownloadsMetadata/7198df1c1569c3626640f58b35b2dedbd405ee441ae9603de78a8504b2ba40fd.meta.json index 37d841fedf..fbd240e5c0 100644 --- a/src/cfnlint/data/DownloadsMetadata/7198df1c1569c3626640f58b35b2dedbd405ee441ae9603de78a8504b2ba40fd.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/7198df1c1569c3626640f58b35b2dedbd405ee441ae9603de78a8504b2ba40fd.meta.json @@ -1 +1 @@ -{"etag": "\"beb3d1f584beb4ddca19e355e7b3688d\"", "url": "https://s3.us-gov-east-1.amazonaws.com/cfn-resource-specifications-us-gov-east-1-prod/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"a710644ead8a667583b34ed5cd5610e6\"", "url": "https://s3.us-gov-east-1.amazonaws.com/cfn-resource-specifications-us-gov-east-1-prod/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/77347d3023246bb279f90a7fbc6e1d0252be23db9b0ee79d9b9444b73d448e02.meta.json b/src/cfnlint/data/DownloadsMetadata/77347d3023246bb279f90a7fbc6e1d0252be23db9b0ee79d9b9444b73d448e02.meta.json index d8276b28db..f04ac4089d 100644 --- a/src/cfnlint/data/DownloadsMetadata/77347d3023246bb279f90a7fbc6e1d0252be23db9b0ee79d9b9444b73d448e02.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/77347d3023246bb279f90a7fbc6e1d0252be23db9b0ee79d9b9444b73d448e02.meta.json @@ -1 +1 @@ -{"etag": "\"5f047d024f47789cfb120b2bef454a3f\"", "url": "https://cfn-resource-specifications-eu-south-1-prod.s3.eu-south-1.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"3638de95fa2d782cb2e4e980e3eadacb\"", "url": "https://cfn-resource-specifications-eu-south-1-prod.s3.eu-south-1.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/7b48422387b63a5b9b775199e9c807921c578f07d761fb57f56d540e46626421.meta.json b/src/cfnlint/data/DownloadsMetadata/7b48422387b63a5b9b775199e9c807921c578f07d761fb57f56d540e46626421.meta.json index 7d96ad345a..9ce090b5c0 100644 --- a/src/cfnlint/data/DownloadsMetadata/7b48422387b63a5b9b775199e9c807921c578f07d761fb57f56d540e46626421.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/7b48422387b63a5b9b775199e9c807921c578f07d761fb57f56d540e46626421.meta.json @@ -1 +1 @@ -{"etag": "\"f682dbed8ba2b29a28726ff1c1eff3d3\"", "url": "https://cfn-resource-specifications-cn-north-1-prod.s3.cn-north-1.amazonaws.com.cn/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"1c379d11e66bf6b48890e9e90292ffda\"", "url": "https://cfn-resource-specifications-cn-north-1-prod.s3.cn-north-1.amazonaws.com.cn/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/840dd7ff779b3b0ff6faeb814112c3d2e66fa5b42422716003099b8fd2d86dad.meta.json b/src/cfnlint/data/DownloadsMetadata/840dd7ff779b3b0ff6faeb814112c3d2e66fa5b42422716003099b8fd2d86dad.meta.json index 09e3ebb158..71c71f0369 100644 --- a/src/cfnlint/data/DownloadsMetadata/840dd7ff779b3b0ff6faeb814112c3d2e66fa5b42422716003099b8fd2d86dad.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/840dd7ff779b3b0ff6faeb814112c3d2e66fa5b42422716003099b8fd2d86dad.meta.json @@ -1 +1 @@ -{"etag": "\"c76ca4ba90efdf57af4c2677d221e3ac\"", "url": "https://cfn-resource-specifications-me-central-1-prod.s3.me-central-1.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"18a90e7e3c8f9b88549be48ef0637e7a\"", "url": "https://cfn-resource-specifications-me-central-1-prod.s3.me-central-1.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/85e143f0c2cf1de2694df4bf6a2bf194be53cc18cb0e121e2094e1a5067a6701.meta.json b/src/cfnlint/data/DownloadsMetadata/85e143f0c2cf1de2694df4bf6a2bf194be53cc18cb0e121e2094e1a5067a6701.meta.json index b6c837b794..ff8054ea6c 100644 --- a/src/cfnlint/data/DownloadsMetadata/85e143f0c2cf1de2694df4bf6a2bf194be53cc18cb0e121e2094e1a5067a6701.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/85e143f0c2cf1de2694df4bf6a2bf194be53cc18cb0e121e2094e1a5067a6701.meta.json @@ -1 +1 @@ -{"etag": "\"d58cb7872ab56ce813ed7770c9d8a4fd\"", "url": "https://d3c9jyj3w509b0.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"cb8294872dabfec96d805c484424d3e3\"", "url": "https://d3c9jyj3w509b0.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/8a7b38a77d75731f4f693c2e9b0c3c49305b8c06ed0821224044891d838cb9ac.meta.json b/src/cfnlint/data/DownloadsMetadata/8a7b38a77d75731f4f693c2e9b0c3c49305b8c06ed0821224044891d838cb9ac.meta.json index 287e30aaf1..d0e0c7e053 100644 --- a/src/cfnlint/data/DownloadsMetadata/8a7b38a77d75731f4f693c2e9b0c3c49305b8c06ed0821224044891d838cb9ac.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/8a7b38a77d75731f4f693c2e9b0c3c49305b8c06ed0821224044891d838cb9ac.meta.json @@ -1 +1 @@ -{"etag": "\"2b342f629aa4af7c1bdce7feacfbf942\"", "url": "https://cfn-resource-specifications-af-south-1-prod.s3.af-south-1.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"9221b0303337d94ec19f2aa0a18897f1\"", "url": "https://cfn-resource-specifications-af-south-1-prod.s3.af-south-1.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/92acc4389226a8b77ded6888bdb954c6b7b879986000a02b0217d192268b79e0.meta.json b/src/cfnlint/data/DownloadsMetadata/92acc4389226a8b77ded6888bdb954c6b7b879986000a02b0217d192268b79e0.meta.json index 8a89604264..0f30741042 100644 --- a/src/cfnlint/data/DownloadsMetadata/92acc4389226a8b77ded6888bdb954c6b7b879986000a02b0217d192268b79e0.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/92acc4389226a8b77ded6888bdb954c6b7b879986000a02b0217d192268b79e0.meta.json @@ -1 +1 @@ -{"etag": "\"6dd8356980526808d660991f8beffc81\"", "url": "https://cfn-resource-specifications-me-south-1-prod.s3.me-south-1.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"6fcc665e1f5ecca20c9de8b06003eac3\"", "url": "https://cfn-resource-specifications-me-south-1-prod.s3.me-south-1.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/972711d01b69b57cbef8bb76a58d9b52d36357ee47d9090833cbaeb1d3149a54.meta.json b/src/cfnlint/data/DownloadsMetadata/972711d01b69b57cbef8bb76a58d9b52d36357ee47d9090833cbaeb1d3149a54.meta.json index 2504fcd09f..75d4cad9e2 100644 --- a/src/cfnlint/data/DownloadsMetadata/972711d01b69b57cbef8bb76a58d9b52d36357ee47d9090833cbaeb1d3149a54.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/972711d01b69b57cbef8bb76a58d9b52d36357ee47d9090833cbaeb1d3149a54.meta.json @@ -1 +1 @@ -{"etag": "\"2a18460eaa410fd4acdad4cd7dbcb37b\"", "url": "https://cfn-resource-specifications-cn-northwest-1-prod.s3.cn-northwest-1.amazonaws.com.cn/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"0b75d96082651dcf4e64d4ffe25deb1d\"", "url": "https://cfn-resource-specifications-cn-northwest-1-prod.s3.cn-northwest-1.amazonaws.com.cn/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/97eb7bf73aa93d692c6a75f8fbd661a73a78657298b7af646df427c564d815fb.meta.json b/src/cfnlint/data/DownloadsMetadata/97eb7bf73aa93d692c6a75f8fbd661a73a78657298b7af646df427c564d815fb.meta.json index f48e7c8498..8ace099240 100644 --- a/src/cfnlint/data/DownloadsMetadata/97eb7bf73aa93d692c6a75f8fbd661a73a78657298b7af646df427c564d815fb.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/97eb7bf73aa93d692c6a75f8fbd661a73a78657298b7af646df427c564d815fb.meta.json @@ -1 +1 @@ -{"etag": "\"1b7e67d79dbfeea25fcff86b2f53597a\"", "url": "https://d2zq80gdmjim8k.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"763ca344d72b0b0b9b6708ecc2561059\"", "url": "https://d2zq80gdmjim8k.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/9b4d638b93b8b4084fa246f768e22880971d74c0f66184d7cf6b07f6421adf27.meta.json b/src/cfnlint/data/DownloadsMetadata/9b4d638b93b8b4084fa246f768e22880971d74c0f66184d7cf6b07f6421adf27.meta.json index 8a313e7241..b3bfd9046a 100644 --- a/src/cfnlint/data/DownloadsMetadata/9b4d638b93b8b4084fa246f768e22880971d74c0f66184d7cf6b07f6421adf27.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/9b4d638b93b8b4084fa246f768e22880971d74c0f66184d7cf6b07f6421adf27.meta.json @@ -1 +1 @@ -{"etag": "\"fd41a2ffbe0c5fcf717b2fa6b2d7ff56\"", "url": "https://doigdx0kgq9el.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"869e7a8763728950a9ce6b9b8c48fb84\"", "url": "https://doigdx0kgq9el.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/9b8ead2ff6f1c15de8e81c0f777784be746775ab551d1eb86c493701914701ad.meta.json b/src/cfnlint/data/DownloadsMetadata/9b8ead2ff6f1c15de8e81c0f777784be746775ab551d1eb86c493701914701ad.meta.json index 12955a250e..afba24ffbf 100644 --- a/src/cfnlint/data/DownloadsMetadata/9b8ead2ff6f1c15de8e81c0f777784be746775ab551d1eb86c493701914701ad.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/9b8ead2ff6f1c15de8e81c0f777784be746775ab551d1eb86c493701914701ad.meta.json @@ -1 +1 @@ -{"etag": "\"75c9b10c1d6d5da8271300333e688ba8\"", "url": "https://d2senuesg1djtx.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"1b55aeaa48ac0a84b8bd1157c45e970a\"", "url": "https://d2senuesg1djtx.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/a13eff0316c569539521afd9462f0cdca78a39bfa69358b7d3d6d6ce0262edbd.meta.json b/src/cfnlint/data/DownloadsMetadata/a13eff0316c569539521afd9462f0cdca78a39bfa69358b7d3d6d6ce0262edbd.meta.json index b262fa8dcc..ada34c440e 100644 --- a/src/cfnlint/data/DownloadsMetadata/a13eff0316c569539521afd9462f0cdca78a39bfa69358b7d3d6d6ce0262edbd.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/a13eff0316c569539521afd9462f0cdca78a39bfa69358b7d3d6d6ce0262edbd.meta.json @@ -1 +1 @@ -{"etag": "\"397659bcf848cf47b9291ee717755271\"", "url": "https://d33vqc0rt9ld30.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"e1580fd946e9bbce312ccd7252f3578e\"", "url": "https://d33vqc0rt9ld30.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/a8fda823151aab2d772bca9e57c8760a36f2d720d3e0e4dc19b75330b38699dd.meta.json b/src/cfnlint/data/DownloadsMetadata/a8fda823151aab2d772bca9e57c8760a36f2d720d3e0e4dc19b75330b38699dd.meta.json index 510025c487..a6a21bb846 100644 --- a/src/cfnlint/data/DownloadsMetadata/a8fda823151aab2d772bca9e57c8760a36f2d720d3e0e4dc19b75330b38699dd.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/a8fda823151aab2d772bca9e57c8760a36f2d720d3e0e4dc19b75330b38699dd.meta.json @@ -1 +1 @@ -{"etag": "\"d7f695190765dcca4e93b62388cd7828\"", "url": "https://d1mta8qj7i28i2.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"5bd920871bab6bc5515c74f903161030\"", "url": "https://d1mta8qj7i28i2.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/a9ea7c6c8c98a04753864597c3f207e058dd7e369649e233b30782f92d661f33.meta.json b/src/cfnlint/data/DownloadsMetadata/a9ea7c6c8c98a04753864597c3f207e058dd7e369649e233b30782f92d661f33.meta.json index 67bd18f238..17bf96e8b5 100644 --- a/src/cfnlint/data/DownloadsMetadata/a9ea7c6c8c98a04753864597c3f207e058dd7e369649e233b30782f92d661f33.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/a9ea7c6c8c98a04753864597c3f207e058dd7e369649e233b30782f92d661f33.meta.json @@ -1 +1 @@ -{"etag": "\"492538e7b61b103ec06b2d3a896ad2d1\"", "url": "https://d3teyb21fexa9r.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"6af72e9e1651ff73f290fbd8fe7066e3\"", "url": "https://d3teyb21fexa9r.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/ac9cff95f41c8e4e4d8afea39ed868f902b0853c8c4c4ac7ae2e036871ec6acf.meta.json b/src/cfnlint/data/DownloadsMetadata/ac9cff95f41c8e4e4d8afea39ed868f902b0853c8c4c4ac7ae2e036871ec6acf.meta.json index b512eda6ab..44cb8a5198 100644 --- a/src/cfnlint/data/DownloadsMetadata/ac9cff95f41c8e4e4d8afea39ed868f902b0853c8c4c4ac7ae2e036871ec6acf.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ac9cff95f41c8e4e4d8afea39ed868f902b0853c8c4c4ac7ae2e036871ec6acf.meta.json @@ -1 +1 @@ -{"etag": "\"677df75d90851187b889f5879a37881e\"", "url": "https://d68hl49wbnanq.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"6d0bc2c6edc3b4dfe911a884f6e7ed7e\"", "url": "https://d68hl49wbnanq.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/b8db30bc086b29ccb23b831e7ab56df87f0051cca9ba1d43a87259b5f150a65e.meta.json b/src/cfnlint/data/DownloadsMetadata/b8db30bc086b29ccb23b831e7ab56df87f0051cca9ba1d43a87259b5f150a65e.meta.json index d2cdd5d868..69a960048d 100644 --- a/src/cfnlint/data/DownloadsMetadata/b8db30bc086b29ccb23b831e7ab56df87f0051cca9ba1d43a87259b5f150a65e.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/b8db30bc086b29ccb23b831e7ab56df87f0051cca9ba1d43a87259b5f150a65e.meta.json @@ -1 +1 @@ -{"etag": "\"d3f2c3231c0813003203d8bed742245c\"", "url": "https://cfn-resource-specifications-ca-west-1-prod.s3.ca-west-1.amazonaws.com/latest/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"a8d43e2474cb25f4dcd8cd1412c2f1f1\"", "url": "https://cfn-resource-specifications-ca-west-1-prod.s3.ca-west-1.amazonaws.com/latest/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/bdf5d3add7f3a11864946baf1d2b2dee9557770156d9a693a80a0e12f17b17fb.meta.json b/src/cfnlint/data/DownloadsMetadata/bdf5d3add7f3a11864946baf1d2b2dee9557770156d9a693a80a0e12f17b17fb.meta.json index 47c713a32d..75576f9dcf 100644 --- a/src/cfnlint/data/DownloadsMetadata/bdf5d3add7f3a11864946baf1d2b2dee9557770156d9a693a80a0e12f17b17fb.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/bdf5d3add7f3a11864946baf1d2b2dee9557770156d9a693a80a0e12f17b17fb.meta.json @@ -1 +1 @@ -{"etag": "\"37d45212a0a2c2ff241a82317d11b5a1\"", "url": "https://dnwj8swjjbsbt.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"c3a8165bf3e97e895c57200a6fa054b9\"", "url": "https://dnwj8swjjbsbt.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/c1c2805b585db1fb0981c4e96de694891484c48f5f512dc53d7e734305600be1.meta.json b/src/cfnlint/data/DownloadsMetadata/c1c2805b585db1fb0981c4e96de694891484c48f5f512dc53d7e734305600be1.meta.json index 998a552dd8..fce855c1a1 100644 --- a/src/cfnlint/data/DownloadsMetadata/c1c2805b585db1fb0981c4e96de694891484c48f5f512dc53d7e734305600be1.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/c1c2805b585db1fb0981c4e96de694891484c48f5f512dc53d7e734305600be1.meta.json @@ -1 +1 @@ -{"etag": "\"7e46621f82e1bb831c2e3950d111178f\"", "url": "https://cfn-resource-specifications-ap-southeast-4-prod.s3.ap-southeast-4.amazonaws.com/latest/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"9c2c1b9c868c2329b2a3ebfce9a0f1b8\"", "url": "https://cfn-resource-specifications-ap-southeast-4-prod.s3.ap-southeast-4.amazonaws.com/latest/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/c947655774e3f65d8547541660c156f61d6ffd75c5857dfea48db6d2de56ce0b.meta.json b/src/cfnlint/data/DownloadsMetadata/c947655774e3f65d8547541660c156f61d6ffd75c5857dfea48db6d2de56ce0b.meta.json index d88e49ce5d..561ae87b06 100644 --- a/src/cfnlint/data/DownloadsMetadata/c947655774e3f65d8547541660c156f61d6ffd75c5857dfea48db6d2de56ce0b.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/c947655774e3f65d8547541660c156f61d6ffd75c5857dfea48db6d2de56ce0b.meta.json @@ -1 +1 @@ -{"etag": "\"4722b2a1700b552a6c8fcc20f106ded9\"", "url": "https://d1ane3fvebulky.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"4eed78a8e940d0eb72cf03a1a1b00335\"", "url": "https://d1ane3fvebulky.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/d5ab1d7d3b587f9057e8f7321fece1a5286659027b567f3ce139612f73993b71.meta.json b/src/cfnlint/data/DownloadsMetadata/d5ab1d7d3b587f9057e8f7321fece1a5286659027b567f3ce139612f73993b71.meta.json index 90619cd234..67625a0e04 100644 --- a/src/cfnlint/data/DownloadsMetadata/d5ab1d7d3b587f9057e8f7321fece1a5286659027b567f3ce139612f73993b71.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d5ab1d7d3b587f9057e8f7321fece1a5286659027b567f3ce139612f73993b71.meta.json @@ -1 +1 @@ -{"etag": "\"386f0426cdbf78938d6f2c75bb8b6bd3\"", "url": "https://d2s8ygphhesbe7.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"6b603702984545d1a28438653648b893\"", "url": "https://d2s8ygphhesbe7.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/ef4d6e9e9f900dad1189908f44f91b0dc971101b912f7f12840d0f744c3ab1ec.meta.json b/src/cfnlint/data/DownloadsMetadata/ef4d6e9e9f900dad1189908f44f91b0dc971101b912f7f12840d0f744c3ab1ec.meta.json index 9477795f8c..af8453fa92 100644 --- a/src/cfnlint/data/DownloadsMetadata/ef4d6e9e9f900dad1189908f44f91b0dc971101b912f7f12840d0f744c3ab1ec.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ef4d6e9e9f900dad1189908f44f91b0dc971101b912f7f12840d0f744c3ab1ec.meta.json @@ -1 +1 @@ -{"etag": "\"af8167e6849051c64b0c3d97fbdc465c\"", "url": "https://d2d0mfegowb3wk.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"386dab36eee82b4bf03d687bbb8a600d\"", "url": "https://d2d0mfegowb3wk.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/f7295b42102fc39d84845cc9aff841323a9377d6ee5f691d13d2daa8f0a2f668.meta.json b/src/cfnlint/data/DownloadsMetadata/f7295b42102fc39d84845cc9aff841323a9377d6ee5f691d13d2daa8f0a2f668.meta.json index 7e23f94674..2391440d8b 100644 --- a/src/cfnlint/data/DownloadsMetadata/f7295b42102fc39d84845cc9aff841323a9377d6ee5f691d13d2daa8f0a2f668.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f7295b42102fc39d84845cc9aff841323a9377d6ee5f691d13d2daa8f0a2f668.meta.json @@ -1 +1 @@ -{"etag": "\"1c85e742d81331247ab4504f924ce7ce\"", "url": "https://d1uauaxba7bl26.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"4b721176b129fc4769a4d77689fd8a08\"", "url": "https://d1uauaxba7bl26.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/f96fa5b83bb28a552aeb936aa5d6a32264c4cdf811de96b85b10c8ee0c41abc6.meta.json b/src/cfnlint/data/DownloadsMetadata/f96fa5b83bb28a552aeb936aa5d6a32264c4cdf811de96b85b10c8ee0c41abc6.meta.json index 776a5e0f57..dfdceba888 100644 --- a/src/cfnlint/data/DownloadsMetadata/f96fa5b83bb28a552aeb936aa5d6a32264c4cdf811de96b85b10c8ee0c41abc6.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f96fa5b83bb28a552aeb936aa5d6a32264c4cdf811de96b85b10c8ee0c41abc6.meta.json @@ -1 +1 @@ -{"etag": "\"5d55ce91732b51017239d24d8a02385b\"", "url": "https://cfn-resource-specifications-eu-central-2-prod.s3.eu-central-2.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"cd26702c9ed30e0429a7057ed651f973\"", "url": "https://cfn-resource-specifications-eu-central-2-prod.s3.eu-central-2.amazonaws.com/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/fb10c8e952d0dbabaf44978c6b145091c720c493724110e1a60aba02b91fc424.meta.json b/src/cfnlint/data/DownloadsMetadata/fb10c8e952d0dbabaf44978c6b145091c720c493724110e1a60aba02b91fc424.meta.json index 881d64d11d..5270c565cc 100644 --- a/src/cfnlint/data/DownloadsMetadata/fb10c8e952d0dbabaf44978c6b145091c720c493724110e1a60aba02b91fc424.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/fb10c8e952d0dbabaf44978c6b145091c720c493724110e1a60aba02b91fc424.meta.json @@ -1 +1 @@ -{"etag": "\"204a49dca0a94876ad105154ac28a55f\"", "url": "https://d2stg8d246z9di.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"d4def5bb58d9171b12967ce65c20043a\"", "url": "https://d2stg8d246z9di.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/DownloadsMetadata/fce9f9f831bf420d1f75e1847fa020e68319c2fda557a8e89f190af4d27a97c8.meta.json b/src/cfnlint/data/DownloadsMetadata/fce9f9f831bf420d1f75e1847fa020e68319c2fda557a8e89f190af4d27a97c8.meta.json index 1ef3021bd6..f15816c17c 100644 --- a/src/cfnlint/data/DownloadsMetadata/fce9f9f831bf420d1f75e1847fa020e68319c2fda557a8e89f190af4d27a97c8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/fce9f9f831bf420d1f75e1847fa020e68319c2fda557a8e89f190af4d27a97c8.meta.json @@ -1 +1 @@ -{"etag": "\"2f9d14eb80a725d97a3d81cc6dccf048\"", "url": "https://d201a2mn26r7lk.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"645da9686be05456db6943fde8c2377d\"", "url": "https://d201a2mn26r7lk.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/af-south-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/af-south-1/05_pricing_property_values.json index e1d55b0c65..cca3a376a8 100644 --- a/src/cfnlint/data/ExtendedSpecs/af-south-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/af-south-1/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -44,6 +62,44 @@ "c5n.large", "c5n.metal", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", + "c6g.12xlarge", + "c6g.16xlarge", + "c6g.2xlarge", + "c6g.4xlarge", + "c6g.8xlarge", + "c6g.large", + "c6g.medium", + "c6g.metal", + "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.large", + "c6gd.medium", + "c6gd.metal", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.metal", + "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", @@ -54,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -64,10 +130,89 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -75,6 +220,49 @@ "g4dn.8xlarge", "g4dn.metal", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -90,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -100,7 +295,43 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", + "inf1.2xlarge", + "inf1.6xlarge", + "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -110,6 +341,22 @@ "m5.large", "m5.metal", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -119,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -147,6 +430,107 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.metal", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -156,6 +540,31 @@ "r5.large", "r5.metal", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -183,6 +592,17 @@ "r5n.large", "r5n.metal", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -192,6 +612,15 @@ "r6g.medium", "r6g.metal", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.metal", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -202,6 +631,95 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -209,6 +727,13 @@ "t3.nano", "t3.small", "t3.xlarge", + "t3a.2xlarge", + "t3a.large", + "t3a.medium", + "t3a.micro", + "t3a.nano", + "t3a.small", + "t3a.xlarge", "t4g.2xlarge", "t4g.large", "t4g.medium", @@ -216,6 +741,24 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", + "u-6tb1.112xlarge", + "u-6tb1.56xlarge", + "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -224,6 +767,15 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -235,7 +787,20 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -341,15 +906,26 @@ "db.t4g.medium", "db.t4g.micro", "db.t4g.small", - "db.t4g.xlarge" + "db.t4g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -361,6 +937,11 @@ "op": "add", "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -377,6 +958,20 @@ "db.r5d.8xlarge", "db.r5d.large", "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -386,34 +981,145 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", - "db.t3.medium" + "db.serverless", + "db.t3.medium", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", "cache.m5.4xlarge", "cache.m5.large", "cache.m5.xlarge", + "cache.m6g.12xlarge", + "cache.m6g.16xlarge", + "cache.m6g.2xlarge", + "cache.m6g.4xlarge", + "cache.m6g.8xlarge", + "cache.m6g.large", + "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", "cache.r5.12xlarge", "cache.r5.24xlarge", "cache.r5.2xlarge", "cache.r5.4xlarge", "cache.r5.large", "cache.r5.xlarge", + "cache.r6g.12xlarge", + "cache.r6g.16xlarge", + "cache.r6g.2xlarge", + "cache.r6g.4xlarge", + "cache.r6g.8xlarge", + "cache.r6g.large", + "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", + "cache.t2.medium", + "cache.t2.micro", + "cache.t2.small", "cache.t3.medium", "cache.t3.micro", - "cache.t3.small" + "cache.t3.small", + "cache.t4g.medium", + "cache.t4g.micro", + "cache.t4g.small" ] }, { "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -447,6 +1153,33 @@ "c5n.4xlarge", "c5n.9xlarge", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", + "c6g.12xlarge", + "c6g.16xlarge", + "c6g.2xlarge", + "c6g.4xlarge", + "c6g.8xlarge", + "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", @@ -455,6 +1188,14 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -463,16 +1204,86 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -484,6 +1295,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -492,6 +1308,32 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -499,6 +1341,20 @@ "m5.4xlarge", "m5.8xlarge", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -506,6 +1362,34 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -526,6 +1410,79 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -533,6 +1490,27 @@ "r5.4xlarge", "r5.8xlarge", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -554,12 +1532,27 @@ "r5n.4xlarge", "r5n.8xlarge", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -568,6 +1561,67 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -576,6 +1630,12 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -585,13 +1645,28 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -600,6 +1675,14 @@ "c5.9xlarge", "c5.large", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -608,14 +1691,61 @@ "c5d.9xlarge", "c5d.large", "c5d.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", + "c6g.12xlarge", + "c6g.16xlarge", + "c6g.2xlarge", + "c6g.4xlarge", + "c6g.8xlarge", + "c6g.large", + "c6g.medium", + "c6g.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -624,6 +1754,14 @@ "m5.8xlarge", "m5.large", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -632,6 +1770,25 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -640,6 +1797,14 @@ "r5.8xlarge", "r5.large", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -655,7 +1820,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/all/03_value_types/aws_rds.json b/src/cfnlint/data/ExtendedSpecs/all/03_value_types/aws_rds.json index 116d77ee7a..f8adf588c2 100644 --- a/src/cfnlint/data/ExtendedSpecs/all/03_value_types/aws_rds.json +++ b/src/cfnlint/data/ExtendedSpecs/all/03_value_types/aws_rds.json @@ -27,8 +27,8 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.Engine", "value": { - "AllowedPattern": "Has to be one of [aurora, aurora-mysql, aurora-postgresql, mariadb, mysql, oracle-ee, oracle-ee-cdb, oracle-se2, oracle-se2-cdb, oracle-se1, oracle-se, postgres, sqlserver-ee, sqlserver-se, sqlserver-ex, sqlserver-web]", - "AllowedPatternRegex": "(?i)(custom-)?(aurora|aurora-mysql|aurora-postgresql|mariadb|mysql|oracle-ee|oracle-ee-cdb|oracle-se2|oracle-se2-cdb|oracle-se1|oracle-se|postgres|sqlserver-ee|sqlserver-se|sqlserver-ex|sqlserver-web)$" + "AllowedPattern": "Has to be one of [aurora, aurora-mysql, aurora-postgresql, db2-ae, db2-se, mariadb, mysql, oracle-ee, oracle-ee-cdb, oracle-se2, oracle-se2-cdb, oracle-se1, oracle-se, postgres, sqlserver-ee, sqlserver-se, sqlserver-ex, sqlserver-web]", + "AllowedPatternRegex": "(?i)(custom-)?(aurora|aurora-mysql|aurora-postgresql|db2-ae|db2-se|mariadb|mysql|oracle-ee|oracle-ee-cdb|oracle-se2|oracle-se2-cdb|oracle-se1|oracle-se|postgres|sqlserver-ee|sqlserver-se|sqlserver-ex|sqlserver-web)$" } }, { diff --git a/src/cfnlint/data/ExtendedSpecs/all/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/all/05_pricing_property_values.json index c49d969eae..2b91db2e0a 100644 --- a/src/cfnlint/data/ExtendedSpecs/all/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/all/05_pricing_property_values.json @@ -3,7 +3,178 @@ "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ - "c3.large" + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", + "c5.12xlarge", + "c5.18xlarge", + "c5.24xlarge", + "c5.2xlarge", + "c5.4xlarge", + "c5.9xlarge", + "c5.large", + "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", + "c5d.12xlarge", + "c5d.18xlarge", + "c5d.24xlarge", + "c5d.2xlarge", + "c5d.4xlarge", + "c5d.9xlarge", + "c5d.large", + "c5d.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", + "c6g.12xlarge", + "c6g.16xlarge", + "c6g.2xlarge", + "c6g.4xlarge", + "c6g.8xlarge", + "c6g.large", + "c6g.medium", + "c6g.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.2xlarge", + "c6i.32xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.large", + "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", + "m5.12xlarge", + "m5.16xlarge", + "m5.24xlarge", + "m5.2xlarge", + "m5.4xlarge", + "m5.8xlarge", + "m5.large", + "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m6g.12xlarge", + "m6g.16xlarge", + "m6g.2xlarge", + "m6g.4xlarge", + "m6g.8xlarge", + "m6g.large", + "m6g.medium", + "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", + "r5.12xlarge", + "r5.16xlarge", + "r5.24xlarge", + "r5.2xlarge", + "r5.4xlarge", + "r5.8xlarge", + "r5.large", + "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5d.12xlarge", + "r5d.16xlarge", + "r5d.24xlarge", + "r5d.2xlarge", + "r5d.4xlarge", + "r5d.8xlarge", + "r5d.large", + "r5d.xlarge", + "r6g.12xlarge", + "r6g.16xlarge", + "r6g.2xlarge", + "r6g.4xlarge", + "r6g.8xlarge", + "r6g.large", + "r6g.medium", + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/ap-east-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ap-east-1/05_pricing_property_values.json index 7de831a998..50fd1e6406 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-east-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-east-1/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -20,11 +38,22 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", + "c5d.12xlarge", "c5d.18xlarge", + "c5d.24xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", "c5d.large", + "c5d.metal", "c5d.xlarge", "c5n.18xlarge", "c5n.2xlarge", @@ -33,6 +62,17 @@ "c5n.large", "c5n.metal", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -42,6 +82,15 @@ "c6g.medium", "c6g.metal", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.large", + "c6gd.medium", + "c6gd.metal", + "c6gd.xlarge", "c6gn.12xlarge", "c6gn.16xlarge", "c6gn.2xlarge", @@ -49,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -60,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -70,10 +130,89 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -81,6 +220,49 @@ "g4dn.8xlarge", "g4dn.metal", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -96,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -106,10 +295,43 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -119,6 +341,22 @@ "m5.large", "m5.metal", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -128,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -137,6 +411,15 @@ "m6g.medium", "m6g.metal", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.large", + "m6gd.medium", + "m6gd.metal", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -147,6 +430,107 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.metal", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -156,6 +540,31 @@ "r5.large", "r5.metal", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -165,6 +574,15 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", @@ -174,6 +592,17 @@ "r5n.large", "r5n.metal", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -183,6 +612,15 @@ "r6g.medium", "r6g.metal", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.metal", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -193,6 +631,95 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -200,6 +727,13 @@ "t3.nano", "t3.small", "t3.xlarge", + "t3a.2xlarge", + "t3a.large", + "t3a.medium", + "t3a.micro", + "t3a.nano", + "t3a.small", + "t3a.xlarge", "t4g.2xlarge", "t4g.large", "t4g.medium", @@ -207,8 +741,66 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", + "u-6tb1.112xlarge", + "u-6tb1.56xlarge", + "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", - "x1.32xlarge" + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", + "x2idn.16xlarge", + "x2idn.24xlarge", + "x2idn.32xlarge", + "x2idn.metal", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.metal", + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -249,6 +841,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -323,8 +922,12 @@ "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -336,6 +939,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -359,6 +968,11 @@ "op": "add", "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -382,6 +996,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -391,14 +1012,60 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", @@ -412,6 +1079,24 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", "cache.r5.12xlarge", "cache.r5.24xlarge", "cache.r5.2xlarge", @@ -425,6 +1110,23 @@ "cache.r6g.8xlarge", "cache.r6g.large", "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", + "cache.t2.medium", + "cache.t2.micro", + "cache.t2.small", "cache.t3.medium", "cache.t3.micro", "cache.t3.small", @@ -437,6 +1139,18 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -451,7 +1165,16 @@ "c5a.4xlarge", "c5a.8xlarge", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", + "c5d.12xlarge", "c5d.18xlarge", + "c5d.24xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", @@ -461,12 +1184,27 @@ "c5n.4xlarge", "c5n.9xlarge", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", "c6gn.12xlarge", "c6gn.16xlarge", "c6gn.2xlarge", @@ -481,16 +1219,96 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hi1.4xlarge", "hs1.8xlarge", "i2.2xlarge", @@ -508,6 +1326,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -516,7 +1339,32 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -524,6 +1372,20 @@ "m5.4xlarge", "m5.8xlarge", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -531,12 +1393,46 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", "m6g.4xlarge", "m6g.8xlarge", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -545,6 +1441,79 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -552,6 +1521,27 @@ "r5.4xlarge", "r5.8xlarge", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -559,6 +1549,13 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", @@ -566,12 +1563,27 @@ "r5n.4xlarge", "r5n.8xlarge", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -580,14 +1592,112 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", "x1.16xlarge", - "x1.32xlarge" + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", + "x2idn.16xlarge", + "x2idn.24xlarge", + "x2idn.32xlarge", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -604,12 +1714,22 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5d.12xlarge", "c5d.18xlarge", + "c5d.24xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", "c5d.large", "c5d.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -630,10 +1750,33 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -642,6 +1785,14 @@ "m5.8xlarge", "m5.large", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -650,6 +1801,25 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -658,6 +1828,14 @@ "r5.8xlarge", "r5.large", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -673,7 +1851,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/ap-east-1/06_ssm_service_removal.json b/src/cfnlint/data/ExtendedSpecs/ap-east-1/06_ssm_service_removal.json index 8287fa5744..6fcadc7786 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-east-1/06_ssm_service_removal.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-east-1/06_ssm_service_removal.json @@ -7,10 +7,6 @@ "op": "remove", "path": "/ResourceTypes/AWS::Cognito::IdentityPoolRoleAttachment" }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::Cognito::UserPool" - }, { "op": "remove", "path": "/ResourceTypes/AWS::Cognito::UserPoolClient" @@ -111,70 +107,6 @@ "op": "remove", "path": "/PropertyTypes/AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType" }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.AccountRecoverySetting" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.AdminCreateUserConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.DeviceConfiguration" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.EmailConfiguration" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.InviteMessageTemplate" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.LambdaConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.NumberAttributeConstraints" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.PasswordPolicy" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.Policies" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.RecoveryOption" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.SchemaAttribute" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.SmsConfiguration" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.StringAttributeConstraints" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.UserPoolAddOns" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.UsernameConfiguration" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::Cognito::UserPool.VerificationMessageTemplate" - }, { "op": "remove", "path": "/PropertyTypes/AWS::Cognito::UserPoolClient.AnalyticsConfiguration" diff --git a/src/cfnlint/data/ExtendedSpecs/ap-northeast-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ap-northeast-1/05_pricing_property_values.json index f5cbb3cc89..b2f9786dd5 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-northeast-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-northeast-1/05_pricing_property_values.json @@ -38,6 +38,14 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -90,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -121,6 +130,18 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -137,6 +158,7 @@ "c7gd.8xlarge", "c7gd.large", "c7gd.medium", + "c7gd.metal", "c7gd.xlarge", "c7gn.12xlarge", "c7gn.16xlarge", @@ -145,7 +167,19 @@ "c7gn.8xlarge", "c7gn.large", "c7gn.medium", + "c7gn.metal", "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", "cc2.8xlarge", "cr1.8xlarge", "d2.2xlarge", @@ -161,7 +195,13 @@ "d3en.4xlarge", "d3en.6xlarge", "d3en.8xlarge", + "d3en.large", "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", "g2.2xlarge", "g2.8xlarge", "g3.16xlarge", @@ -194,6 +234,26 @@ "g5g.8xlarge", "g5g.metal", "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", "hpc7g.16xlarge", "hpc7g.4xlarge", "hpc7g.8xlarge", @@ -218,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -393,6 +460,18 @@ "m6in.large", "m6in.metal", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -409,8 +488,28 @@ "m7gd.8xlarge", "m7gd.large", "m7gd.medium", + "m7gd.metal", "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", @@ -419,6 +518,8 @@ "p3.8xlarge", "p3dn.24xlarge", "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -560,6 +661,18 @@ "r6in.large", "r6in.metal", "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -576,7 +689,19 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", + "r7gd.metal", "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", "r7iz.12xlarge", "r7iz.16xlarge", "r7iz.2xlarge", @@ -616,8 +741,15 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", @@ -635,6 +767,15 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -679,6 +820,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -801,7 +950,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -986,6 +1134,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -1037,6 +1191,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -1046,8 +1207,30 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { @@ -1055,6 +1238,13 @@ "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", "cache.m1.large", "cache.m1.medium", "cache.m1.small", @@ -1170,6 +1360,13 @@ "c5a.4xlarge", "c5a.8xlarge", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -1233,6 +1430,15 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -1251,6 +1457,14 @@ "c7gn.4xlarge", "c7gn.8xlarge", "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", "cc1.4xlarge", "cg1.4xlarge", "cr1.8xlarge", @@ -1286,6 +1500,10 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hi1.4xlarge", "hs1.8xlarge", "i2.2xlarge", @@ -1303,6 +1521,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -1437,6 +1660,15 @@ "m6in.4xlarge", "m6in.8xlarge", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -1449,12 +1681,25 @@ "m7gd.4xlarge", "m7gd.8xlarge", "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1566,6 +1811,15 @@ "r6in.4xlarge", "r6in.8xlarge", "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -1578,6 +1832,21 @@ "r7gd.4xlarge", "r7gd.8xlarge", "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", "t1.micro", "x1.16xlarge", "x1.32xlarge", @@ -1587,6 +1856,12 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -1688,6 +1963,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -1738,6 +2014,14 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1780,7 +2064,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] }, { diff --git a/src/cfnlint/data/ExtendedSpecs/ap-northeast-2/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ap-northeast-2/05_pricing_property_values.json index 33cba37515..20cbde334a 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-northeast-2/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-northeast-2/05_pricing_property_values.json @@ -3,6 +3,14 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", @@ -30,6 +38,14 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -46,6 +62,17 @@ "c5n.large", "c5n.metal", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -71,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -82,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -92,6 +130,18 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -101,16 +151,68 @@ "c7g.medium", "c7g.metal", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", "g2.2xlarge", "g2.8xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -132,6 +234,30 @@ "g5g.8xlarge", "g5g.metal", "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", @@ -152,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -162,10 +295,33 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", "m3.2xlarge", "m3.large", "m3.medium", @@ -210,6 +366,24 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", "m5zn.12xlarge", "m5zn.2xlarge", "m5zn.3xlarge", @@ -217,6 +391,17 @@ "m5zn.large", "m5zn.metal", "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -255,6 +440,38 @@ "m6id.large", "m6id.metal", "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -264,6 +481,15 @@ "m7g.medium", "m7g.metal", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", "m7i-flex.8xlarge", @@ -281,13 +507,19 @@ "m7i.metal-48xl", "m7i.xlarge", "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p3dn.24xlarge", "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -360,6 +592,17 @@ "r5n.large", "r5n.metal", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -398,6 +641,38 @@ "r6id.large", "r6id.metal", "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -407,6 +682,37 @@ "r7g.medium", "r7g.metal", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", "t2.2xlarge", "t2.large", "t2.medium", @@ -435,13 +741,24 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", "u-24tb1.112xlarge", "u-24tb1.metal", + "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", "u-9tb1.112xlarge", "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -450,6 +767,15 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -462,6 +788,12 @@ "x2iedn.8xlarge", "x2iedn.metal", "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", "z1d.12xlarge", "z1d.2xlarge", "z1d.3xlarge", @@ -517,6 +849,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -526,6 +865,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -608,6 +954,13 @@ "db.r6i.xlarge", "db.r6id.24xlarge", "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t2.2xlarge", "db.t2.large", @@ -661,6 +1014,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -672,6 +1027,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -723,6 +1084,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -732,14 +1100,51 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", "cache.m3.2xlarge", "cache.m3.large", "cache.m3.medium", @@ -762,6 +1167,13 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", "cache.r3.2xlarge", "cache.r3.4xlarge", "cache.r3.8xlarge", @@ -786,6 +1198,20 @@ "cache.r6g.8xlarge", "cache.r6g.large", "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", @@ -801,6 +1227,8 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", @@ -825,6 +1253,13 @@ "c5a.4xlarge", "c5a.8xlarge", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -837,6 +1272,15 @@ "c5n.4xlarge", "c5n.9xlarge", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -863,6 +1307,14 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -871,16 +1323,58 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", @@ -899,6 +1393,12 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", @@ -914,6 +1414,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -922,6 +1427,22 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", "m3.2xlarge", "m3.large", "m3.medium", @@ -960,11 +1481,34 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", "m5zn.12xlarge", "m5zn.2xlarge", "m5zn.3xlarge", "m5zn.6xlarge", "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -985,18 +1529,70 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", "m7g.4xlarge", "m7g.8xlarge", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1055,6 +1651,15 @@ "r5n.4xlarge", "r5n.8xlarge", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -1083,12 +1688,59 @@ "r6id.4xlarge", "r6id.8xlarge", "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -1097,6 +1749,12 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -1136,12 +1794,19 @@ "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", "c4.large", "c4.xlarge", + "c5.12xlarge", "c5.18xlarge", + "c5.24xlarge", "c5.2xlarge", "c5.4xlarge", "c5.9xlarge", @@ -1163,6 +1828,14 @@ "c5d.9xlarge", "c5d.large", "c5d.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -1183,15 +1856,28 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", "g5g.16xlarge", "g5g.2xlarge", "g5g.4xlarge", "g5g.8xlarge", "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.2xlarge", "m4.4xlarge", @@ -1221,6 +1907,14 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1263,7 +1957,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] }, { @@ -1275,12 +1977,26 @@ "stream.compute.8xlarge", "stream.compute.large", "stream.compute.xlarge", + "stream.graphics-design.2xlarge", + "stream.graphics-design.4xlarge", + "stream.graphics-design.large", + "stream.graphics-design.xlarge", + "stream.graphics-pro.16xlarge", + "stream.graphics-pro.4xlarge", + "stream.graphics-pro.8xlarge", "stream.graphics.g4dn.12xlarge", "stream.graphics.g4dn.16xlarge", "stream.graphics.g4dn.2xlarge", "stream.graphics.g4dn.4xlarge", "stream.graphics.g4dn.8xlarge", "stream.graphics.g4dn.xlarge", + "stream.graphics.g5.12xlarge", + "stream.graphics.g5.16xlarge", + "stream.graphics.g5.24xlarge", + "stream.graphics.g5.2xlarge", + "stream.graphics.g5.4xlarge", + "stream.graphics.g5.8xlarge", + "stream.graphics.g5.xlarge", "stream.memory.2xlarge", "stream.memory.4xlarge", "stream.memory.8xlarge", diff --git a/src/cfnlint/data/ExtendedSpecs/ap-northeast-3/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ap-northeast-3/05_pricing_property_values.json index dc4184dbaa..c8631cba21 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-northeast-3/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-northeast-3/05_pricing_property_values.json @@ -3,6 +3,14 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", @@ -22,6 +30,22 @@ "c5.large", "c5.metal", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -38,6 +62,17 @@ "c5n.large", "c5n.metal", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -63,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -74,10 +110,109 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.large", + "c6in.metal", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -85,6 +220,49 @@ "g4dn.8xlarge", "g4dn.metal", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -100,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -110,10 +295,33 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", "m3.2xlarge", "m3.large", "m3.medium", @@ -133,6 +341,22 @@ "m5.large", "m5.metal", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -142,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -170,6 +430,96 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.metal", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -190,6 +540,31 @@ "r5.large", "r5.metal", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -199,6 +574,35 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.large", + "r5n.metal", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -227,6 +631,88 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", "t2.2xlarge", "t2.large", "t2.medium", @@ -241,6 +727,13 @@ "t3.nano", "t3.small", "t3.xlarge", + "t3a.2xlarge", + "t3a.large", + "t3a.medium", + "t3a.micro", + "t3a.nano", + "t3a.small", + "t3a.xlarge", "t4g.2xlarge", "t4g.large", "t4g.medium", @@ -248,8 +741,24 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", + "u-6tb1.112xlarge", + "u-6tb1.56xlarge", + "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -258,6 +767,15 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -269,7 +787,20 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -287,6 +818,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -414,8 +953,12 @@ "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -423,16 +966,133 @@ "ra3.xlplus" ] }, + { + "op": "add", + "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", + "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.medium", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" + ] + }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", "cache.m5.4xlarge", "cache.m5.large", "cache.m5.xlarge", + "cache.m6g.12xlarge", + "cache.m6g.16xlarge", + "cache.m6g.2xlarge", + "cache.m6g.4xlarge", + "cache.m6g.8xlarge", + "cache.m6g.large", + "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", "cache.r4.16xlarge", "cache.r4.2xlarge", "cache.r4.4xlarge", @@ -445,18 +1105,49 @@ "cache.r5.4xlarge", "cache.r5.large", "cache.r5.xlarge", + "cache.r6g.12xlarge", + "cache.r6g.16xlarge", + "cache.r6g.2xlarge", + "cache.r6g.4xlarge", + "cache.r6g.8xlarge", + "cache.r6g.large", + "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", "cache.t3.medium", "cache.t3.micro", - "cache.t3.small" + "cache.t3.small", + "cache.t4g.medium", + "cache.t4g.micro", + "cache.t4g.small" ] }, { "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -469,6 +1160,20 @@ "c5.4xlarge", "c5.9xlarge", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -481,6 +1186,15 @@ "c5n.4xlarge", "c5n.9xlarge", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -507,16 +1221,102 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -528,6 +1328,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -536,6 +1341,27 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", "m4.16xlarge", "m4.2xlarge", "m4.4xlarge", @@ -548,6 +1374,20 @@ "m5.4xlarge", "m5.8xlarge", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -555,6 +1395,34 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -575,6 +1443,74 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -587,6 +1523,27 @@ "r5.4xlarge", "r5.8xlarge", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -594,6 +1551,29 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -614,6 +1594,67 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -622,6 +1663,12 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -631,13 +1678,23 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -651,6 +1708,14 @@ "c5.9xlarge", "c5.large", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -659,6 +1724,14 @@ "c5d.9xlarge", "c5d.large", "c5d.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -679,10 +1752,28 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.2xlarge", "m4.4xlarge", @@ -696,6 +1787,14 @@ "m5.8xlarge", "m5.large", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -704,6 +1803,19 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -718,6 +1830,14 @@ "r5.8xlarge", "r5.large", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -733,7 +1853,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/ap-south-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ap-south-1/05_pricing_property_values.json index 35d739271f..b9182571db 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-south-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-south-1/05_pricing_property_values.json @@ -9,6 +9,13 @@ "a1.medium", "a1.metal", "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -31,6 +38,14 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -83,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -94,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -104,6 +130,18 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -120,7 +158,30 @@ "c7gd.8xlarge", "c7gd.large", "c7gd.medium", + "c7gd.metal", "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -129,6 +190,29 @@ "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -144,6 +228,36 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", @@ -164,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -174,6 +295,12 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", "inf1.2xlarge", "inf1.6xlarge", @@ -188,6 +315,17 @@ "is4gen.large", "is4gen.medium", "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.16xlarge", "m4.2xlarge", @@ -228,6 +366,31 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", "m6a.12xlarge", "m6a.16xlarge", "m6a.24xlarge", @@ -277,6 +440,38 @@ "m6id.large", "m6id.metal", "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -293,6 +488,7 @@ "m7gd.8xlarge", "m7gd.large", "m7gd.medium", + "m7gd.metal", "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", @@ -311,9 +507,19 @@ "m7i.metal-48xl", "m7i.xlarge", "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -350,6 +556,15 @@ "r5ad.8xlarge", "r5ad.large", "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -359,6 +574,15 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", @@ -417,6 +641,38 @@ "r6id.large", "r6id.metal", "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -433,7 +689,30 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", + "r7gd.metal", "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", "t2.2xlarge", "t2.large", "t2.medium", @@ -462,11 +741,24 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -475,6 +767,15 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -487,6 +788,12 @@ "x2iedn.8xlarge", "x2iedn.metal", "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", "z1d.12xlarge", "z1d.2xlarge", "z1d.3xlarge", @@ -513,6 +820,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -683,6 +998,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -723,6 +1040,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -790,14 +1113,55 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", "cache.m4.10xlarge", "cache.m4.2xlarge", "cache.m4.4xlarge", @@ -816,6 +1180,13 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", "cache.r3.2xlarge", "cache.r3.4xlarge", "cache.r3.8xlarge", @@ -846,6 +1217,14 @@ "cache.r6gd.4xlarge", "cache.r6gd.8xlarge", "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", @@ -861,6 +1240,8 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", @@ -885,6 +1266,13 @@ "c5a.4xlarge", "c5a.8xlarge", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -932,6 +1320,14 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -940,6 +1336,15 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -952,6 +1357,23 @@ "c7gd.4xlarge", "c7gd.8xlarge", "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -960,6 +1382,16 @@ "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -974,6 +1406,12 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", @@ -989,6 +1427,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -997,10 +1440,22 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", "is4gen.2xlarge", "is4gen.4xlarge", "is4gen.8xlarge", "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", "m3.2xlarge", "m3.large", "m3.medium", @@ -1039,6 +1494,25 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", "m6a.12xlarge", "m6a.16xlarge", "m6a.24xlarge", @@ -1068,6 +1542,39 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -1080,9 +1587,25 @@ "m7gd.4xlarge", "m7gd.8xlarge", "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1113,6 +1636,13 @@ "r5ad.4xlarge", "r5ad.8xlarge", "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -1120,6 +1650,13 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", @@ -1164,6 +1701,31 @@ "r6id.4xlarge", "r6id.8xlarge", "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -1176,6 +1738,22 @@ "r7gd.4xlarge", "r7gd.8xlarge", "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -1184,6 +1762,12 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -1205,6 +1789,11 @@ "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -1262,10 +1851,28 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.2xlarge", "m4.4xlarge", @@ -1295,6 +1902,14 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1337,7 +1952,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] }, { @@ -1349,6 +1972,13 @@ "stream.compute.8xlarge", "stream.compute.large", "stream.compute.xlarge", + "stream.graphics-design.2xlarge", + "stream.graphics-design.4xlarge", + "stream.graphics-design.large", + "stream.graphics-design.xlarge", + "stream.graphics-pro.16xlarge", + "stream.graphics-pro.4xlarge", + "stream.graphics-pro.8xlarge", "stream.graphics.g4dn.12xlarge", "stream.graphics.g4dn.16xlarge", "stream.graphics.g4dn.2xlarge", diff --git a/src/cfnlint/data/ExtendedSpecs/ap-south-2/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ap-south-2/05_pricing_property_values.json index a370797960..6def7a15c6 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-south-2/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-south-2/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -12,6 +30,22 @@ "c5.large", "c5.metal", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -21,6 +55,24 @@ "c5d.large", "c5d.metal", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.large", + "c5n.metal", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -30,6 +82,24 @@ "c6g.medium", "c6g.metal", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.large", + "c6gd.medium", + "c6gd.metal", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.metal", + "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", @@ -40,6 +110,38 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.large", + "c6in.metal", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -49,11 +151,124 @@ "c7g.medium", "c7g.metal", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.metal", + "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", "i3.8xlarge", "i3.large", + "i3.metal", "i3.xlarge", "i3en.12xlarge", "i3en.24xlarge", @@ -63,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -73,6 +295,43 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", + "inf1.24xlarge", + "inf1.2xlarge", + "inf1.6xlarge", + "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -82,6 +341,22 @@ "m5.large", "m5.metal", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -91,6 +366,31 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", "m6a.12xlarge", "m6a.16xlarge", "m6a.24xlarge", @@ -130,6 +430,48 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -139,6 +481,56 @@ "m7g.medium", "m7g.metal", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -148,6 +540,31 @@ "r5.large", "r5.metal", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -157,6 +574,35 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.large", + "r5n.metal", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -166,6 +612,15 @@ "r6g.medium", "r6g.metal", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.metal", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -176,6 +631,48 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -185,6 +682,44 @@ "r7g.medium", "r7g.metal", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -192,6 +727,13 @@ "t3.nano", "t3.small", "t3.xlarge", + "t3a.2xlarge", + "t3a.large", + "t3a.medium", + "t3a.micro", + "t3a.nano", + "t3a.small", + "t3a.xlarge", "t4g.2xlarge", "t4g.large", "t4g.medium", @@ -199,8 +741,41 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", + "u-6tb1.112xlarge", + "u-6tb1.56xlarge", + "u-6tb1.metal", "u-9tb1.112xlarge", "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -212,7 +787,20 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -253,6 +841,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -262,6 +857,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -294,6 +896,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t3.2xlarge", "db.t3.large", @@ -306,15 +915,28 @@ "db.t4g.medium", "db.t4g.micro", "db.t4g.small", - "db.t4g.xlarge" + "db.t4g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", + "ds2.8xlarge", + "ds2.xlarge", "ra3.16xlarge", "ra3.4xlarge", "ra3.xlplus" @@ -324,6 +946,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -347,6 +975,30 @@ "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", @@ -360,6 +1012,24 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", "cache.r5.12xlarge", "cache.r5.24xlarge", "cache.r5.2xlarge", @@ -373,6 +1043,23 @@ "cache.r6g.8xlarge", "cache.r6g.large", "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", + "cache.t2.medium", + "cache.t2.micro", + "cache.t2.small", "cache.t3.medium", "cache.t3.micro", "cache.t3.small", @@ -385,6 +1072,18 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -392,6 +1091,20 @@ "c5.4xlarge", "c5.9xlarge", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -399,12 +1112,38 @@ "c5d.4xlarge", "c5d.9xlarge", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", @@ -413,12 +1152,102 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -430,6 +1259,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -438,6 +1272,32 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -445,6 +1305,20 @@ "m5.4xlarge", "m5.8xlarge", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -452,6 +1326,25 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", "m6a.12xlarge", "m6a.16xlarge", "m6a.24xlarge", @@ -481,12 +1374,79 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", "m7g.4xlarge", "m7g.8xlarge", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -494,6 +1454,27 @@ "r5.4xlarge", "r5.8xlarge", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -501,12 +1482,41 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -515,12 +1525,81 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -530,7 +1609,12 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/ap-south-2/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/ap-south-2/07_ssm_service_addition.json index 5065d51c6d..50fd0020a0 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-south-2/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-south-2/07_ssm_service_addition.json @@ -1,940 +1,4 @@ [ - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::Project", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::ReportGroup", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html", - "Properties": { - "DeleteReports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-deletereports", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ExportConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-exportconfig", - "Required": true, - "Type": "ReportExportConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::SourceCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html", - "Properties": { - "AuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-authtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ServerType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-servertype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Token": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-token", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-username", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Artifacts", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", - "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BatchRestrictions", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html", - "Properties": { - "ComputeTypesAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-computetypesallowed", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "MaximumBuildsAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-maximumbuildsallowed", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BuildStatusConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html", - "Properties": { - "Context": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-context", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-targeturl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.CloudWatchLogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", - "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Environment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", - "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.EnvironmentVariable", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.FilterGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-filtergroup.html", - "ItemType": "WebhookFilter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.GitSubmodulesConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html", - "Properties": { - "FetchSubmodules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html#cfn-codebuild-project-gitsubmodulesconfig-fetchsubmodules", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html", - "Properties": { - "CloudWatchLogs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-cloudwatchlogs", - "Required": false, - "Type": "CloudWatchLogsConfig", - "UpdateType": "Mutable" - }, - "S3Logs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-s3logs", - "Required": false, - "Type": "S3LogsConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectBuildBatchConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html", - "Properties": { - "BatchReportMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-batchreportmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CombineArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-combineartifacts", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Restrictions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-restrictions", - "Required": false, - "Type": "BatchRestrictions", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-servicerole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TimeoutInMins": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-timeoutinmins", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectCache", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", - "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFileSystemLocation", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html", - "Properties": { - "Identifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-identifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MountOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountoptions", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MountPoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFleet", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html", - "Properties": { - "FleetArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html#cfn-codebuild-project-projectfleet-fleetarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectSourceVersion", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html", - "Properties": { - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceidentifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectTriggers", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html", - "Properties": { - "BuildType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-buildtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FilterGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-filtergroups", - "ItemType": "FilterGroup", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Webhook": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-webhook", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.RegistryCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html", - "Properties": { - "Credential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credential", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CredentialProvider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credentialprovider", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.S3LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Source", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.SourceAuth", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html", - "Properties": { - "Resource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-resource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.WebhookFilter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html", - "Properties": { - "ExcludeMatchedPattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-excludematchedpattern", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Pattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-pattern", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html", - "Properties": { - "ExportConfigType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-exportconfigtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-s3destination", - "Required": false, - "Type": "S3ReportExportConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.S3ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html", - "Properties": { - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "BucketOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucketowner", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, { "op": "add", "path": "/ResourceTypes/AWS::CodeCommit::Repository", diff --git a/src/cfnlint/data/ExtendedSpecs/ap-southeast-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ap-southeast-1/05_pricing_property_values.json index e84dd034c5..dde4845307 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-southeast-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-southeast-1/05_pricing_property_values.json @@ -98,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -109,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -119,6 +130,18 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -135,7 +158,30 @@ "c7gd.8xlarge", "c7gd.large", "c7gd.medium", + "c7gd.metal", "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -149,12 +195,24 @@ "d3en.4xlarge", "d3en.6xlarge", "d3en.8xlarge", + "d3en.large", "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", "g2.2xlarge", "g2.8xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -162,13 +220,43 @@ "g4dn.8xlarge", "g4dn.metal", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", "g5g.16xlarge", "g5g.2xlarge", "g5g.4xlarge", "g5g.8xlarge", "g5g.metal", "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", @@ -190,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -365,6 +460,18 @@ "m6in.large", "m6in.metal", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -381,8 +488,27 @@ "m7gd.8xlarge", "m7gd.large", "m7gd.medium", + "m7gd.metal", "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", "mac2.metal", "p2.16xlarge", "p2.8xlarge", @@ -390,7 +516,10 @@ "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p3dn.24xlarge", "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -532,6 +661,18 @@ "r6in.large", "r6in.metal", "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -548,7 +689,29 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", + "r7gd.metal", "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", "t1.micro", "t2.2xlarge", "t2.large", @@ -578,14 +741,24 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", "u-9tb1.112xlarge", "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -594,6 +767,15 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -606,6 +788,12 @@ "x2iedn.8xlarge", "x2iedn.metal", "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", "z1d.12xlarge", "z1d.2xlarge", "z1d.3xlarge", @@ -632,6 +820,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -727,7 +923,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -882,6 +1077,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -933,6 +1134,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -942,8 +1150,30 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { @@ -951,6 +1181,13 @@ "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", "cache.m1.large", "cache.m1.medium", "cache.m1.small", @@ -980,6 +1217,13 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", "cache.r3.2xlarge", "cache.r3.4xlarge", "cache.r3.8xlarge", @@ -1010,6 +1254,13 @@ "cache.r6gd.4xlarge", "cache.r6gd.8xlarge", "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", @@ -1106,6 +1357,14 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -1114,6 +1373,15 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -1126,6 +1394,20 @@ "c7gd.4xlarge", "c7gd.8xlarge", "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", "cc1.4xlarge", "cg1.4xlarge", "cr1.8xlarge", @@ -1146,12 +1428,25 @@ "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hi1.4xlarge", "hs1.8xlarge", "i2.2xlarge", @@ -1169,6 +1464,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -1279,6 +1579,14 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", "m6idn.12xlarge", "m6idn.16xlarge", "m6idn.24xlarge", @@ -1295,6 +1603,15 @@ "m6in.4xlarge", "m6in.8xlarge", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -1307,12 +1624,25 @@ "m7gd.4xlarge", "m7gd.8xlarge", "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1424,6 +1754,15 @@ "r6in.4xlarge", "r6in.8xlarge", "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -1436,6 +1775,21 @@ "r7gd.4xlarge", "r7gd.8xlarge", "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", "t1.micro", "x1.16xlarge", "x1.32xlarge", @@ -1445,6 +1799,12 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -1546,6 +1906,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -1596,6 +1957,14 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1638,7 +2007,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] }, { @@ -1663,6 +2040,13 @@ "stream.graphics.g4dn.4xlarge", "stream.graphics.g4dn.8xlarge", "stream.graphics.g4dn.xlarge", + "stream.graphics.g5.12xlarge", + "stream.graphics.g5.16xlarge", + "stream.graphics.g5.24xlarge", + "stream.graphics.g5.2xlarge", + "stream.graphics.g5.4xlarge", + "stream.graphics.g5.8xlarge", + "stream.graphics.g5.xlarge", "stream.memory.2xlarge", "stream.memory.4xlarge", "stream.memory.8xlarge", diff --git a/src/cfnlint/data/ExtendedSpecs/ap-southeast-2/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ap-southeast-2/05_pricing_property_values.json index b12e3d3e7e..585051cd82 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-southeast-2/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-southeast-2/05_pricing_property_values.json @@ -98,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -129,6 +130,18 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -145,7 +158,30 @@ "c7gd.8xlarge", "c7gd.large", "c7gd.medium", + "c7gd.metal", "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -154,6 +190,15 @@ "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", "f1.16xlarge", "f1.2xlarge", "f1.4xlarge", @@ -163,6 +208,11 @@ "g3.4xlarge", "g3.8xlarge", "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -178,7 +228,35 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", @@ -200,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -220,6 +305,10 @@ "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", "is4gen.2xlarge", "is4gen.4xlarge", "is4gen.8xlarge", @@ -277,6 +366,24 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", "m5zn.12xlarge", "m5zn.2xlarge", "m5zn.3xlarge", @@ -353,6 +460,18 @@ "m6in.large", "m6in.metal", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -369,6 +488,7 @@ "m7gd.8xlarge", "m7gd.large", "m7gd.medium", + "m7gd.metal", "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", @@ -387,12 +507,19 @@ "m7i.metal-48xl", "m7i.xlarge", "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -514,6 +641,38 @@ "r6id.large", "r6id.metal", "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -530,7 +689,29 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", + "r7gd.metal", "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", "t1.micro", "t2.2xlarge", "t2.large", @@ -560,12 +741,24 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -574,6 +767,15 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -586,6 +788,12 @@ "x2iedn.8xlarge", "x2iedn.metal", "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", "z1d.12xlarge", "z1d.2xlarge", "z1d.3xlarge", @@ -612,6 +820,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -877,6 +1093,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -928,6 +1150,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -937,8 +1166,30 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { @@ -946,6 +1197,13 @@ "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", "cache.m1.large", "cache.m1.medium", "cache.m1.small", @@ -1131,6 +1389,15 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -1143,6 +1410,20 @@ "c7gd.4xlarge", "c7gd.8xlarge", "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", "cc1.4xlarge", "cg1.4xlarge", "cr1.8xlarge", @@ -1154,6 +1435,12 @@ "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", @@ -1172,6 +1459,10 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hi1.4xlarge", "hs1.8xlarge", "i2.2xlarge", @@ -1189,6 +1480,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -1251,6 +1547,20 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", "m5zn.12xlarge", "m5zn.2xlarge", "m5zn.3xlarge", @@ -1309,6 +1619,15 @@ "m6in.4xlarge", "m6in.8xlarge", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -1321,12 +1640,25 @@ "m7gd.4xlarge", "m7gd.8xlarge", "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1422,6 +1754,31 @@ "r6id.4xlarge", "r6id.8xlarge", "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -1434,6 +1791,21 @@ "r7gd.4xlarge", "r7gd.8xlarge", "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", "t1.micro", "x1.16xlarge", "x1.32xlarge", @@ -1443,6 +1815,12 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -1526,6 +1904,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -1538,6 +1917,11 @@ "c7g.large", "c7g.medium", "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", "m3.2xlarge", "m3.large", "m3.medium", @@ -1571,6 +1955,14 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1613,7 +2005,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] }, { @@ -1638,6 +2038,13 @@ "stream.graphics.g4dn.4xlarge", "stream.graphics.g4dn.8xlarge", "stream.graphics.g4dn.xlarge", + "stream.graphics.g5.12xlarge", + "stream.graphics.g5.16xlarge", + "stream.graphics.g5.24xlarge", + "stream.graphics.g5.2xlarge", + "stream.graphics.g5.4xlarge", + "stream.graphics.g5.8xlarge", + "stream.graphics.g5.xlarge", "stream.memory.2xlarge", "stream.memory.4xlarge", "stream.memory.8xlarge", diff --git a/src/cfnlint/data/ExtendedSpecs/ap-southeast-3/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ap-southeast-3/05_pricing_property_values.json index b884277f6b..97b1c0f770 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-southeast-3/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-southeast-3/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -12,6 +30,22 @@ "c5.large", "c5.metal", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -28,6 +62,17 @@ "c5n.large", "c5n.metal", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -53,7 +98,28 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.2xlarge", + "c6i.32xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.large", + "c6i.metal", + "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -64,6 +130,96 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.metal", + "g4dn.xlarge", "g5.12xlarge", "g5.16xlarge", "g5.24xlarge", @@ -72,11 +228,47 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", "i3.8xlarge", "i3.large", + "i3.metal", "i3.xlarge", "i3en.12xlarge", "i3en.24xlarge", @@ -86,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -96,6 +295,43 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", + "inf1.24xlarge", + "inf1.2xlarge", + "inf1.6xlarge", + "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -105,6 +341,22 @@ "m5.large", "m5.metal", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -114,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -142,6 +430,107 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.metal", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -151,6 +540,31 @@ "r5.large", "r5.metal", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -160,6 +574,35 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.large", + "r5n.metal", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -178,6 +621,105 @@ "r6gd.medium", "r6gd.metal", "r6gd.xlarge", + "r6i.12xlarge", + "r6i.16xlarge", + "r6i.24xlarge", + "r6i.2xlarge", + "r6i.32xlarge", + "r6i.4xlarge", + "r6i.8xlarge", + "r6i.large", + "r6i.metal", + "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -185,6 +727,13 @@ "t3.nano", "t3.small", "t3.xlarge", + "t3a.2xlarge", + "t3a.large", + "t3a.medium", + "t3a.micro", + "t3a.nano", + "t3a.small", + "t3a.xlarge", "t4g.2xlarge", "t4g.large", "t4g.medium", @@ -192,6 +741,41 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", + "u-6tb1.112xlarge", + "u-6tb1.56xlarge", + "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -203,7 +787,20 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -221,6 +818,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -280,7 +885,6 @@ "db.r5.xlarge", "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", - "db.r5b.8xlarge", "db.r5d.12xlarge", "db.r5d.16xlarge", "db.r5d.24xlarge", @@ -338,8 +942,14 @@ "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", + "ds2.8xlarge", + "ds2.xlarge", "ra3.16xlarge", "ra3.4xlarge", "ra3.xlplus" @@ -349,27 +959,115 @@ "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", "cache.m5.4xlarge", "cache.m5.large", "cache.m5.xlarge", + "cache.m6g.12xlarge", + "cache.m6g.16xlarge", + "cache.m6g.2xlarge", + "cache.m6g.4xlarge", + "cache.m6g.8xlarge", + "cache.m6g.large", + "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", "cache.r5.12xlarge", "cache.r5.24xlarge", "cache.r5.2xlarge", "cache.r5.4xlarge", "cache.r5.large", "cache.r5.xlarge", + "cache.r6g.12xlarge", + "cache.r6g.16xlarge", + "cache.r6g.2xlarge", + "cache.r6g.4xlarge", + "cache.r6g.8xlarge", + "cache.r6g.large", + "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", + "cache.t2.medium", + "cache.t2.micro", + "cache.t2.small", "cache.t3.medium", "cache.t3.micro", - "cache.t3.small" + "cache.t3.small", + "cache.t4g.medium", + "cache.t4g.micro", + "cache.t4g.small" ] }, { "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -377,6 +1075,20 @@ "c5.4xlarge", "c5.9xlarge", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -389,6 +1101,15 @@ "c5n.4xlarge", "c5n.9xlarge", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -401,6 +1122,28 @@ "c6gd.4xlarge", "c6gd.8xlarge", "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.2xlarge", + "c6i.32xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -409,6 +1152,68 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.xlarge", "g5.12xlarge", "g5.16xlarge", "g5.24xlarge", @@ -417,6 +1222,16 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -428,6 +1243,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -436,6 +1256,32 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -443,6 +1289,20 @@ "m5.4xlarge", "m5.8xlarge", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -450,6 +1310,34 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -470,6 +1358,79 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -477,6 +1438,27 @@ "r5.4xlarge", "r5.8xlarge", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -484,6 +1466,29 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -496,6 +1501,89 @@ "r6gd.4xlarge", "r6gd.8xlarge", "r6gd.xlarge", + "r6i.12xlarge", + "r6i.16xlarge", + "r6i.24xlarge", + "r6i.2xlarge", + "r6i.32xlarge", + "r6i.4xlarge", + "r6i.8xlarge", + "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -505,7 +1593,12 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/ap-southeast-3/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/ap-southeast-3/07_ssm_service_addition.json index 64b1f33afc..50fd0020a0 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-southeast-3/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-southeast-3/07_ssm_service_addition.json @@ -1,940 +1,4 @@ [ - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::Project", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::ReportGroup", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html", - "Properties": { - "DeleteReports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-deletereports", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ExportConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-exportconfig", - "Required": true, - "Type": "ReportExportConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::SourceCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html", - "Properties": { - "AuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-authtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ServerType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-servertype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Token": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-token", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-username", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Artifacts", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", - "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BatchRestrictions", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html", - "Properties": { - "ComputeTypesAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-computetypesallowed", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "MaximumBuildsAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-maximumbuildsallowed", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BuildStatusConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html", - "Properties": { - "Context": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-context", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-targeturl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.CloudWatchLogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", - "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Environment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", - "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.EnvironmentVariable", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.FilterGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-filtergroup.html", - "ItemType": "WebhookFilter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.GitSubmodulesConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html", - "Properties": { - "FetchSubmodules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html#cfn-codebuild-project-gitsubmodulesconfig-fetchsubmodules", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html", - "Properties": { - "CloudWatchLogs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-cloudwatchlogs", - "Required": false, - "Type": "CloudWatchLogsConfig", - "UpdateType": "Mutable" - }, - "S3Logs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-s3logs", - "Required": false, - "Type": "S3LogsConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectBuildBatchConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html", - "Properties": { - "BatchReportMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-batchreportmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CombineArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-combineartifacts", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Restrictions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-restrictions", - "Required": false, - "Type": "BatchRestrictions", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-servicerole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TimeoutInMins": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-timeoutinmins", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectCache", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", - "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFileSystemLocation", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html", - "Properties": { - "Identifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-identifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MountOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountoptions", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MountPoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFleet", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html", - "Properties": { - "FleetArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html#cfn-codebuild-project-projectfleet-fleetarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectSourceVersion", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html", - "Properties": { - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceidentifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectTriggers", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html", - "Properties": { - "BuildType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-buildtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FilterGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-filtergroups", - "ItemType": "FilterGroup", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Webhook": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-webhook", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.RegistryCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html", - "Properties": { - "Credential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credential", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CredentialProvider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credentialprovider", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.S3LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Source", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.SourceAuth", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html", - "Properties": { - "Resource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-resource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.WebhookFilter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html", - "Properties": { - "ExcludeMatchedPattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-excludematchedpattern", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Pattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-pattern", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html", - "Properties": { - "ExportConfigType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-exportconfigtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-s3destination", - "Required": false, - "Type": "S3ReportExportConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.S3ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html", - "Properties": { - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "BucketOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucketowner", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, { "op": "add", "path": "/ResourceTypes/AWS::CodeCommit::Repository", @@ -1088,273 +152,6 @@ } } }, - { - "op": "add", - "path": "/ResourceTypes/AWS::Route53Resolver::ResolverEndpoint", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "Direction": { - "PrimitiveType": "String" - }, - "HostVPCId": { - "PrimitiveType": "String" - }, - "IpAddressCount": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - }, - "OutpostArn": { - "PrimitiveType": "String" - }, - "PreferredInstanceType": { - "PrimitiveType": "String" - }, - "ResolverEndpointId": { - "PrimitiveType": "String" - }, - "ResolverEndpointType": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html", - "Properties": { - "Direction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-direction", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "IpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-ipaddresses", - "ItemType": "IpAddressRequest", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OutpostArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-outpostarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PreferredInstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-preferredinstancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Protocols": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-protocols", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ResolverEndpointType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-resolverendpointtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-securitygroupids", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html#cfn-route53resolver-resolverendpoint-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::Route53Resolver::ResolverRule", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainName": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - }, - "ResolverEndpointId": { - "PrimitiveType": "String" - }, - "ResolverRuleId": { - "PrimitiveType": "String" - }, - "TargetIps": { - "ItemType": "TargetAddress", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html", - "Properties": { - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-domainname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Conditional" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ResolverEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-resolverendpointid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RuleType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-ruletype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetIps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-targetips", - "DuplicatesAllowed": true, - "ItemType": "TargetAddress", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::Route53Resolver::ResolverRuleAssociation", - "value": { - "Attributes": { - "Name": { - "PrimitiveType": "String" - }, - "ResolverRuleAssociationId": { - "PrimitiveType": "String" - }, - "ResolverRuleId": { - "PrimitiveType": "String" - }, - "VPCId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverruleassociation.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverruleassociation.html#cfn-route53resolver-resolverruleassociation-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ResolverRuleId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverruleassociation.html#cfn-route53resolver-resolverruleassociation-resolverruleid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VPCId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverruleassociation.html#cfn-route53resolver-resolverruleassociation-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverendpoint-ipaddressrequest.html", - "Properties": { - "Ip": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverendpoint-ipaddressrequest.html#cfn-route53resolver-resolverendpoint-ipaddressrequest-ip", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverendpoint-ipaddressrequest.html#cfn-route53resolver-resolverendpoint-ipaddressrequest-ipv6", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverendpoint-ipaddressrequest.html#cfn-route53resolver-resolverendpoint-ipaddressrequest-subnetid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::Route53Resolver::ResolverRule.TargetAddress", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverrule-targetaddress.html", - "Properties": { - "Ip": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverrule-targetaddress.html#cfn-route53resolver-resolverrule-targetaddress-ip", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Ipv6": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverrule-targetaddress.html#cfn-route53resolver-resolverrule-targetaddress-ipv6", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverrule-targetaddress.html#cfn-route53resolver-resolverrule-targetaddress-port", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverrule-targetaddress.html#cfn-route53resolver-resolverrule-targetaddress-protocol", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, { "op": "add", "path": "/ResourceTypes/AWS::WAFRegional::ByteMatchSet", diff --git a/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/05_pricing_property_values.json index 2f2da4bed7..6e36869c49 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -12,6 +30,22 @@ "c5.large", "c5.metal", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -21,6 +55,24 @@ "c5d.large", "c5d.metal", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.large", + "c5n.metal", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -30,6 +82,44 @@ "c6g.medium", "c6g.metal", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.large", + "c6gd.medium", + "c6gd.metal", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.metal", + "c6gn.xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.2xlarge", + "c6i.32xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.large", + "c6i.metal", + "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -40,11 +130,145 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.metal", + "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", "i3.8xlarge", "i3.large", + "i3.metal", "i3.xlarge", "i3en.12xlarge", "i3en.24xlarge", @@ -54,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -64,6 +295,43 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", + "inf1.24xlarge", + "inf1.2xlarge", + "inf1.6xlarge", + "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -73,6 +341,22 @@ "m5.large", "m5.metal", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -82,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -100,6 +420,117 @@ "m6gd.medium", "m6gd.metal", "m6gd.xlarge", + "m6i.12xlarge", + "m6i.16xlarge", + "m6i.24xlarge", + "m6i.2xlarge", + "m6i.32xlarge", + "m6i.4xlarge", + "m6i.8xlarge", + "m6i.large", + "m6i.metal", + "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.metal", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -109,6 +540,31 @@ "r5.large", "r5.metal", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -118,6 +574,35 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.large", + "r5n.metal", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -127,6 +612,114 @@ "r6g.medium", "r6g.metal", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.metal", + "r6gd.xlarge", + "r6i.12xlarge", + "r6i.16xlarge", + "r6i.24xlarge", + "r6i.2xlarge", + "r6i.32xlarge", + "r6i.4xlarge", + "r6i.8xlarge", + "r6i.large", + "r6i.metal", + "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -134,13 +727,80 @@ "t3.nano", "t3.small", "t3.xlarge", + "t3a.2xlarge", + "t3a.large", + "t3a.medium", + "t3a.micro", + "t3a.nano", + "t3a.small", + "t3a.xlarge", "t4g.2xlarge", "t4g.large", "t4g.medium", "t4g.micro", "t4g.nano", "t4g.small", - "t4g.xlarge" + "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", + "u-6tb1.112xlarge", + "u-6tb1.56xlarge", + "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", + "x2idn.16xlarge", + "x2idn.24xlarge", + "x2idn.32xlarge", + "x2idn.metal", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.metal", + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -173,6 +833,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.r4.large", "db.r5.12xlarge", "db.r5.12xlarge.tpc2.mem2x", @@ -223,15 +890,28 @@ "db.t4g.medium", "db.t4g.micro", "db.t4g.small", - "db.t4g.xlarge" + "db.t4g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", + "ds2.8xlarge", + "ds2.xlarge", "ra3.16xlarge", "ra3.4xlarge", "ra3.xlplus" @@ -241,27 +921,115 @@ "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", "cache.m5.4xlarge", "cache.m5.large", "cache.m5.xlarge", + "cache.m6g.12xlarge", + "cache.m6g.16xlarge", + "cache.m6g.2xlarge", + "cache.m6g.4xlarge", + "cache.m6g.8xlarge", + "cache.m6g.large", + "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", "cache.r5.12xlarge", "cache.r5.24xlarge", "cache.r5.2xlarge", "cache.r5.4xlarge", "cache.r5.large", "cache.r5.xlarge", + "cache.r6g.12xlarge", + "cache.r6g.16xlarge", + "cache.r6g.2xlarge", + "cache.r6g.4xlarge", + "cache.r6g.8xlarge", + "cache.r6g.large", + "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", + "cache.t2.medium", + "cache.t2.micro", + "cache.t2.small", "cache.t3.medium", "cache.t3.micro", - "cache.t3.small" + "cache.t3.small", + "cache.t4g.medium", + "cache.t4g.micro", + "cache.t4g.small" ] }, { "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -269,6 +1037,20 @@ "c5.4xlarge", "c5.9xlarge", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -276,12 +1058,142 @@ "c5d.4xlarge", "c5d.9xlarge", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.2xlarge", + "c6i.32xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -293,6 +1205,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -301,6 +1218,32 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -308,6 +1251,20 @@ "m5.4xlarge", "m5.8xlarge", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -315,6 +1272,34 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -327,6 +1312,87 @@ "m6gd.4xlarge", "m6gd.8xlarge", "m6gd.xlarge", + "m6i.12xlarge", + "m6i.16xlarge", + "m6i.24xlarge", + "m6i.2xlarge", + "m6i.32xlarge", + "m6i.4xlarge", + "m6i.8xlarge", + "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -334,6 +1400,27 @@ "r5.4xlarge", "r5.8xlarge", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -341,12 +1428,139 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", - "r6g.xlarge" + "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", + "r6i.12xlarge", + "r6i.16xlarge", + "r6i.24xlarge", + "r6i.2xlarge", + "r6i.32xlarge", + "r6i.4xlarge", + "r6i.8xlarge", + "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", + "x2idn.16xlarge", + "x2idn.24xlarge", + "x2idn.32xlarge", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/06_ssm_service_removal.json b/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/06_ssm_service_removal.json index 723c561eac..77cc416d9b 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/06_ssm_service_removal.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/06_ssm_service_removal.json @@ -1,32 +1,4 @@ [ - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::ApiCache" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::ApiKey" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::DataSource" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::FunctionConfiguration" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::GraphQLApi" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::GraphQLSchema" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::Resolver" - }, { "op": "remove", "path": "/ResourceTypes/AWS::DataPipeline::Pipeline" @@ -119,106 +91,6 @@ "op": "remove", "path": "/ResourceTypes/AWS::WorkSpaces::Workspace" }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.AuthorizationConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.AwsIamConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.DeltaSyncConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.DynamoDBConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.ElasticsearchConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.EventBridgeConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.HttpConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.LambdaConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.OpenSearchServiceConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.RdsHttpEndpointConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.RelationalDatabaseConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::FunctionConfiguration.AppSyncRuntime" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::FunctionConfiguration.LambdaConflictHandlerConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::FunctionConfiguration.SyncConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::GraphQLApi.CognitoUserPoolConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::GraphQLApi.LogConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::GraphQLApi.OpenIDConnectConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::GraphQLApi.UserPoolConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::Resolver.AppSyncRuntime" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::Resolver.CachingConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::Resolver.LambdaConflictHandlerConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::Resolver.PipelineConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::Resolver.SyncConfig" - }, { "op": "remove", "path": "/PropertyTypes/AWS::DataPipeline::Pipeline.Field" diff --git a/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/07_ssm_service_addition.json index 02c10219da..f78da3cf78 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/07_ssm_service_addition.json @@ -1,940 +1,4 @@ [ - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::Project", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::ReportGroup", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html", - "Properties": { - "DeleteReports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-deletereports", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ExportConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-exportconfig", - "Required": true, - "Type": "ReportExportConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::SourceCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html", - "Properties": { - "AuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-authtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ServerType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-servertype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Token": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-token", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-username", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Artifacts", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", - "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BatchRestrictions", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html", - "Properties": { - "ComputeTypesAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-computetypesallowed", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "MaximumBuildsAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-maximumbuildsallowed", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BuildStatusConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html", - "Properties": { - "Context": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-context", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-targeturl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.CloudWatchLogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", - "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Environment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", - "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.EnvironmentVariable", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.FilterGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-filtergroup.html", - "ItemType": "WebhookFilter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.GitSubmodulesConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html", - "Properties": { - "FetchSubmodules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html#cfn-codebuild-project-gitsubmodulesconfig-fetchsubmodules", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html", - "Properties": { - "CloudWatchLogs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-cloudwatchlogs", - "Required": false, - "Type": "CloudWatchLogsConfig", - "UpdateType": "Mutable" - }, - "S3Logs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-s3logs", - "Required": false, - "Type": "S3LogsConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectBuildBatchConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html", - "Properties": { - "BatchReportMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-batchreportmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CombineArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-combineartifacts", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Restrictions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-restrictions", - "Required": false, - "Type": "BatchRestrictions", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-servicerole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TimeoutInMins": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-timeoutinmins", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectCache", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", - "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFileSystemLocation", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html", - "Properties": { - "Identifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-identifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MountOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountoptions", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MountPoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFleet", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html", - "Properties": { - "FleetArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html#cfn-codebuild-project-projectfleet-fleetarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectSourceVersion", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html", - "Properties": { - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceidentifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectTriggers", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html", - "Properties": { - "BuildType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-buildtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FilterGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-filtergroups", - "ItemType": "FilterGroup", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Webhook": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-webhook", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.RegistryCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html", - "Properties": { - "Credential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credential", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CredentialProvider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credentialprovider", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.S3LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Source", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.SourceAuth", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html", - "Properties": { - "Resource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-resource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.WebhookFilter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html", - "Properties": { - "ExcludeMatchedPattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-excludematchedpattern", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Pattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-pattern", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html", - "Properties": { - "ExportConfigType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-exportconfigtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-s3destination", - "Required": false, - "Type": "S3ReportExportConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.S3ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html", - "Properties": { - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "BucketOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucketowner", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, { "op": "add", "path": "/ResourceTypes/AWS::WAFRegional::ByteMatchSet", diff --git a/src/cfnlint/data/ExtendedSpecs/ca-central-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ca-central-1/05_pricing_property_values.json index aa40f6034d..db6c35753e 100644 --- a/src/cfnlint/data/ExtendedSpecs/ca-central-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/ca-central-1/05_pricing_property_values.json @@ -3,6 +3,19 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -25,6 +38,14 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -89,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -99,6 +130,18 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -108,6 +151,37 @@ "c7g.medium", "c7g.metal", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -116,9 +190,24 @@ "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", + "g3s.xlarge", "g4ad.16xlarge", "g4ad.2xlarge", "g4ad.4xlarge", @@ -139,6 +228,41 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -154,6 +278,7 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", "i4g.16xlarge", "i4g.2xlarge", "i4g.4xlarge", @@ -180,12 +305,27 @@ "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", "is4gen.2xlarge", "is4gen.4xlarge", "is4gen.8xlarge", "is4gen.large", "is4gen.medium", "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.16xlarge", "m4.2xlarge", @@ -226,6 +366,31 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", "m6a.12xlarge", "m6a.16xlarge", "m6a.24xlarge", @@ -265,6 +430,48 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -274,6 +481,15 @@ "m7g.medium", "m7g.metal", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", "m7i-flex.8xlarge", @@ -290,9 +506,25 @@ "m7i.metal-24xl", "m7i.metal-48xl", "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -342,6 +574,15 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", @@ -351,6 +592,17 @@ "r5n.large", "r5n.metal", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -379,6 +631,48 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -388,6 +682,37 @@ "r7g.medium", "r7g.metal", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", "t2.2xlarge", "t2.large", "t2.medium", @@ -416,10 +741,24 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -428,6 +767,15 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -439,7 +787,20 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -488,6 +849,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -497,6 +865,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -578,6 +953,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t2.2xlarge", "db.t2.large", @@ -619,6 +1001,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -630,6 +1014,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -653,6 +1043,11 @@ "op": "add", "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -676,6 +1071,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -685,14 +1087,55 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", "cache.m4.10xlarge", "cache.m4.2xlarge", "cache.m4.4xlarge", @@ -711,6 +1154,18 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", "cache.r4.16xlarge", "cache.r4.2xlarge", "cache.r4.4xlarge", @@ -736,6 +1191,14 @@ "cache.r6gd.4xlarge", "cache.r6gd.8xlarge", "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", @@ -751,6 +1214,13 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -770,6 +1240,13 @@ "c5a.4xlarge", "c5a.8xlarge", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -817,6 +1294,14 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -825,12 +1310,44 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -839,9 +1356,16 @@ "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -856,6 +1380,16 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -889,6 +1423,17 @@ "is4gen.4xlarge", "is4gen.8xlarge", "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.16xlarge", "m4.2xlarge", @@ -923,6 +1468,25 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", "m6a.12xlarge", "m6a.16xlarge", "m6a.24xlarge", @@ -952,15 +1516,74 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", "m7g.4xlarge", "m7g.8xlarge", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -1001,6 +1624,13 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", @@ -1008,6 +1638,15 @@ "r5n.4xlarge", "r5n.8xlarge", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -1028,12 +1667,67 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -1042,6 +1736,12 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -1051,13 +1751,23 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -1087,6 +1797,14 @@ "c5d.9xlarge", "c5d.large", "c5d.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -1107,10 +1825,28 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.2xlarge", "m4.4xlarge", @@ -1140,6 +1876,19 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -1177,7 +1926,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] }, { @@ -1214,6 +1971,12 @@ "stream.memory.8xlarge", "stream.memory.large", "stream.memory.xlarge", + "stream.memory.z1d.12xlarge", + "stream.memory.z1d.2xlarge", + "stream.memory.z1d.3xlarge", + "stream.memory.z1d.6xlarge", + "stream.memory.z1d.large", + "stream.memory.z1d.xlarge", "stream.standard.2xlarge", "stream.standard.large", "stream.standard.medium", diff --git a/src/cfnlint/data/ExtendedSpecs/ca-west-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ca-west-1/05_pricing_property_values.json index f41b7459d0..5e13d24b35 100644 --- a/src/cfnlint/data/ExtendedSpecs/ca-west-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/ca-west-1/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -12,6 +30,49 @@ "c5.large", "c5.metal", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", + "c5d.12xlarge", + "c5d.18xlarge", + "c5d.24xlarge", + "c5d.2xlarge", + "c5d.4xlarge", + "c5d.9xlarge", + "c5d.large", + "c5d.metal", + "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.large", + "c5n.metal", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -21,6 +82,15 @@ "c6g.medium", "c6g.metal", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.large", + "c6gd.medium", + "c6gd.metal", + "c6gd.xlarge", "c6gn.12xlarge", "c6gn.16xlarge", "c6gn.2xlarge", @@ -28,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -49,6 +120,156 @@ "c6id.large", "c6id.metal", "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.large", + "c6in.metal", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.metal", + "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", + "i3.16xlarge", + "i3.2xlarge", + "i3.4xlarge", + "i3.8xlarge", + "i3.large", + "i3.metal", + "i3.xlarge", "i3en.12xlarge", "i3en.24xlarge", "i3en.2xlarge", @@ -57,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -67,6 +295,43 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", + "inf1.24xlarge", + "inf1.2xlarge", + "inf1.6xlarge", + "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -76,6 +341,22 @@ "m5.large", "m5.metal", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -85,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -123,6 +440,97 @@ "m6id.large", "m6id.metal", "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.metal", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -132,6 +540,69 @@ "r5.large", "r5.metal", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", + "r5d.12xlarge", + "r5d.16xlarge", + "r5d.24xlarge", + "r5d.2xlarge", + "r5d.4xlarge", + "r5d.8xlarge", + "r5d.large", + "r5d.metal", + "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.large", + "r5n.metal", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -141,6 +612,15 @@ "r6g.medium", "r6g.metal", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.metal", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -161,6 +641,85 @@ "r6id.large", "r6id.metal", "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -168,13 +727,80 @@ "t3.nano", "t3.small", "t3.xlarge", + "t3a.2xlarge", + "t3a.large", + "t3a.medium", + "t3a.micro", + "t3a.nano", + "t3a.small", + "t3a.xlarge", "t4g.2xlarge", "t4g.large", "t4g.medium", "t4g.micro", "t4g.nano", "t4g.small", - "t4g.xlarge" + "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", + "u-6tb1.112xlarge", + "u-6tb1.56xlarge", + "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", + "x2idn.16xlarge", + "x2idn.24xlarge", + "x2idn.32xlarge", + "x2idn.metal", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.metal", + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -262,6 +888,14 @@ "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", + "dc2.8xlarge", + "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", + "ds2.8xlarge", + "ds2.xlarge", "ra3.16xlarge", "ra3.4xlarge", "ra3.xlplus" @@ -271,6 +905,36 @@ "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", + "cache.m5.12xlarge", + "cache.m5.24xlarge", + "cache.m5.2xlarge", + "cache.m5.4xlarge", + "cache.m5.large", + "cache.m5.xlarge", "cache.m6g.12xlarge", "cache.m6g.16xlarge", "cache.m6g.2xlarge", @@ -278,6 +942,30 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", + "cache.r5.12xlarge", + "cache.r5.24xlarge", + "cache.r5.2xlarge", + "cache.r5.4xlarge", + "cache.r5.large", + "cache.r5.xlarge", "cache.r6g.12xlarge", "cache.r6g.16xlarge", "cache.r6g.2xlarge", @@ -285,6 +973,23 @@ "cache.r6g.8xlarge", "cache.r6g.large", "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", + "cache.t2.medium", + "cache.t2.micro", + "cache.t2.small", "cache.t3.medium", "cache.t3.micro", "cache.t3.small", @@ -297,6 +1002,18 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -304,12 +1021,53 @@ "c5.4xlarge", "c5.9xlarge", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", + "c5d.12xlarge", + "c5d.18xlarge", + "c5d.24xlarge", + "c5d.2xlarge", + "c5d.4xlarge", + "c5d.9xlarge", + "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", "c6gn.12xlarge", "c6gn.16xlarge", "c6gn.2xlarge", @@ -332,18 +1090,144 @@ "c6id.4xlarge", "c6id.8xlarge", "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", + "i3.16xlarge", + "i3.2xlarge", + "i3.4xlarge", + "i3.8xlarge", + "i3.xlarge", "i3en.12xlarge", "i3en.24xlarge", "i3en.2xlarge", "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", + "i4i.12xlarge", "i4i.16xlarge", + "i4i.24xlarge", "i4i.2xlarge", "i4i.32xlarge", "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -351,6 +1235,20 @@ "m5.4xlarge", "m5.8xlarge", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -358,6 +1256,34 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -386,6 +1312,71 @@ "m6id.4xlarge", "m6id.8xlarge", "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -393,12 +1384,69 @@ "r5.4xlarge", "r5.8xlarge", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", + "r5d.12xlarge", + "r5d.16xlarge", + "r5d.24xlarge", + "r5d.2xlarge", + "r5d.4xlarge", + "r5d.8xlarge", + "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -414,7 +1462,89 @@ "r6id.32xlarge", "r6id.4xlarge", "r6id.8xlarge", - "r6id.xlarge" + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", + "x2idn.16xlarge", + "x2idn.24xlarge", + "x2idn.32xlarge", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/ca-west-1/06_ssm_service_removal.json b/src/cfnlint/data/ExtendedSpecs/ca-west-1/06_ssm_service_removal.json index 34e7d39647..c6ec658886 100644 --- a/src/cfnlint/data/ExtendedSpecs/ca-west-1/06_ssm_service_removal.json +++ b/src/cfnlint/data/ExtendedSpecs/ca-west-1/06_ssm_service_removal.json @@ -13,27 +13,31 @@ }, { "op": "remove", - "path": "/ResourceTypes/AWS::EFS::FileSystem" + "path": "/ResourceTypes/AWS::ElasticBeanstalk::Application" }, { "op": "remove", - "path": "/ResourceTypes/AWS::EFS::MountTarget" + "path": "/ResourceTypes/AWS::ElasticBeanstalk::ApplicationVersion" }, { "op": "remove", - "path": "/ResourceTypes/AWS::ElasticBeanstalk::Application" + "path": "/ResourceTypes/AWS::ElasticBeanstalk::ConfigurationTemplate" }, { "op": "remove", - "path": "/ResourceTypes/AWS::ElasticBeanstalk::ApplicationVersion" + "path": "/ResourceTypes/AWS::ElasticBeanstalk::Environment" }, { "op": "remove", - "path": "/ResourceTypes/AWS::ElasticBeanstalk::ConfigurationTemplate" + "path": "/ResourceTypes/AWS::FSx::Snapshot" }, { "op": "remove", - "path": "/ResourceTypes/AWS::ElasticBeanstalk::Environment" + "path": "/ResourceTypes/AWS::FSx::StorageVirtualMachine" + }, + { + "op": "remove", + "path": "/ResourceTypes/AWS::FSx::Volume" }, { "op": "remove", @@ -143,10 +147,22 @@ "op": "remove", "path": "/PropertyTypes/AWS::CodePipeline::Pipeline.EncryptionKey" }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::CodePipeline::Pipeline.GitBranchFilterCriteria" + }, { "op": "remove", "path": "/PropertyTypes/AWS::CodePipeline::Pipeline.GitConfiguration" }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::CodePipeline::Pipeline.GitPullRequestFilter" + }, { "op": "remove", "path": "/PropertyTypes/AWS::CodePipeline::Pipeline.GitPushFilter" @@ -203,14 +219,6 @@ "op": "remove", "path": "/PropertyTypes/AWS::DataPipeline::Pipeline.PipelineTag" }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::EFS::FileSystem.ElasticFileSystemTag" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::EFS::FileSystem.LifecyclePolicy" - }, { "op": "remove", "path": "/PropertyTypes/AWS::ElasticBeanstalk::Application.ApplicationResourceLifecycleConfig" @@ -247,6 +255,62 @@ "op": "remove", "path": "/PropertyTypes/AWS::ElasticBeanstalk::Environment.Tier" }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::StorageVirtualMachine.ActiveDirectoryConfiguration" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::StorageVirtualMachine.SelfManagedActiveDirectoryConfiguration" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::Volume.AggregateConfiguration" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::Volume.AutocommitPeriod" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::Volume.ClientConfigurations" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::Volume.NfsExports" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::Volume.OntapConfiguration" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::Volume.OpenZFSConfiguration" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::Volume.OriginSnapshot" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::Volume.RetentionPeriod" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::Volume.SnaplockConfiguration" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::Volume.SnaplockRetentionPeriod" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::Volume.TieringPolicy" + }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::FSx::Volume.UserAndGroupQuotas" + }, { "op": "remove", "path": "/PropertyTypes/AWS::GameLift::Alias.RoutingStrategy" diff --git a/src/cfnlint/data/ExtendedSpecs/ca-west-1/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/ca-west-1/07_ssm_service_addition.json index 12797ed667..0637a088a0 100644 --- a/src/cfnlint/data/ExtendedSpecs/ca-west-1/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/ca-west-1/07_ssm_service_addition.json @@ -1,2711 +1 @@ -[ - { - "op": "add", - "path": "/ResourceTypes/AWS::DMS::Certificate", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-certificate.html", - "Properties": { - "CertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-certificate.html#cfn-dms-certificate-certificateidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "CertificatePem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-certificate.html#cfn-dms-certificate-certificatepem", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "CertificateWallet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-certificate.html#cfn-dms-certificate-certificatewallet", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::DMS::DataProvider", - "value": { - "Attributes": { - "DataProviderArn": { - "PrimitiveType": "String" - }, - "DataProviderCreationTime": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-dataprovider.html", - "Properties": { - "DataProviderIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-dataprovider.html#cfn-dms-dataprovider-dataprovideridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DataProviderName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-dataprovider.html#cfn-dms-dataprovider-dataprovidername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-dataprovider.html#cfn-dms-dataprovider-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Engine": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-dataprovider.html#cfn-dms-dataprovider-engine", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ExactSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-dataprovider.html#cfn-dms-dataprovider-exactsettings", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Settings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-dataprovider.html#cfn-dms-dataprovider-settings", - "Required": false, - "Type": "Settings", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-dataprovider.html#cfn-dms-dataprovider-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::DMS::Endpoint", - "value": { - "Attributes": { - "ExternalId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html", - "Properties": { - "CertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-certificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-databasename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DocDbSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-docdbsettings", - "Required": false, - "Type": "DocDbSettings", - "UpdateType": "Mutable" - }, - "DynamoDbSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-dynamodbsettings", - "Required": false, - "Type": "DynamoDbSettings", - "UpdateType": "Mutable" - }, - "ElasticsearchSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-elasticsearchsettings", - "Required": false, - "Type": "ElasticsearchSettings", - "UpdateType": "Mutable" - }, - "EndpointIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-endpointidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EndpointType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-endpointtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EngineName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-enginename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ExtraConnectionAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-extraconnectionattributes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GcpMySQLSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-gcpmysqlsettings", - "Required": false, - "Type": "GcpMySQLSettings", - "UpdateType": "Mutable" - }, - "IbmDb2Settings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-ibmdb2settings", - "Required": false, - "Type": "IbmDb2Settings", - "UpdateType": "Mutable" - }, - "KafkaSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-kafkasettings", - "Required": false, - "Type": "KafkaSettings", - "UpdateType": "Mutable" - }, - "KinesisSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-kinesissettings", - "Required": false, - "Type": "KinesisSettings", - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MicrosoftSqlServerSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-microsoftsqlserversettings", - "Required": false, - "Type": "MicrosoftSqlServerSettings", - "UpdateType": "Mutable" - }, - "MongoDbSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-mongodbsettings", - "Required": false, - "Type": "MongoDbSettings", - "UpdateType": "Mutable" - }, - "MySqlSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-mysqlsettings", - "Required": false, - "Type": "MySqlSettings", - "UpdateType": "Mutable" - }, - "NeptuneSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-neptunesettings", - "Required": false, - "Type": "NeptuneSettings", - "UpdateType": "Mutable" - }, - "OracleSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-oraclesettings", - "Required": false, - "Type": "OracleSettings", - "UpdateType": "Mutable" - }, - "Password": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-password", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "PostgreSqlSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-postgresqlsettings", - "Required": false, - "Type": "PostgreSqlSettings", - "UpdateType": "Mutable" - }, - "RedisSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-redissettings", - "Required": false, - "Type": "RedisSettings", - "UpdateType": "Mutable" - }, - "RedshiftSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-redshiftsettings", - "Required": false, - "Type": "RedshiftSettings", - "UpdateType": "Mutable" - }, - "ResourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-resourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Settings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-s3settings", - "Required": false, - "Type": "S3Settings", - "UpdateType": "Mutable" - }, - "ServerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-servername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SslMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-sslmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SybaseSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-sybasesettings", - "Required": false, - "Type": "SybaseSettings", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-username", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::DMS::EventSubscription", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html", - "Properties": { - "Enabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-enabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EventCategories": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-eventcategories", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SnsTopicArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-snstopicarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SourceIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-sourceids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-sourcetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SubscriptionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-subscriptionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::DMS::InstanceProfile", - "value": { - "Attributes": { - "InstanceProfileArn": { - "PrimitiveType": "String" - }, - "InstanceProfileCreationTime": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-instanceprofile.html", - "Properties": { - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-instanceprofile.html#cfn-dms-instanceprofile-availabilityzone", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-instanceprofile.html#cfn-dms-instanceprofile-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InstanceProfileIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-instanceprofile.html#cfn-dms-instanceprofile-instanceprofileidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InstanceProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-instanceprofile.html#cfn-dms-instanceprofile-instanceprofilename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "KmsKeyArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-instanceprofile.html#cfn-dms-instanceprofile-kmskeyarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NetworkType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-instanceprofile.html#cfn-dms-instanceprofile-networktype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-instanceprofile.html#cfn-dms-instanceprofile-publiclyaccessible", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SubnetGroupIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-instanceprofile.html#cfn-dms-instanceprofile-subnetgroupidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-instanceprofile.html#cfn-dms-instanceprofile-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcSecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-instanceprofile.html#cfn-dms-instanceprofile-vpcsecuritygroups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::DMS::MigrationProject", - "value": { - "Attributes": { - "MigrationProjectArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-migrationproject.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-migrationproject.html#cfn-dms-migrationproject-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InstanceProfileArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-migrationproject.html#cfn-dms-migrationproject-instanceprofilearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InstanceProfileIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-migrationproject.html#cfn-dms-migrationproject-instanceprofileidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InstanceProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-migrationproject.html#cfn-dms-migrationproject-instanceprofilename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MigrationProjectIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-migrationproject.html#cfn-dms-migrationproject-migrationprojectidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MigrationProjectName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-migrationproject.html#cfn-dms-migrationproject-migrationprojectname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SchemaConversionApplicationAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-migrationproject.html#cfn-dms-migrationproject-schemaconversionapplicationattributes", - "Required": false, - "Type": "SchemaConversionApplicationAttributes", - "UpdateType": "Mutable" - }, - "SourceDataProviderDescriptors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-migrationproject.html#cfn-dms-migrationproject-sourcedataproviderdescriptors", - "DuplicatesAllowed": false, - "ItemType": "DataProviderDescriptor", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-migrationproject.html#cfn-dms-migrationproject-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetDataProviderDescriptors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-migrationproject.html#cfn-dms-migrationproject-targetdataproviderdescriptors", - "DuplicatesAllowed": false, - "ItemType": "DataProviderDescriptor", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TransformationRules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-migrationproject.html#cfn-dms-migrationproject-transformationrules", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::DMS::ReplicationConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html", - "Properties": { - "ComputeConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html#cfn-dms-replicationconfig-computeconfig", - "Required": false, - "Type": "ComputeConfig", - "UpdateType": "Mutable" - }, - "ReplicationConfigArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html#cfn-dms-replicationconfig-replicationconfigarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplicationConfigIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html#cfn-dms-replicationconfig-replicationconfigidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplicationSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html#cfn-dms-replicationconfig-replicationsettings", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplicationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html#cfn-dms-replicationconfig-replicationtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html#cfn-dms-replicationconfig-resourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceEndpointArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html#cfn-dms-replicationconfig-sourceendpointarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SupplementalSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html#cfn-dms-replicationconfig-supplementalsettings", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "TableMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html#cfn-dms-replicationconfig-tablemappings", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html#cfn-dms-replicationconfig-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetEndpointArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationconfig.html#cfn-dms-replicationconfig-targetendpointarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::DMS::ReplicationInstance", - "value": { - "Attributes": { - "ReplicationInstancePrivateIpAddresses": { - "PrimitiveType": "String" - }, - "ReplicationInstancePublicIpAddresses": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html", - "Properties": { - "AllocatedStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-allocatedstorage", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "AllowMajorVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-allowmajorversionupgrade", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AutoMinorVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-autominorversionupgrade", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-availabilityzone", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EngineVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-engineversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MultiAZ": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-multiaz", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-preferredmaintenancewindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PubliclyAccessible": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-publiclyaccessible", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "ReplicationInstanceClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationinstanceclass", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ReplicationInstanceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationinstanceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplicationSubnetGroupIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationsubnetgroupidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ResourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-resourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-vpcsecuritygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::DMS::ReplicationSubnetGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html", - "Properties": { - "ReplicationSubnetGroupDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html#cfn-dms-replicationsubnetgroup-replicationsubnetgroupdescription", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ReplicationSubnetGroupIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html#cfn-dms-replicationsubnetgroup-replicationsubnetgroupidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html#cfn-dms-replicationsubnetgroup-subnetids", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html#cfn-dms-replicationsubnetgroup-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::DMS::ReplicationTask", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html", - "Properties": { - "CdcStartPosition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-cdcstartposition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CdcStartTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-cdcstarttime", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "CdcStopPosition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-cdcstopposition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MigrationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-migrationtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ReplicationInstanceArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-replicationinstancearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ReplicationTaskIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-replicationtaskidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplicationTaskSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-replicationtasksettings", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-resourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceEndpointArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-sourceendpointarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "TableMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-tablemappings", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TargetEndpointArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-targetendpointarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "TaskData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-taskdata", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::DataProvider.MicrosoftSqlServerSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-microsoftsqlserversettings.html", - "Properties": { - "CertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-microsoftsqlserversettings.html#cfn-dms-dataprovider-microsoftsqlserversettings-certificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-microsoftsqlserversettings.html#cfn-dms-dataprovider-microsoftsqlserversettings-databasename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-microsoftsqlserversettings.html#cfn-dms-dataprovider-microsoftsqlserversettings-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ServerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-microsoftsqlserversettings.html#cfn-dms-dataprovider-microsoftsqlserversettings-servername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SslMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-microsoftsqlserversettings.html#cfn-dms-dataprovider-microsoftsqlserversettings-sslmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::DataProvider.MySqlSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-mysqlsettings.html", - "Properties": { - "CertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-mysqlsettings.html#cfn-dms-dataprovider-mysqlsettings-certificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-mysqlsettings.html#cfn-dms-dataprovider-mysqlsettings-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ServerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-mysqlsettings.html#cfn-dms-dataprovider-mysqlsettings-servername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SslMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-mysqlsettings.html#cfn-dms-dataprovider-mysqlsettings-sslmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::DataProvider.OracleSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html", - "Properties": { - "AsmServer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-asmserver", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-certificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-databasename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerOracleAsmAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-secretsmanageroracleasmaccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerOracleAsmSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-secretsmanageroracleasmsecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerSecurityDbEncryptionAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-secretsmanagersecuritydbencryptionaccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerSecurityDbEncryptionSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-secretsmanagersecuritydbencryptionsecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ServerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-servername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SslMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.html#cfn-dms-dataprovider-oraclesettings-sslmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::DataProvider.PostgreSqlSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-postgresqlsettings.html", - "Properties": { - "CertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-postgresqlsettings.html#cfn-dms-dataprovider-postgresqlsettings-certificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-postgresqlsettings.html#cfn-dms-dataprovider-postgresqlsettings-databasename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-postgresqlsettings.html#cfn-dms-dataprovider-postgresqlsettings-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ServerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-postgresqlsettings.html#cfn-dms-dataprovider-postgresqlsettings-servername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SslMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-postgresqlsettings.html#cfn-dms-dataprovider-postgresqlsettings-sslmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::DataProvider.Settings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html", - "Properties": { - "MicrosoftSqlServerSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-microsoftsqlserversettings", - "Required": false, - "Type": "MicrosoftSqlServerSettings", - "UpdateType": "Mutable" - }, - "MySqlSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-mysqlsettings", - "Required": false, - "Type": "MySqlSettings", - "UpdateType": "Mutable" - }, - "OracleSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-oraclesettings", - "Required": false, - "Type": "OracleSettings", - "UpdateType": "Mutable" - }, - "PostgreSqlSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-postgresqlsettings", - "Required": false, - "Type": "PostgreSqlSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.DocDbSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-docdbsettings.html", - "Properties": { - "DocsToInvestigate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-docdbsettings.html#cfn-dms-endpoint-docdbsettings-docstoinvestigate", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ExtractDocId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-docdbsettings.html#cfn-dms-endpoint-docdbsettings-extractdocid", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "NestingLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-docdbsettings.html#cfn-dms-endpoint-docdbsettings-nestinglevel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-docdbsettings.html#cfn-dms-endpoint-docdbsettings-secretsmanageraccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-docdbsettings.html#cfn-dms-endpoint-docdbsettings-secretsmanagersecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.DynamoDbSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-dynamodbsettings.html", - "Properties": { - "ServiceAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-dynamodbsettings.html#cfn-dms-endpoint-dynamodbsettings-serviceaccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.ElasticsearchSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-elasticsearchsettings.html", - "Properties": { - "EndpointUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-elasticsearchsettings.html#cfn-dms-endpoint-elasticsearchsettings-endpointuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ErrorRetryDuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-elasticsearchsettings.html#cfn-dms-endpoint-elasticsearchsettings-errorretryduration", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "FullLoadErrorPercentage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-elasticsearchsettings.html#cfn-dms-endpoint-elasticsearchsettings-fullloaderrorpercentage", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ServiceAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-elasticsearchsettings.html#cfn-dms-endpoint-elasticsearchsettings-serviceaccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.GcpMySQLSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html", - "Properties": { - "AfterConnectScript": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-afterconnectscript", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CleanSourceMetadataOnMismatch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-cleansourcemetadataonmismatch", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-databasename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EventsPollInterval": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-eventspollinterval", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MaxFileSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-maxfilesize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ParallelLoadThreads": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-parallelloadthreads", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Password": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-password", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-secretsmanageraccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-secretsmanagersecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ServerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-servername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ServerTimezone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-servertimezone", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-gcpmysqlsettings.html#cfn-dms-endpoint-gcpmysqlsettings-username", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.IbmDb2Settings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-ibmdb2settings.html", - "Properties": { - "CurrentLsn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-ibmdb2settings.html#cfn-dms-endpoint-ibmdb2settings-currentlsn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "KeepCsvFiles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-ibmdb2settings.html#cfn-dms-endpoint-ibmdb2settings-keepcsvfiles", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "LoadTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-ibmdb2settings.html#cfn-dms-endpoint-ibmdb2settings-loadtimeout", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MaxFileSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-ibmdb2settings.html#cfn-dms-endpoint-ibmdb2settings-maxfilesize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MaxKBytesPerRead": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-ibmdb2settings.html#cfn-dms-endpoint-ibmdb2settings-maxkbytesperread", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-ibmdb2settings.html#cfn-dms-endpoint-ibmdb2settings-secretsmanageraccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-ibmdb2settings.html#cfn-dms-endpoint-ibmdb2settings-secretsmanagersecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SetDataCaptureChanges": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-ibmdb2settings.html#cfn-dms-endpoint-ibmdb2settings-setdatacapturechanges", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "WriteBufferSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-ibmdb2settings.html#cfn-dms-endpoint-ibmdb2settings-writebuffersize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.KafkaSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html", - "Properties": { - "Broker": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-broker", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IncludeControlDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includecontroldetails", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "IncludeNullAndEmpty": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includenullandempty", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "IncludePartitionValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includepartitionvalue", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "IncludeTableAlterOperations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includetablealteroperations", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "IncludeTransactionDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includetransactiondetails", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "MessageFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-messageformat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MessageMaxBytes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-messagemaxbytes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "NoHexPrefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-nohexprefix", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "PartitionIncludeSchemaTable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-partitionincludeschematable", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SaslPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-saslpassword", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SaslUserName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-saslusername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityProtocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-securityprotocol", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SslCaCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-sslcacertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SslClientCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-sslclientcertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SslClientKeyArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-sslclientkeyarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SslClientKeyPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-sslclientkeypassword", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Topic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-topic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.KinesisSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html", - "Properties": { - "IncludeControlDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-includecontroldetails", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "IncludeNullAndEmpty": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-includenullandempty", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "IncludePartitionValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-includepartitionvalue", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "IncludeTableAlterOperations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-includetablealteroperations", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "IncludeTransactionDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-includetransactiondetails", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "MessageFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-messageformat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NoHexPrefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-nohexprefix", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "PartitionIncludeSchemaTable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-partitionincludeschematable", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ServiceAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-serviceaccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StreamArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html#cfn-dms-endpoint-kinesissettings-streamarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.MicrosoftSqlServerSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html", - "Properties": { - "BcpPacketSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-bcppacketsize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ControlTablesFileGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-controltablesfilegroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-databasename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ForceLobLookup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-forceloblookup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Password": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-password", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "QuerySingleAlwaysOnNode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-querysinglealwaysonnode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ReadBackupOnly": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-readbackuponly", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SafeguardPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-safeguardpolicy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ServerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-servername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TlogAccessMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-tlogaccessmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TrimSpaceInChar": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-trimspaceinchar", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "UseBcpFullLoad": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usebcpfullload", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "UseThirdPartyBackupDevice": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usethirdpartybackupdevice", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-username", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.MongoDbSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html", - "Properties": { - "AuthMechanism": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-authmechanism", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-authsource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-authtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-databasename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DocsToInvestigate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-docstoinvestigate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ExtractDocId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-extractdocid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NestingLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-nestinglevel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Password": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-password", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-secretsmanageraccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-secretsmanagersecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ServerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-servername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-username", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.MySqlSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mysqlsettings.html", - "Properties": { - "AfterConnectScript": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mysqlsettings.html#cfn-dms-endpoint-mysqlsettings-afterconnectscript", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CleanSourceMetadataOnMismatch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mysqlsettings.html#cfn-dms-endpoint-mysqlsettings-cleansourcemetadataonmismatch", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EventsPollInterval": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mysqlsettings.html#cfn-dms-endpoint-mysqlsettings-eventspollinterval", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MaxFileSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mysqlsettings.html#cfn-dms-endpoint-mysqlsettings-maxfilesize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ParallelLoadThreads": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mysqlsettings.html#cfn-dms-endpoint-mysqlsettings-parallelloadthreads", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mysqlsettings.html#cfn-dms-endpoint-mysqlsettings-secretsmanageraccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mysqlsettings.html#cfn-dms-endpoint-mysqlsettings-secretsmanagersecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ServerTimezone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mysqlsettings.html#cfn-dms-endpoint-mysqlsettings-servertimezone", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetDbType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mysqlsettings.html#cfn-dms-endpoint-mysqlsettings-targetdbtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.NeptuneSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html", - "Properties": { - "ErrorRetryDuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-errorretryduration", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "IamAuthEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-iamauthenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "MaxFileSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-maxfilesize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MaxRetryCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-maxretrycount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "S3BucketFolder": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-s3bucketfolder", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3BucketName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-s3bucketname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ServiceAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-neptunesettings.html#cfn-dms-endpoint-neptunesettings-serviceaccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.OracleSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html", - "Properties": { - "AccessAlternateDirectly": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-accessalternatedirectly", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AddSupplementalLogging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-addsupplementallogging", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AdditionalArchivedLogDestId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-additionalarchivedlogdestid", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "AllowSelectNestedTables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-allowselectnestedtables", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ArchivedLogDestId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-archivedlogdestid", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ArchivedLogsOnly": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-archivedlogsonly", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AsmPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-asmpassword", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AsmServer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-asmserver", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AsmUser": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-asmuser", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CharLengthSemantics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-charlengthsemantics", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DirectPathNoLog": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-directpathnolog", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DirectPathParallelLoad": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-directpathparallelload", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableHomogenousTablespace": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-enablehomogenoustablespace", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ExtraArchivedLogDestIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-extraarchivedlogdestids", - "PrimitiveItemType": "Integer", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "FailTasksOnLobTruncation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-failtasksonlobtruncation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "NumberDatatypeScale": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-numberdatatypescale", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "OraclePathPrefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-oraclepathprefix", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ParallelAsmReadThreads": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-parallelasmreadthreads", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ReadAheadBlocks": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-readaheadblocks", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ReadTableSpaceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-readtablespacename", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplacePathPrefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-replacepathprefix", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RetryInterval": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-retryinterval", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-secretsmanageraccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerOracleAsmAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-secretsmanageroracleasmaccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerOracleAsmSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-secretsmanageroracleasmsecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-secretsmanagersecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityDbEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-securitydbencryption", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityDbEncryptionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-securitydbencryptionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SpatialDataOptionToGeoJsonFunctionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-spatialdataoptiontogeojsonfunctionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StandbyDelayTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-standbydelaytime", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "UseAlternateFolderForOnline": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-usealternatefolderforonline", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "UseBFile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-usebfile", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "UseDirectPathFullLoad": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-usedirectpathfullload", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "UseLogminerReader": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-uselogminerreader", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "UsePathPrefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-oraclesettings.html#cfn-dms-endpoint-oraclesettings-usepathprefix", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.PostgreSqlSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html", - "Properties": { - "AfterConnectScript": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BabelfishDatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CaptureDdls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DatabaseMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DdlArtifactsSchema": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ExecuteTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "FailTasksOnLobTruncation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HeartbeatEnable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "HeartbeatFrequency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "HeartbeatSchema": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MapBooleanAsBoolean": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "MaxFileSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "PluginName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SlotName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.RedisSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html", - "Properties": { - "AuthPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-authpassword", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-authtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthUserName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-authusername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-port", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "ServerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-servername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SslCaCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-sslcacertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SslSecurityProtocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redissettings.html#cfn-dms-endpoint-redissettings-sslsecurityprotocol", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.RedshiftSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html", - "Properties": { - "AcceptAnyDate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-acceptanydate", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AfterConnectScript": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-afterconnectscript", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BucketFolder": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-bucketfolder", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BucketName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-bucketname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CaseSensitiveNames": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-casesensitivenames", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "CompUpdate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-compupdate", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ConnectionTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-connectiontimeout", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "DateFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-dateformat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EmptyAsNull": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-emptyasnull", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-encryptionmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ExplicitIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-explicitids", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "FileTransferUploadStreams": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-filetransferuploadstreams", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "LoadTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-loadtimeout", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MapBooleanAsBoolean": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-mapbooleanasboolean", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "MaxFileSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-maxfilesize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RemoveQuotes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-removequotes", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplaceChars": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-replacechars", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplaceInvalidChars": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-replaceinvalidchars", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-secretsmanageraccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-secretsmanagersecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ServerSideEncryptionKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-serversideencryptionkmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ServiceAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-serviceaccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TimeFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-timeformat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TrimBlanks": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-trimblanks", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "TruncateColumns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-truncatecolumns", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "WriteBufferSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-redshiftsettings.html#cfn-dms-endpoint-redshiftsettings-writebuffersize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.S3Settings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html", - "Properties": { - "AddColumnName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-addcolumnname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AddTrailingPaddingCharacter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-addtrailingpaddingcharacter", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BucketFolder": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-bucketfolder", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BucketName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-bucketname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CannedAclForObjects": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-cannedaclforobjects", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CdcInsertsAndUpdates": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-cdcinsertsandupdates", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "CdcInsertsOnly": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-cdcinsertsonly", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "CdcMaxBatchInterval": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-cdcmaxbatchinterval", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "CdcMinFileSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-cdcminfilesize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "CdcPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-cdcpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CompressionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-compressiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CsvDelimiter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-csvdelimiter", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CsvNoSupValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-csvnosupvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CsvNullValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-csvnullvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CsvRowDelimiter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-csvrowdelimiter", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DataFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-dataformat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DataPageSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-datapagesize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "DatePartitionDelimiter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-datepartitiondelimiter", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DatePartitionEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-datepartitionenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DatePartitionSequence": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-datepartitionsequence", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DatePartitionTimezone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-datepartitiontimezone", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DictPageSizeLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-dictpagesizelimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableStatistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-enablestatistics", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EncodingType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-encodingtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-encryptionmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ExpectedBucketOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-expectedbucketowner", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ExternalTableDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-externaltabledefinition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GlueCatalogGeneration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-gluecataloggeneration", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "IgnoreHeaderRows": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-ignoreheaderrows", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "IncludeOpForFullLoad": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-includeopforfullload", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "MaxFileSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-maxfilesize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ParquetTimestampInMillisecond": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-parquettimestampinmillisecond", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ParquetVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-parquetversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreserveTransactions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-preservetransactions", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Rfc4180": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-rfc4180", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RowGroupLength": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-rowgrouplength", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ServerSideEncryptionKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-serversideencryptionkmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ServiceAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-serviceaccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TimestampColumnName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-timestampcolumnname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "UseCsvNoSupValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-usecsvnosupvalue", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "UseTaskStartTimeForFullLoadTimestamp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-usetaskstarttimeforfullloadtimestamp", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::Endpoint.SybaseSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-sybasesettings.html", - "Properties": { - "SecretsManagerAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-sybasesettings.html#cfn-dms-endpoint-sybasesettings-secretsmanageraccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-sybasesettings.html#cfn-dms-endpoint-sybasesettings-secretsmanagersecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::MigrationProject.DataProviderDescriptor", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-migrationproject-dataproviderdescriptor.html", - "Properties": { - "DataProviderArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-migrationproject-dataproviderdescriptor.html#cfn-dms-migrationproject-dataproviderdescriptor-dataproviderarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DataProviderIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-migrationproject-dataproviderdescriptor.html#cfn-dms-migrationproject-dataproviderdescriptor-dataprovideridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DataProviderName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-migrationproject-dataproviderdescriptor.html#cfn-dms-migrationproject-dataproviderdescriptor-dataprovidername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerAccessRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-migrationproject-dataproviderdescriptor.html#cfn-dms-migrationproject-dataproviderdescriptor-secretsmanageraccessrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecretsManagerSecretId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-migrationproject-dataproviderdescriptor.html#cfn-dms-migrationproject-dataproviderdescriptor-secretsmanagersecretid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::MigrationProject.SchemaConversionApplicationAttributes", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-migrationproject-schemaconversionapplicationattributes.html", - "Properties": { - "S3BucketPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-migrationproject-schemaconversionapplicationattributes.html#cfn-dms-migrationproject-schemaconversionapplicationattributes-s3bucketpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3BucketRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-migrationproject-schemaconversionapplicationattributes.html#cfn-dms-migrationproject-schemaconversionapplicationattributes-s3bucketrolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::DMS::ReplicationConfig.ComputeConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-replicationconfig-computeconfig.html", - "Properties": { - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-replicationconfig-computeconfig.html#cfn-dms-replicationconfig-computeconfig-availabilityzone", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DnsNameServers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-replicationconfig-computeconfig.html#cfn-dms-replicationconfig-computeconfig-dnsnameservers", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-replicationconfig-computeconfig.html#cfn-dms-replicationconfig-computeconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MaxCapacityUnits": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-replicationconfig-computeconfig.html#cfn-dms-replicationconfig-computeconfig-maxcapacityunits", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "MinCapacityUnits": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-replicationconfig-computeconfig.html#cfn-dms-replicationconfig-computeconfig-mincapacityunits", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MultiAZ": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-replicationconfig-computeconfig.html#cfn-dms-replicationconfig-computeconfig-multiaz", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-replicationconfig-computeconfig.html#cfn-dms-replicationconfig-computeconfig-preferredmaintenancewindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReplicationSubnetGroupId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-replicationconfig-computeconfig.html#cfn-dms-replicationconfig-computeconfig-replicationsubnetgroupid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-replicationconfig-computeconfig.html#cfn-dms-replicationconfig-computeconfig-vpcsecuritygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - } -] \ No newline at end of file +[] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/cn-north-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/cn-north-1/05_pricing_property_values.json index 409c27bf2e..229209a0b6 100644 --- a/src/cfnlint/data/ExtendedSpecs/cn-north-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/cn-north-1/05_pricing_property_values.json @@ -3,6 +3,14 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", @@ -30,6 +38,14 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -39,6 +55,24 @@ "c5d.large", "c5d.metal", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.large", + "c5n.metal", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -48,6 +82,24 @@ "c6g.medium", "c6g.metal", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.large", + "c6gd.medium", + "c6gd.metal", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.metal", + "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", @@ -58,6 +110,38 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.large", + "c6in.metal", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -67,30 +151,124 @@ "c7g.medium", "c7g.metal", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", "g2.2xlarge", + "g2.8xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", + "g4dn.metal", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", + "i2.large", "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", "i3.8xlarge", "i3.large", + "i3.metal", "i3.xlarge", "i3en.12xlarge", "i3en.24xlarge", @@ -98,7 +276,15 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.large", + "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -107,12 +293,35 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.large", + "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", "m3.2xlarge", "m3.large", "m3.medium", @@ -140,6 +349,14 @@ "m5a.8xlarge", "m5a.large", "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -149,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -158,6 +411,15 @@ "m6g.medium", "m6g.metal", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.large", + "m6gd.medium", + "m6gd.metal", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -168,6 +430,48 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -177,12 +481,45 @@ "m7g.medium", "m7g.metal", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -211,6 +548,23 @@ "r5a.8xlarge", "r5a.large", "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -220,6 +574,35 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.large", + "r5n.metal", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -248,6 +631,48 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -257,6 +682,36 @@ "r7g.medium", "r7g.metal", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", "t1.micro", "t2.2xlarge", "t2.large", @@ -286,15 +741,41 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", "u-9tb1.112xlarge", "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -306,7 +787,20 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -470,6 +964,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -499,6 +995,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -522,6 +1024,11 @@ "op": "add", "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -545,6 +1052,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -554,15 +1068,51 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", "cache.m3.2xlarge", "cache.m3.large", "cache.m3.medium", @@ -572,6 +1122,12 @@ "cache.m4.4xlarge", "cache.m4.large", "cache.m4.xlarge", + "cache.m5.12xlarge", + "cache.m5.24xlarge", + "cache.m5.2xlarge", + "cache.m5.4xlarge", + "cache.m5.large", + "cache.m5.xlarge", "cache.m6g.12xlarge", "cache.m6g.16xlarge", "cache.m6g.2xlarge", @@ -579,6 +1135,13 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", "cache.r3.2xlarge", "cache.r3.4xlarge", "cache.r3.8xlarge", @@ -603,6 +1166,20 @@ "cache.r6g.8xlarge", "cache.r6g.large", "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", @@ -623,6 +1200,7 @@ "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", + "c3.large", "c3.xlarge", "c4.2xlarge", "c4.4xlarge", @@ -643,6 +1221,13 @@ "c5a.4xlarge", "c5a.8xlarge", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -650,12 +1235,38 @@ "c5d.4xlarge", "c5d.9xlarge", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", @@ -664,16 +1275,74 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", @@ -684,6 +1353,20 @@ "g4dn.4xlarge", "g4dn.8xlarge", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", @@ -699,6 +1382,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -707,6 +1395,15 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", "m1.large", "m1.medium", "m1.small", @@ -715,6 +1412,8 @@ "m2.4xlarge", "m2.xlarge", "m3.2xlarge", + "m3.large", + "m3.medium", "m3.xlarge", "m4.10xlarge", "m4.16xlarge", @@ -736,6 +1435,13 @@ "m5a.4xlarge", "m5a.8xlarge", "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -743,12 +1449,46 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", "m6g.4xlarge", "m6g.8xlarge", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -757,18 +1497,70 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", "m7g.4xlarge", "m7g.8xlarge", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -792,6 +1584,20 @@ "r5a.4xlarge", "r5a.8xlarge", "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -799,6 +1605,29 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -819,14 +1648,81 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", "x1.16xlarge", "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -836,7 +1732,12 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { @@ -853,12 +1754,54 @@ "c4.8xlarge", "c4.large", "c4.xlarge", + "c5.12xlarge", "c5.18xlarge", + "c5.24xlarge", "c5.2xlarge", "c5.4xlarge", "c5.9xlarge", "c5.large", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", + "c5d.12xlarge", + "c5d.18xlarge", + "c5d.24xlarge", + "c5d.2xlarge", + "c5d.4xlarge", + "c5d.9xlarge", + "c5d.large", + "c5d.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", + "c6g.12xlarge", + "c6g.16xlarge", + "c6g.2xlarge", + "c6g.4xlarge", + "c6g.8xlarge", + "c6g.large", + "c6g.medium", + "c6g.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", @@ -868,6 +1811,19 @@ "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", "m3.2xlarge", "m3.large", "m3.medium", @@ -893,6 +1849,22 @@ "m5a.8xlarge", "m5a.large", "m5a.xlarge", + "m6g.12xlarge", + "m6g.16xlarge", + "m6g.2xlarge", + "m6g.4xlarge", + "m6g.8xlarge", + "m6g.large", + "m6g.medium", + "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -919,7 +1891,31 @@ "r5a.4xlarge", "r5a.8xlarge", "r5a.large", - "r5a.xlarge" + "r5a.xlarge", + "r5d.12xlarge", + "r5d.16xlarge", + "r5d.24xlarge", + "r5d.2xlarge", + "r5d.4xlarge", + "r5d.8xlarge", + "r5d.large", + "r5d.xlarge", + "r6g.12xlarge", + "r6g.16xlarge", + "r6g.2xlarge", + "r6g.4xlarge", + "r6g.8xlarge", + "r6g.large", + "r6g.medium", + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/cn-northwest-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/cn-northwest-1/05_pricing_property_values.json index 51698f83c8..1a3a4c3eea 100644 --- a/src/cfnlint/data/ExtendedSpecs/cn-northwest-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/cn-northwest-1/05_pricing_property_values.json @@ -3,6 +3,19 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -25,6 +38,14 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -34,6 +55,24 @@ "c5d.large", "c5d.metal", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.large", + "c5n.metal", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -52,6 +91,15 @@ "c6gd.medium", "c6gd.metal", "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.metal", + "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", @@ -62,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -72,6 +130,18 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -81,22 +151,124 @@ "c7g.medium", "c7g.metal", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", + "g4dn.metal", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", "i3.8xlarge", "i3.large", + "i3.metal", "i3.xlarge", "i3en.12xlarge", "i3en.24xlarge", @@ -104,7 +276,15 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.large", + "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -113,11 +293,39 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.large", + "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.16xlarge", "m4.2xlarge", @@ -141,6 +349,14 @@ "m5a.8xlarge", "m5a.large", "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -150,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -159,6 +411,15 @@ "m6g.medium", "m6g.metal", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.large", + "m6gd.medium", + "m6gd.metal", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -169,6 +430,48 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -178,9 +481,50 @@ "m7g.medium", "m7g.metal", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -204,6 +548,23 @@ "r5a.8xlarge", "r5a.large", "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -213,6 +574,35 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.large", + "r5n.metal", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -241,6 +631,48 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -250,6 +682,37 @@ "r7g.medium", "r7g.metal", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", "t2.2xlarge", "t2.large", "t2.medium", @@ -278,15 +741,41 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", "u-9tb1.112xlarge", "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -299,6 +788,12 @@ "x2iedn.8xlarge", "x2iedn.metal", "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", "z1d.12xlarge", "z1d.2xlarge", "z1d.3xlarge", @@ -447,8 +942,12 @@ "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -484,6 +983,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -507,6 +1012,11 @@ "op": "add", "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -530,6 +1040,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -539,19 +1056,66 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", "cache.m4.10xlarge", "cache.m4.2xlarge", "cache.m4.4xlarge", "cache.m4.large", "cache.m4.xlarge", + "cache.m5.12xlarge", + "cache.m5.24xlarge", + "cache.m5.2xlarge", + "cache.m5.4xlarge", + "cache.m5.large", + "cache.m5.xlarge", "cache.m6g.12xlarge", "cache.m6g.16xlarge", "cache.m6g.2xlarge", @@ -559,6 +1123,18 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", "cache.r4.16xlarge", "cache.r4.2xlarge", "cache.r4.4xlarge", @@ -578,6 +1154,20 @@ "cache.r6g.8xlarge", "cache.r6g.large", "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", @@ -593,6 +1183,13 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -612,17 +1209,52 @@ "c5a.4xlarge", "c5a.8xlarge", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", + "c5d.12xlarge", "c5d.18xlarge", + "c5d.24xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", @@ -631,6 +1263,14 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -639,22 +1279,86 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -666,6 +1370,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -674,6 +1383,26 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.16xlarge", "m4.2xlarge", @@ -694,6 +1423,13 @@ "m5a.4xlarge", "m5a.8xlarge", "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -701,12 +1437,46 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", "m6g.4xlarge", "m6g.8xlarge", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -715,15 +1485,74 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", "m7g.4xlarge", "m7g.8xlarge", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -743,6 +1572,20 @@ "r5a.4xlarge", "r5a.8xlarge", "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -750,12 +1593,41 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -764,14 +1636,81 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", "x1.16xlarge", "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -793,6 +1732,11 @@ "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -814,6 +1758,38 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5d.12xlarge", + "c5d.18xlarge", + "c5d.24xlarge", + "c5d.2xlarge", + "c5d.4xlarge", + "c5d.9xlarge", + "c5d.large", + "c5d.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", + "c6g.12xlarge", + "c6g.16xlarge", + "c6g.2xlarge", + "c6g.4xlarge", + "c6g.8xlarge", + "c6g.large", + "c6g.medium", + "c6g.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", @@ -823,6 +1799,23 @@ "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.2xlarge", "m4.4xlarge", @@ -844,6 +1837,27 @@ "m5a.8xlarge", "m5a.large", "m5a.xlarge", + "m6g.12xlarge", + "m6g.16xlarge", + "m6g.2xlarge", + "m6g.4xlarge", + "m6g.8xlarge", + "m6g.large", + "m6g.medium", + "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -865,7 +1879,31 @@ "r5a.4xlarge", "r5a.8xlarge", "r5a.large", - "r5a.xlarge" + "r5a.xlarge", + "r5d.12xlarge", + "r5d.16xlarge", + "r5d.24xlarge", + "r5d.2xlarge", + "r5d.4xlarge", + "r5d.8xlarge", + "r5d.large", + "r5d.xlarge", + "r6g.12xlarge", + "r6g.16xlarge", + "r6g.2xlarge", + "r6g.4xlarge", + "r6g.8xlarge", + "r6g.large", + "r6g.medium", + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/eu-central-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/eu-central-1/05_pricing_property_values.json index da70b439c3..f0723337d9 100644 --- a/src/cfnlint/data/ExtendedSpecs/eu-central-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/eu-central-1/05_pricing_property_values.json @@ -9,6 +9,8 @@ "a1.medium", "a1.metal", "a1.xlarge", + "c1.medium", + "c1.xlarge", "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", @@ -128,6 +130,18 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -144,7 +158,30 @@ "c7gd.8xlarge", "c7gd.large", "c7gd.medium", + "c7gd.metal", "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -158,8 +195,11 @@ "d3en.4xlarge", "d3en.6xlarge", "d3en.8xlarge", + "d3en.large", "d3en.xlarge", + "dl1.24xlarge", "dl2q.24xlarge", + "f1.16xlarge", "f1.2xlarge", "f1.4xlarge", "g2.2xlarge", @@ -194,6 +234,30 @@ "g5g.8xlarge", "g5g.metal", "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", @@ -214,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -244,6 +315,13 @@ "is4gen.large", "is4gen.medium", "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", "m3.2xlarge", "m3.large", "m3.medium", @@ -382,6 +460,18 @@ "m6in.large", "m6in.metal", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -398,6 +488,7 @@ "m7gd.8xlarge", "m7gd.large", "m7gd.medium", + "m7gd.metal", "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", @@ -416,13 +507,19 @@ "m7i.metal-48xl", "m7i.xlarge", "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p3dn.24xlarge", "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -564,6 +661,18 @@ "r6in.large", "r6in.metal", "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -580,7 +689,19 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", + "r7gd.metal", "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", "r7iz.12xlarge", "r7iz.16xlarge", "r7iz.2xlarge", @@ -591,6 +712,7 @@ "r7iz.metal-16xl", "r7iz.metal-32xl", "r7iz.xlarge", + "t1.micro", "t2.2xlarge", "t2.large", "t2.medium", @@ -619,14 +741,24 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", "u-9tb1.112xlarge", "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -635,6 +767,15 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -647,6 +788,12 @@ "x2iedn.8xlarge", "x2iedn.metal", "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", "z1d.12xlarge", "z1d.2xlarge", "z1d.3xlarge", @@ -673,6 +820,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m3.2xlarge", "db.m3.large", "db.m3.medium", @@ -770,7 +925,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -926,6 +1080,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -977,6 +1137,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -986,14 +1153,51 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", "cache.m3.2xlarge", "cache.m3.large", "cache.m3.medium", @@ -1060,6 +1264,7 @@ "cache.r7g.8xlarge", "cache.r7g.large", "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", @@ -1075,6 +1280,8 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", @@ -1169,6 +1376,15 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -1181,6 +1397,23 @@ "c7gd.4xlarge", "c7gd.8xlarge", "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -1213,6 +1446,12 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", @@ -1228,6 +1467,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -1245,6 +1489,13 @@ "is4gen.4xlarge", "is4gen.8xlarge", "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", "m3.2xlarge", "m3.large", "m3.medium", @@ -1355,6 +1606,15 @@ "m6in.4xlarge", "m6in.8xlarge", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -1367,12 +1627,25 @@ "m7gd.4xlarge", "m7gd.8xlarge", "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1484,6 +1757,15 @@ "r6in.4xlarge", "r6in.8xlarge", "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -1496,6 +1778,22 @@ "r7gd.4xlarge", "r7gd.8xlarge", "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -1504,6 +1802,12 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -1587,6 +1891,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -1637,6 +1942,14 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1679,7 +1992,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] }, { diff --git a/src/cfnlint/data/ExtendedSpecs/eu-central-2/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/eu-central-2/05_pricing_property_values.json index dbc0e3e679..1789652a92 100644 --- a/src/cfnlint/data/ExtendedSpecs/eu-central-2/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/eu-central-2/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -12,6 +30,22 @@ "c5.large", "c5.metal", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -21,6 +55,24 @@ "c5d.large", "c5d.metal", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.large", + "c5n.metal", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -39,6 +91,35 @@ "c6gd.medium", "c6gd.metal", "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.metal", + "c6gn.xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.2xlarge", + "c6i.32xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.large", + "c6i.metal", + "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -49,15 +130,145 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", "d3.2xlarge", "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.metal", + "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", "i3.8xlarge", "i3.large", + "i3.metal", "i3.xlarge", "i3en.12xlarge", "i3en.24xlarge", @@ -67,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -77,6 +295,43 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", + "inf1.24xlarge", + "inf1.2xlarge", + "inf1.6xlarge", + "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -86,6 +341,22 @@ "m5.large", "m5.metal", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -95,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -133,6 +440,97 @@ "m6id.large", "m6id.metal", "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.metal", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -142,6 +540,31 @@ "r5.large", "r5.metal", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -151,6 +574,35 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.large", + "r5n.metal", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -160,6 +612,15 @@ "r6g.medium", "r6g.metal", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.metal", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -170,6 +631,95 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -177,6 +727,13 @@ "t3.nano", "t3.small", "t3.xlarge", + "t3a.2xlarge", + "t3a.large", + "t3a.medium", + "t3a.micro", + "t3a.nano", + "t3a.small", + "t3a.xlarge", "t4g.2xlarge", "t4g.large", "t4g.medium", @@ -184,13 +741,66 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", - "x2idn.metal" + "x2idn.metal", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.metal", + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -223,6 +833,22 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -266,8 +892,14 @@ "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", + "ds2.8xlarge", + "ds2.xlarge", "ra3.16xlarge", "ra3.4xlarge", "ra3.xlplus" @@ -277,27 +909,115 @@ "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", "cache.m5.4xlarge", "cache.m5.large", "cache.m5.xlarge", + "cache.m6g.12xlarge", + "cache.m6g.16xlarge", + "cache.m6g.2xlarge", + "cache.m6g.4xlarge", + "cache.m6g.8xlarge", + "cache.m6g.large", + "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", "cache.r5.12xlarge", "cache.r5.24xlarge", "cache.r5.2xlarge", "cache.r5.4xlarge", "cache.r5.large", "cache.r5.xlarge", + "cache.r6g.12xlarge", + "cache.r6g.16xlarge", + "cache.r6g.2xlarge", + "cache.r6g.4xlarge", + "cache.r6g.8xlarge", + "cache.r6g.large", + "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", + "cache.t2.medium", + "cache.t2.micro", + "cache.t2.small", "cache.t3.medium", "cache.t3.micro", - "cache.t3.small" + "cache.t3.small", + "cache.t4g.medium", + "cache.t4g.micro", + "cache.t4g.small" ] }, { "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -305,6 +1025,20 @@ "c5.4xlarge", "c5.9xlarge", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -312,6 +1046,20 @@ "c5d.4xlarge", "c5d.9xlarge", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -324,6 +1072,28 @@ "c6gd.4xlarge", "c6gd.8xlarge", "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.2xlarge", + "c6i.32xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -332,10 +1102,86 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", "d3.2xlarge", "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -347,6 +1193,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -355,6 +1206,32 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -362,6 +1239,20 @@ "m5.4xlarge", "m5.8xlarge", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -369,6 +1260,34 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -397,6 +1316,71 @@ "m6id.4xlarge", "m6id.8xlarge", "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -404,6 +1388,27 @@ "r5.4xlarge", "r5.8xlarge", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -411,12 +1416,41 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -425,9 +1459,96 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", - "x2idn.32xlarge" + "x2idn.32xlarge", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/eu-central-2/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/eu-central-2/07_ssm_service_addition.json index 02c10219da..f78da3cf78 100644 --- a/src/cfnlint/data/ExtendedSpecs/eu-central-2/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/eu-central-2/07_ssm_service_addition.json @@ -1,940 +1,4 @@ [ - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::Project", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::ReportGroup", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html", - "Properties": { - "DeleteReports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-deletereports", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ExportConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-exportconfig", - "Required": true, - "Type": "ReportExportConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::SourceCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html", - "Properties": { - "AuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-authtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ServerType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-servertype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Token": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-token", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-username", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Artifacts", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", - "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BatchRestrictions", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html", - "Properties": { - "ComputeTypesAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-computetypesallowed", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "MaximumBuildsAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-maximumbuildsallowed", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BuildStatusConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html", - "Properties": { - "Context": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-context", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-targeturl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.CloudWatchLogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", - "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Environment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", - "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.EnvironmentVariable", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.FilterGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-filtergroup.html", - "ItemType": "WebhookFilter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.GitSubmodulesConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html", - "Properties": { - "FetchSubmodules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html#cfn-codebuild-project-gitsubmodulesconfig-fetchsubmodules", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html", - "Properties": { - "CloudWatchLogs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-cloudwatchlogs", - "Required": false, - "Type": "CloudWatchLogsConfig", - "UpdateType": "Mutable" - }, - "S3Logs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-s3logs", - "Required": false, - "Type": "S3LogsConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectBuildBatchConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html", - "Properties": { - "BatchReportMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-batchreportmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CombineArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-combineartifacts", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Restrictions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-restrictions", - "Required": false, - "Type": "BatchRestrictions", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-servicerole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TimeoutInMins": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-timeoutinmins", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectCache", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", - "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFileSystemLocation", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html", - "Properties": { - "Identifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-identifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MountOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountoptions", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MountPoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFleet", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html", - "Properties": { - "FleetArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html#cfn-codebuild-project-projectfleet-fleetarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectSourceVersion", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html", - "Properties": { - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceidentifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectTriggers", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html", - "Properties": { - "BuildType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-buildtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FilterGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-filtergroups", - "ItemType": "FilterGroup", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Webhook": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-webhook", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.RegistryCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html", - "Properties": { - "Credential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credential", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CredentialProvider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credentialprovider", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.S3LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Source", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.SourceAuth", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html", - "Properties": { - "Resource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-resource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.WebhookFilter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html", - "Properties": { - "ExcludeMatchedPattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-excludematchedpattern", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Pattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-pattern", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html", - "Properties": { - "ExportConfigType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-exportconfigtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-s3destination", - "Required": false, - "Type": "S3ReportExportConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.S3ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html", - "Properties": { - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "BucketOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucketowner", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, { "op": "add", "path": "/ResourceTypes/AWS::WAFRegional::ByteMatchSet", diff --git a/src/cfnlint/data/ExtendedSpecs/eu-north-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/eu-north-1/05_pricing_property_values.json index dbeb13856c..b13f480d5d 100644 --- a/src/cfnlint/data/ExtendedSpecs/eu-north-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/eu-north-1/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -20,6 +38,14 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -36,6 +62,17 @@ "c5n.large", "c5n.metal", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -61,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -72,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -82,6 +130,18 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -98,7 +158,17 @@ "c7gd.8xlarge", "c7gd.large", "c7gd.medium", + "c7gd.metal", "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", "c7i.12xlarge", "c7i.16xlarge", "c7i.24xlarge", @@ -110,10 +180,39 @@ "c7i.metal-24xl", "c7i.metal-48xl", "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -129,12 +228,41 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hpc6a.48xlarge", "hpc6id.32xlarge", "hpc7a.12xlarge", "hpc7a.24xlarge", "hpc7a.48xlarge", "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -150,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -160,10 +295,43 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -173,6 +341,22 @@ "m5.large", "m5.metal", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -182,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -210,6 +430,16 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", "m6idn.12xlarge", "m6idn.16xlarge", "m6idn.24xlarge", @@ -230,6 +460,18 @@ "m6in.large", "m6in.metal", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -246,6 +488,7 @@ "m7gd.8xlarge", "m7gd.large", "m7gd.medium", + "m7gd.metal", "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", @@ -264,6 +507,30 @@ "m7i.metal-48xl", "m7i.xlarge", "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -273,6 +540,22 @@ "r5.large", "r5.metal", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", "r5b.12xlarge", "r5b.16xlarge", "r5b.24xlarge", @@ -309,6 +592,17 @@ "r5n.large", "r5n.metal", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -337,6 +631,48 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -353,6 +689,7 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", + "r7gd.metal", "r7gd.xlarge", "r7i.12xlarge", "r7i.16xlarge", @@ -365,6 +702,24 @@ "r7i.metal-24xl", "r7i.metal-48xl", "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -372,6 +727,13 @@ "t3.nano", "t3.small", "t3.xlarge", + "t3a.2xlarge", + "t3a.large", + "t3a.medium", + "t3a.micro", + "t3a.nano", + "t3a.small", + "t3a.xlarge", "t4g.2xlarge", "t4g.large", "t4g.medium", @@ -379,9 +741,41 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -393,7 +787,20 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -411,6 +818,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m5.12xlarge", "db.m5.16xlarge", "db.m5.24xlarge", @@ -450,6 +865,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.12xlarge.tpc2.mem2x", "db.r5.16xlarge", @@ -519,6 +941,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t3.2xlarge", "db.t3.large", @@ -565,6 +994,11 @@ "op": "add", "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -604,14 +1038,60 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", @@ -625,6 +1105,24 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", "cache.r5.12xlarge", "cache.r5.24xlarge", "cache.r5.2xlarge", @@ -644,6 +1142,17 @@ "cache.r6gd.4xlarge", "cache.r6gd.8xlarge", "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", + "cache.t2.medium", + "cache.t2.micro", + "cache.t2.small", "cache.t3.medium", "cache.t3.micro", "cache.t3.small", @@ -656,6 +1165,18 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -670,6 +1191,13 @@ "c5a.4xlarge", "c5a.8xlarge", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -682,6 +1210,15 @@ "c5n.4xlarge", "c5n.9xlarge", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -708,6 +1245,14 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -716,12 +1261,33 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", "c7i.12xlarge", "c7i.16xlarge", "c7i.24xlarge", @@ -730,10 +1296,27 @@ "c7i.4xlarge", "c7i.8xlarge", "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -748,6 +1331,16 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -759,6 +1352,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -767,6 +1365,32 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -774,6 +1398,20 @@ "m5.4xlarge", "m5.8xlarge", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -781,6 +1419,34 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -801,6 +1467,14 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", "m6idn.12xlarge", "m6idn.16xlarge", "m6idn.24xlarge", @@ -817,12 +1491,27 @@ "m6in.4xlarge", "m6in.8xlarge", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", "m7g.4xlarge", "m7g.8xlarge", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", "m7i-flex.8xlarge", @@ -835,6 +1524,22 @@ "m7i.4xlarge", "m7i.8xlarge", "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -842,6 +1547,20 @@ "r5.4xlarge", "r5.8xlarge", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", "r5b.12xlarge", "r5b.16xlarge", "r5b.24xlarge", @@ -870,6 +1589,15 @@ "r5n.4xlarge", "r5n.8xlarge", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -890,12 +1618,51 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", "r7i.12xlarge", "r7i.16xlarge", "r7i.24xlarge", @@ -904,6 +1671,28 @@ "r7i.4xlarge", "r7i.8xlarge", "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -913,13 +1702,28 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -944,6 +1748,14 @@ "c5d.9xlarge", "c5d.large", "c5d.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -964,10 +1776,33 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -976,6 +1811,14 @@ "m5.8xlarge", "m5.large", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -984,6 +1827,25 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -992,6 +1854,14 @@ "r5.8xlarge", "r5.large", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -1007,7 +1877,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/eu-south-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/eu-south-1/05_pricing_property_values.json index 9e49497a26..00a222e906 100644 --- a/src/cfnlint/data/ExtendedSpecs/eu-south-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/eu-south-1/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -44,6 +62,17 @@ "c5n.large", "c5n.metal", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -53,6 +82,15 @@ "c6g.medium", "c6g.metal", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.large", + "c6gd.medium", + "c6gd.metal", + "c6gd.xlarge", "c6gn.12xlarge", "c6gn.16xlarge", "c6gn.2xlarge", @@ -60,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -71,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -81,10 +130,89 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -92,6 +220,49 @@ "g4dn.8xlarge", "g4dn.metal", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -107,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -117,10 +295,43 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -138,6 +349,14 @@ "m5a.8xlarge", "m5a.large", "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -147,6 +366,31 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", "m6a.12xlarge", "m6a.16xlarge", "m6a.24xlarge", @@ -167,6 +411,15 @@ "m6g.medium", "m6g.metal", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.large", + "m6gd.medium", + "m6gd.metal", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -177,6 +430,107 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.metal", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -194,6 +548,14 @@ "r5a.8xlarge", "r5a.large", "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", "r5b.12xlarge", "r5b.16xlarge", "r5b.24xlarge", @@ -230,6 +592,17 @@ "r5n.large", "r5n.metal", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -239,6 +612,15 @@ "r6g.medium", "r6g.metal", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.metal", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -249,6 +631,95 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -270,12 +741,41 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -287,7 +787,20 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -328,6 +841,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -435,8 +955,12 @@ "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -448,6 +972,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -471,6 +1001,30 @@ "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", @@ -484,6 +1038,24 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", "cache.r5.12xlarge", "cache.r5.24xlarge", "cache.r5.2xlarge", @@ -497,6 +1069,23 @@ "cache.r6g.8xlarge", "cache.r6g.large", "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", + "cache.t2.medium", + "cache.t2.micro", + "cache.t2.small", "cache.t3.medium", "cache.t3.micro", "cache.t3.small", @@ -509,6 +1098,18 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -542,12 +1143,27 @@ "c5n.4xlarge", "c5n.9xlarge", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", "c6gn.12xlarge", "c6gn.16xlarge", "c6gn.2xlarge", @@ -562,6 +1178,14 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -570,16 +1194,86 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -591,6 +1285,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -599,6 +1298,32 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -613,6 +1338,13 @@ "m5a.4xlarge", "m5a.8xlarge", "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -620,6 +1352,25 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", "m6a.12xlarge", "m6a.16xlarge", "m6a.24xlarge", @@ -635,6 +1386,12 @@ "m6g.4xlarge", "m6g.8xlarge", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -643,6 +1400,79 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -657,6 +1487,13 @@ "r5a.4xlarge", "r5a.8xlarge", "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", "r5b.12xlarge", "r5b.16xlarge", "r5b.24xlarge", @@ -685,12 +1522,27 @@ "r5n.4xlarge", "r5n.8xlarge", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -699,6 +1551,81 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -708,13 +1635,28 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -723,6 +1665,14 @@ "c5.9xlarge", "c5.large", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -731,6 +1681,14 @@ "c5d.9xlarge", "c5d.large", "c5d.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -751,10 +1709,33 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -763,6 +1744,14 @@ "m5.8xlarge", "m5.large", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -771,6 +1760,25 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -779,6 +1787,14 @@ "r5.8xlarge", "r5.large", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -794,7 +1810,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/eu-south-2/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/eu-south-2/05_pricing_property_values.json index 8aab742fb4..7e1fe078dc 100644 --- a/src/cfnlint/data/ExtendedSpecs/eu-south-2/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/eu-south-2/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -12,6 +30,22 @@ "c5.large", "c5.metal", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -21,6 +55,24 @@ "c5d.large", "c5d.metal", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.large", + "c5n.metal", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -30,6 +82,66 @@ "c6g.medium", "c6g.metal", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.large", + "c6gd.medium", + "c6gd.metal", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.metal", + "c6gn.xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.2xlarge", + "c6i.32xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.large", + "c6i.metal", + "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.large", + "c6in.metal", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -39,6 +151,24 @@ "c7g.medium", "c7g.metal", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", "c7i.12xlarge", "c7i.16xlarge", "c7i.24xlarge", @@ -50,17 +180,95 @@ "c7i.metal-24xl", "c7i.metal-48xl", "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.metal", + "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", "g5g.16xlarge", "g5g.2xlarge", "g5g.4xlarge", "g5g.8xlarge", "g5g.metal", "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", "i3.8xlarge", "i3.large", + "i3.metal", "i3.xlarge", "i3en.12xlarge", "i3en.24xlarge", @@ -70,6 +278,60 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", + "i4i.12xlarge", + "i4i.16xlarge", + "i4i.24xlarge", + "i4i.2xlarge", + "i4i.32xlarge", + "i4i.4xlarge", + "i4i.8xlarge", + "i4i.large", + "i4i.metal", + "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", + "inf1.24xlarge", + "inf1.2xlarge", + "inf1.6xlarge", + "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -79,6 +341,22 @@ "m5.large", "m5.metal", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -88,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -106,6 +420,58 @@ "m6gd.medium", "m6gd.metal", "m6gd.xlarge", + "m6i.12xlarge", + "m6i.16xlarge", + "m6i.24xlarge", + "m6i.2xlarge", + "m6i.32xlarge", + "m6i.4xlarge", + "m6i.8xlarge", + "m6i.large", + "m6i.metal", + "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -122,6 +488,7 @@ "m7gd.8xlarge", "m7gd.large", "m7gd.medium", + "m7gd.metal", "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", @@ -139,6 +506,31 @@ "m7i.metal-24xl", "m7i.metal-48xl", "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -148,6 +540,31 @@ "r5.large", "r5.metal", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -157,6 +574,35 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.large", + "r5n.metal", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -166,6 +612,67 @@ "r6g.medium", "r6g.metal", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.metal", + "r6gd.xlarge", + "r6i.12xlarge", + "r6i.16xlarge", + "r6i.24xlarge", + "r6i.2xlarge", + "r6i.32xlarge", + "r6i.4xlarge", + "r6i.8xlarge", + "r6i.large", + "r6i.metal", + "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -182,6 +689,7 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", + "r7gd.metal", "r7gd.xlarge", "r7i.12xlarge", "r7i.16xlarge", @@ -194,6 +702,24 @@ "r7i.metal-24xl", "r7i.metal-48xl", "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -201,6 +727,13 @@ "t3.nano", "t3.small", "t3.xlarge", + "t3a.2xlarge", + "t3a.large", + "t3a.medium", + "t3a.micro", + "t3a.nano", + "t3a.small", + "t3a.xlarge", "t4g.2xlarge", "t4g.large", "t4g.medium", @@ -208,9 +741,41 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -222,7 +787,20 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -255,6 +833,29 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", + "db.m6i.12xlarge", + "db.m6i.16xlarge", + "db.m6i.24xlarge", + "db.m6i.2xlarge", + "db.m6i.32xlarge", + "db.m6i.4xlarge", + "db.m6i.8xlarge", + "db.m6i.large", + "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -281,6 +882,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t3.2xlarge", "db.t3.large", @@ -301,6 +909,13 @@ "db.x2g.8xlarge", "db.x2g.large", "db.x2g.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge", "db.z1d.2xlarge" ] }, @@ -308,8 +923,14 @@ "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", + "ds2.8xlarge", + "ds2.xlarge", "ra3.16xlarge", "ra3.4xlarge", "ra3.xlplus" @@ -319,27 +940,115 @@ "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", "cache.m5.4xlarge", "cache.m5.large", "cache.m5.xlarge", + "cache.m6g.12xlarge", + "cache.m6g.16xlarge", + "cache.m6g.2xlarge", + "cache.m6g.4xlarge", + "cache.m6g.8xlarge", + "cache.m6g.large", + "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", "cache.r5.12xlarge", "cache.r5.24xlarge", "cache.r5.2xlarge", "cache.r5.4xlarge", "cache.r5.large", "cache.r5.xlarge", + "cache.r6g.12xlarge", + "cache.r6g.16xlarge", + "cache.r6g.2xlarge", + "cache.r6g.4xlarge", + "cache.r6g.8xlarge", + "cache.r6g.large", + "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", + "cache.t2.medium", + "cache.t2.micro", + "cache.t2.small", "cache.t3.medium", "cache.t3.micro", - "cache.t3.small" + "cache.t3.small", + "cache.t4g.medium", + "cache.t4g.micro", + "cache.t4g.small" ] }, { "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -347,6 +1056,20 @@ "c5.4xlarge", "c5.9xlarge", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -354,18 +1077,89 @@ "c5d.4xlarge", "c5d.9xlarge", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.2xlarge", + "c6i.32xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", "c7i.12xlarge", "c7i.16xlarge", "c7i.24xlarge", @@ -374,6 +1168,51 @@ "c7i.4xlarge", "c7i.8xlarge", "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -385,6 +1224,45 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", + "i4i.12xlarge", + "i4i.16xlarge", + "i4i.24xlarge", + "i4i.2xlarge", + "i4i.32xlarge", + "i4i.4xlarge", + "i4i.8xlarge", + "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -392,6 +1270,20 @@ "m5.4xlarge", "m5.8xlarge", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -399,6 +1291,34 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -411,12 +1331,59 @@ "m6gd.4xlarge", "m6gd.8xlarge", "m6gd.xlarge", + "m6i.12xlarge", + "m6i.16xlarge", + "m6i.24xlarge", + "m6i.2xlarge", + "m6i.32xlarge", + "m6i.4xlarge", + "m6i.8xlarge", + "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", "m7g.4xlarge", "m7g.8xlarge", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", "m7i-flex.8xlarge", @@ -429,6 +1396,22 @@ "m7i.4xlarge", "m7i.8xlarge", "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -436,6 +1419,27 @@ "r5.4xlarge", "r5.8xlarge", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -443,18 +1447,94 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", + "r6i.12xlarge", + "r6i.16xlarge", + "r6i.24xlarge", + "r6i.2xlarge", + "r6i.32xlarge", + "r6i.4xlarge", + "r6i.8xlarge", + "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", "r7i.12xlarge", "r7i.16xlarge", "r7i.24xlarge", @@ -463,6 +1543,28 @@ "r7i.4xlarge", "r7i.8xlarge", "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -472,7 +1574,12 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/eu-south-2/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/eu-south-2/07_ssm_service_addition.json index 02c10219da..f78da3cf78 100644 --- a/src/cfnlint/data/ExtendedSpecs/eu-south-2/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/eu-south-2/07_ssm_service_addition.json @@ -1,940 +1,4 @@ [ - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::Project", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::ReportGroup", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html", - "Properties": { - "DeleteReports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-deletereports", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ExportConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-exportconfig", - "Required": true, - "Type": "ReportExportConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::SourceCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html", - "Properties": { - "AuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-authtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ServerType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-servertype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Token": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-token", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-username", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Artifacts", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", - "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BatchRestrictions", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html", - "Properties": { - "ComputeTypesAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-computetypesallowed", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "MaximumBuildsAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-maximumbuildsallowed", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BuildStatusConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html", - "Properties": { - "Context": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-context", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-targeturl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.CloudWatchLogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", - "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Environment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", - "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.EnvironmentVariable", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.FilterGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-filtergroup.html", - "ItemType": "WebhookFilter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.GitSubmodulesConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html", - "Properties": { - "FetchSubmodules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html#cfn-codebuild-project-gitsubmodulesconfig-fetchsubmodules", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html", - "Properties": { - "CloudWatchLogs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-cloudwatchlogs", - "Required": false, - "Type": "CloudWatchLogsConfig", - "UpdateType": "Mutable" - }, - "S3Logs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-s3logs", - "Required": false, - "Type": "S3LogsConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectBuildBatchConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html", - "Properties": { - "BatchReportMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-batchreportmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CombineArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-combineartifacts", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Restrictions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-restrictions", - "Required": false, - "Type": "BatchRestrictions", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-servicerole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TimeoutInMins": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-timeoutinmins", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectCache", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", - "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFileSystemLocation", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html", - "Properties": { - "Identifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-identifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MountOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountoptions", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MountPoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFleet", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html", - "Properties": { - "FleetArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html#cfn-codebuild-project-projectfleet-fleetarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectSourceVersion", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html", - "Properties": { - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceidentifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectTriggers", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html", - "Properties": { - "BuildType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-buildtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FilterGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-filtergroups", - "ItemType": "FilterGroup", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Webhook": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-webhook", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.RegistryCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html", - "Properties": { - "Credential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credential", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CredentialProvider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credentialprovider", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.S3LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Source", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.SourceAuth", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html", - "Properties": { - "Resource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-resource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.WebhookFilter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html", - "Properties": { - "ExcludeMatchedPattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-excludematchedpattern", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Pattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-pattern", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html", - "Properties": { - "ExportConfigType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-exportconfigtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-s3destination", - "Required": false, - "Type": "S3ReportExportConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.S3ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html", - "Properties": { - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "BucketOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucketowner", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, { "op": "add", "path": "/ResourceTypes/AWS::WAFRegional::ByteMatchSet", diff --git a/src/cfnlint/data/ExtendedSpecs/eu-west-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/eu-west-1/05_pricing_property_values.json index 03e73d7255..62070ad6da 100644 --- a/src/cfnlint/data/ExtendedSpecs/eu-west-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/eu-west-1/05_pricing_property_values.json @@ -98,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -157,6 +158,7 @@ "c7gd.8xlarge", "c7gd.large", "c7gd.medium", + "c7gd.metal", "c7gd.xlarge", "c7gn.12xlarge", "c7gn.16xlarge", @@ -165,6 +167,7 @@ "c7gn.8xlarge", "c7gn.large", "c7gn.medium", + "c7gn.metal", "c7gn.xlarge", "c7i.12xlarge", "c7i.16xlarge", @@ -192,7 +195,10 @@ "d3en.4xlarge", "d3en.6xlarge", "d3en.8xlarge", + "d3en.large", "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", "f1.16xlarge", "f1.2xlarge", "f1.4xlarge", @@ -222,10 +228,28 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", "h1.16xlarge", "h1.2xlarge", "h1.4xlarge", "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", "hpc7a.12xlarge", "hpc7a.24xlarge", "hpc7a.48xlarge", @@ -254,6 +278,7 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", "i4g.16xlarge", "i4g.2xlarge", "i4g.4xlarge", @@ -357,6 +382,7 @@ "m5n.4xlarge", "m5n.8xlarge", "m5n.large", + "m5n.metal", "m5n.xlarge", "m5zn.12xlarge", "m5zn.2xlarge", @@ -462,6 +488,7 @@ "m7gd.8xlarge", "m7gd.large", "m7gd.medium", + "m7gd.metal", "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", @@ -480,6 +507,8 @@ "m7i.metal-48xl", "m7i.xlarge", "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", "mac2.metal", "p2.16xlarge", "p2.8xlarge", @@ -489,6 +518,8 @@ "p3.8xlarge", "p3dn.24xlarge", "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -658,6 +689,7 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", + "r7gd.metal", "r7gd.xlarge", "r7i.12xlarge", "r7i.16xlarge", @@ -670,6 +702,16 @@ "r7i.metal-24xl", "r7i.metal-48xl", "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", "t1.micro", "t2.2xlarge", "t2.large", @@ -699,10 +741,15 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", "u-18tb1.112xlarge", "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", @@ -773,6 +820,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -895,7 +950,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -1144,6 +1198,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -1153,6 +1214,7 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", "db.t4g.medium", "db.x2g.12xlarge", @@ -1162,6 +1224,13 @@ "db.x2g.8xlarge", "db.x2g.large", "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", "db.x2iedn.16xlarge", "db.x2iedn.24xlarge", "db.x2iedn.2xlarge", @@ -1176,6 +1245,11 @@ "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", "cache.c7gn.large", "cache.c7gn.xlarge", "cache.m1.large", @@ -1632,6 +1706,7 @@ "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1772,6 +1847,13 @@ "r7i.4xlarge", "r7i.8xlarge", "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", "t1.micro", "x1.16xlarge", "x1.32xlarge", @@ -1888,6 +1970,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -1900,6 +1983,11 @@ "c7g.large", "c7g.medium", "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", "m3.2xlarge", "m3.large", "m3.medium", diff --git a/src/cfnlint/data/ExtendedSpecs/eu-west-2/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/eu-west-2/05_pricing_property_values.json index f0baf00bc7..cc132803f1 100644 --- a/src/cfnlint/data/ExtendedSpecs/eu-west-2/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/eu-west-2/05_pricing_property_values.json @@ -3,6 +3,19 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -25,6 +38,14 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -77,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -108,6 +130,18 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -117,6 +151,37 @@ "c7g.medium", "c7g.metal", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -125,8 +190,20 @@ "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", "f1.2xlarge", "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", @@ -151,7 +228,41 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -167,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -187,12 +305,27 @@ "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", "is4gen.2xlarge", "is4gen.4xlarge", "is4gen.8xlarge", "is4gen.large", "is4gen.medium", "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.16xlarge", "m4.2xlarge", @@ -233,6 +366,31 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", "m6a.12xlarge", "m6a.16xlarge", "m6a.24xlarge", @@ -272,6 +430,48 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -281,6 +481,15 @@ "m7g.medium", "m7g.metal", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", "m7i-flex.8xlarge", @@ -298,9 +507,24 @@ "m7i.metal-48xl", "m7i.xlarge", "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -350,6 +574,15 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", @@ -359,6 +592,17 @@ "r5n.large", "r5n.metal", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -397,6 +641,38 @@ "r6id.large", "r6id.metal", "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -406,6 +682,37 @@ "r7g.medium", "r7g.metal", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", "t2.2xlarge", "t2.large", "t2.medium", @@ -434,11 +741,41 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -451,6 +788,12 @@ "x2iedn.8xlarge", "x2iedn.metal", "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", "z1d.12xlarge", "z1d.2xlarge", "z1d.3xlarge", @@ -477,6 +820,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -522,6 +873,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -554,7 +912,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -605,6 +962,13 @@ "db.r6i.xlarge", "db.r6id.24xlarge", "db.r6id.32xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t2.2xlarge", "db.t2.large", @@ -652,6 +1016,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -687,6 +1053,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -738,6 +1110,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -747,14 +1126,55 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", "cache.m4.10xlarge", "cache.m4.2xlarge", "cache.m4.4xlarge", @@ -773,6 +1193,18 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", "cache.r4.16xlarge", "cache.r4.2xlarge", "cache.r4.4xlarge", @@ -792,7 +1224,20 @@ "cache.r6g.8xlarge", "cache.r6g.large", "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", @@ -808,6 +1253,13 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -827,6 +1279,13 @@ "c5a.4xlarge", "c5a.8xlarge", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -890,6 +1349,44 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -898,6 +1395,12 @@ "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", @@ -916,6 +1419,16 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -927,6 +1440,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -944,6 +1462,17 @@ "is4gen.4xlarge", "is4gen.8xlarge", "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.16xlarge", "m4.2xlarge", @@ -978,6 +1507,25 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", "m6a.12xlarge", "m6a.16xlarge", "m6a.24xlarge", @@ -1007,9 +1555,74 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -1050,6 +1663,13 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", @@ -1057,6 +1677,15 @@ "r5n.4xlarge", "r5n.8xlarge", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -1085,8 +1714,73 @@ "r6id.4xlarge", "r6id.8xlarge", "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", "x1.16xlarge", "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -1126,6 +1820,11 @@ "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -1183,10 +1882,28 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.2xlarge", "m4.4xlarge", @@ -1216,6 +1933,19 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -1253,7 +1983,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] }, { @@ -1285,6 +2023,9 @@ "stream.graphics.g5.4xlarge", "stream.graphics.g5.8xlarge", "stream.graphics.g5.xlarge", + "stream.memory.2xlarge", + "stream.memory.4xlarge", + "stream.memory.8xlarge", "stream.memory.large", "stream.memory.xlarge", "stream.memory.z1d.12xlarge", diff --git a/src/cfnlint/data/ExtendedSpecs/eu-west-3/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/eu-west-3/05_pricing_property_values.json index 62ef60a1f1..7d5fe988ec 100644 --- a/src/cfnlint/data/ExtendedSpecs/eu-west-3/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/eu-west-3/05_pricing_property_values.json @@ -3,6 +3,19 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -25,11 +38,22 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", + "c5d.12xlarge", "c5d.18xlarge", + "c5d.24xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", "c5d.large", + "c5d.metal", "c5d.xlarge", "c5n.18xlarge", "c5n.2xlarge", @@ -38,6 +62,17 @@ "c5n.large", "c5n.metal", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -75,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -85,10 +130,89 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -96,6 +220,49 @@ "g4dn.8xlarge", "g4dn.metal", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -111,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -131,12 +305,27 @@ "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", "is4gen.2xlarge", "is4gen.4xlarge", "is4gen.8xlarge", "is4gen.large", "is4gen.medium", "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.16xlarge", "m4.2xlarge", @@ -177,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -205,6 +430,48 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -214,6 +481,15 @@ "m7g.medium", "m7g.metal", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", "m7i-flex.8xlarge", @@ -230,6 +506,25 @@ "m7i.metal-24xl", "m7i.metal-48xl", "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -261,6 +556,15 @@ "r5ad.8xlarge", "r5ad.large", "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -288,6 +592,17 @@ "r5n.large", "r5n.metal", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -316,6 +631,88 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", "t2.2xlarge", "t2.large", "t2.medium", @@ -344,11 +741,41 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -360,7 +787,20 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -379,6 +819,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -515,8 +963,12 @@ "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -552,6 +1004,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -575,6 +1033,11 @@ "op": "add", "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -598,6 +1061,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -607,14 +1077,60 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", @@ -628,6 +1144,18 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", "cache.r4.16xlarge", "cache.r4.2xlarge", "cache.r4.4xlarge", @@ -653,6 +1181,14 @@ "cache.r6gd.4xlarge", "cache.r6gd.8xlarge", "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", @@ -668,6 +1204,18 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -682,7 +1230,16 @@ "c5a.4xlarge", "c5a.8xlarge", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", + "c5d.12xlarge", "c5d.18xlarge", + "c5d.24xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", @@ -692,6 +1249,15 @@ "c5n.4xlarge", "c5n.9xlarge", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -718,6 +1284,14 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -726,16 +1300,86 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -747,6 +1391,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -764,6 +1413,23 @@ "is4gen.4xlarge", "is4gen.8xlarge", "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -792,6 +1458,34 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -812,6 +1506,74 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -838,6 +1600,13 @@ "r5ad.4xlarge", "r5ad.8xlarge", "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -859,6 +1628,15 @@ "r5n.4xlarge", "r5n.8xlarge", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -879,8 +1657,81 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", "x1.16xlarge", "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -890,13 +1741,28 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -905,12 +1771,30 @@ "c5.9xlarge", "c5.large", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", + "c5d.12xlarge", "c5d.18xlarge", + "c5d.24xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", "c5d.large", "c5d.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -931,10 +1815,33 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -959,6 +1866,19 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -996,7 +1916,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/il-central-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/il-central-1/05_pricing_property_values.json index e22819fb28..67e4c928e4 100644 --- a/src/cfnlint/data/ExtendedSpecs/il-central-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/il-central-1/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -12,6 +30,22 @@ "c5.large", "c5.metal", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -21,6 +55,24 @@ "c5d.large", "c5d.metal", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.large", + "c5n.metal", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -30,6 +82,15 @@ "c6g.medium", "c6g.metal", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.large", + "c6gd.medium", + "c6gd.metal", + "c6gd.xlarge", "c6gn.12xlarge", "c6gn.16xlarge", "c6gn.2xlarge", @@ -37,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -58,10 +120,106 @@ "c6id.large", "c6id.metal", "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.large", + "c6in.metal", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", "d3.2xlarge", "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.metal", + "g4dn.xlarge", "g5.12xlarge", "g5.16xlarge", "g5.24xlarge", @@ -70,11 +228,47 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", "i3.8xlarge", "i3.large", + "i3.metal", "i3.xlarge", "i3en.12xlarge", "i3en.24xlarge", @@ -84,7 +278,16 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", + "i4i.12xlarge", "i4i.16xlarge", + "i4i.24xlarge", "i4i.2xlarge", "i4i.32xlarge", "i4i.4xlarge", @@ -92,6 +295,43 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", + "inf1.24xlarge", + "inf1.2xlarge", + "inf1.6xlarge", + "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -101,6 +341,22 @@ "m5.large", "m5.metal", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -110,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -148,7 +440,97 @@ "m6id.large", "m6id.metal", "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.metal", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -158,6 +540,31 @@ "r5.large", "r5.metal", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -167,6 +574,35 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.large", + "r5n.metal", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -176,6 +612,15 @@ "r6g.medium", "r6g.metal", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.metal", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -196,6 +641,85 @@ "r6id.large", "r6id.metal", "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -216,7 +740,67 @@ "t4g.micro", "t4g.nano", "t4g.small", - "t4g.xlarge" + "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", + "u-6tb1.112xlarge", + "u-6tb1.56xlarge", + "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", + "x2idn.16xlarge", + "x2idn.24xlarge", + "x2idn.32xlarge", + "x2idn.metal", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.metal", + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -321,6 +905,14 @@ "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", + "dc2.8xlarge", + "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", + "ds2.8xlarge", + "ds2.xlarge", "ra3.16xlarge", "ra3.4xlarge", "ra3.xlplus" @@ -330,6 +922,11 @@ "op": "add", "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -338,13 +935,91 @@ "db.r5.8xlarge", "db.r5.large", "db.r5.xlarge", - "db.t3.medium" + "db.r5d.12xlarge", + "db.r5d.16xlarge", + "db.r5d.24xlarge", + "db.r5d.2xlarge", + "db.r5d.4xlarge", + "db.r5d.8xlarge", + "db.r5d.large", + "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.medium", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", @@ -358,6 +1033,24 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", "cache.r5.12xlarge", "cache.r5.24xlarge", "cache.r5.2xlarge", @@ -371,6 +1064,23 @@ "cache.r6g.8xlarge", "cache.r6g.large", "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", + "cache.t2.medium", + "cache.t2.micro", + "cache.t2.small", "cache.t3.medium", "cache.t3.micro", "cache.t3.small", @@ -383,6 +1093,18 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -390,6 +1112,20 @@ "c5.4xlarge", "c5.9xlarge", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -397,12 +1133,32 @@ "c5d.4xlarge", "c5d.9xlarge", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", "c6gn.12xlarge", "c6gn.16xlarge", "c6gn.2xlarge", @@ -425,10 +1181,76 @@ "c6id.4xlarge", "c6id.8xlarge", "c6id.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", "d3.2xlarge", "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.xlarge", "g5.12xlarge", "g5.16xlarge", "g5.24xlarge", @@ -437,6 +1259,16 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -448,12 +1280,45 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", + "i4i.12xlarge", "i4i.16xlarge", + "i4i.24xlarge", "i4i.2xlarge", "i4i.32xlarge", "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -461,6 +1326,20 @@ "m5.4xlarge", "m5.8xlarge", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -468,6 +1347,34 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -496,6 +1403,71 @@ "m6id.4xlarge", "m6id.8xlarge", "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -503,6 +1475,27 @@ "r5.4xlarge", "r5.8xlarge", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -510,12 +1503,41 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -531,7 +1553,89 @@ "r6id.32xlarge", "r6id.4xlarge", "r6id.8xlarge", - "r6id.xlarge" + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", + "x2idn.16xlarge", + "x2idn.24xlarge", + "x2idn.32xlarge", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/il-central-1/06_ssm_service_removal.json b/src/cfnlint/data/ExtendedSpecs/il-central-1/06_ssm_service_removal.json index 4665dfe617..a9078c624f 100644 --- a/src/cfnlint/data/ExtendedSpecs/il-central-1/06_ssm_service_removal.json +++ b/src/cfnlint/data/ExtendedSpecs/il-central-1/06_ssm_service_removal.json @@ -1,32 +1,4 @@ [ - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::ApiCache" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::ApiKey" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::DataSource" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::FunctionConfiguration" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::GraphQLApi" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::GraphQLSchema" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::AppSync::Resolver" - }, { "op": "remove", "path": "/ResourceTypes/AWS::DataPipeline::Pipeline" @@ -99,106 +71,6 @@ "op": "remove", "path": "/ResourceTypes/AWS::SDB::Domain" }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.AuthorizationConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.AwsIamConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.DeltaSyncConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.DynamoDBConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.ElasticsearchConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.EventBridgeConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.HttpConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.LambdaConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.OpenSearchServiceConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.RdsHttpEndpointConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::DataSource.RelationalDatabaseConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::FunctionConfiguration.AppSyncRuntime" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::FunctionConfiguration.LambdaConflictHandlerConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::FunctionConfiguration.SyncConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::GraphQLApi.CognitoUserPoolConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::GraphQLApi.LogConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::GraphQLApi.OpenIDConnectConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::GraphQLApi.UserPoolConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::Resolver.AppSyncRuntime" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::Resolver.CachingConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::Resolver.LambdaConflictHandlerConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::Resolver.PipelineConfig" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::AppSync::Resolver.SyncConfig" - }, { "op": "remove", "path": "/PropertyTypes/AWS::DataPipeline::Pipeline.Field" diff --git a/src/cfnlint/data/ExtendedSpecs/il-central-1/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/il-central-1/07_ssm_service_addition.json index 5065d51c6d..50fd0020a0 100644 --- a/src/cfnlint/data/ExtendedSpecs/il-central-1/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/il-central-1/07_ssm_service_addition.json @@ -1,940 +1,4 @@ [ - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::Project", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::ReportGroup", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html", - "Properties": { - "DeleteReports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-deletereports", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ExportConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-exportconfig", - "Required": true, - "Type": "ReportExportConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::SourceCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html", - "Properties": { - "AuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-authtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ServerType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-servertype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Token": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-token", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-username", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Artifacts", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", - "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BatchRestrictions", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html", - "Properties": { - "ComputeTypesAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-computetypesallowed", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "MaximumBuildsAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-maximumbuildsallowed", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BuildStatusConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html", - "Properties": { - "Context": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-context", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-targeturl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.CloudWatchLogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", - "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Environment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", - "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.EnvironmentVariable", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.FilterGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-filtergroup.html", - "ItemType": "WebhookFilter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.GitSubmodulesConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html", - "Properties": { - "FetchSubmodules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html#cfn-codebuild-project-gitsubmodulesconfig-fetchsubmodules", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html", - "Properties": { - "CloudWatchLogs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-cloudwatchlogs", - "Required": false, - "Type": "CloudWatchLogsConfig", - "UpdateType": "Mutable" - }, - "S3Logs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-s3logs", - "Required": false, - "Type": "S3LogsConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectBuildBatchConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html", - "Properties": { - "BatchReportMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-batchreportmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CombineArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-combineartifacts", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Restrictions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-restrictions", - "Required": false, - "Type": "BatchRestrictions", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-servicerole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TimeoutInMins": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-timeoutinmins", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectCache", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", - "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFileSystemLocation", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html", - "Properties": { - "Identifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-identifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MountOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountoptions", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MountPoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFleet", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html", - "Properties": { - "FleetArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html#cfn-codebuild-project-projectfleet-fleetarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectSourceVersion", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html", - "Properties": { - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceidentifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectTriggers", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html", - "Properties": { - "BuildType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-buildtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FilterGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-filtergroups", - "ItemType": "FilterGroup", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Webhook": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-webhook", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.RegistryCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html", - "Properties": { - "Credential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credential", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CredentialProvider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credentialprovider", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.S3LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Source", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.SourceAuth", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html", - "Properties": { - "Resource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-resource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.WebhookFilter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html", - "Properties": { - "ExcludeMatchedPattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-excludematchedpattern", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Pattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-pattern", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html", - "Properties": { - "ExportConfigType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-exportconfigtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-s3destination", - "Required": false, - "Type": "S3ReportExportConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.S3ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html", - "Properties": { - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "BucketOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucketowner", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, { "op": "add", "path": "/ResourceTypes/AWS::CodeCommit::Repository", diff --git a/src/cfnlint/data/ExtendedSpecs/me-central-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/me-central-1/05_pricing_property_values.json index 8dd5e4d8a3..00916d7f3b 100644 --- a/src/cfnlint/data/ExtendedSpecs/me-central-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/me-central-1/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -12,6 +30,22 @@ "c5.large", "c5.metal", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -21,6 +55,24 @@ "c5d.large", "c5d.metal", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.large", + "c5n.metal", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -30,6 +82,44 @@ "c6g.medium", "c6g.metal", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.large", + "c6gd.medium", + "c6gd.metal", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.large", + "c6gn.medium", + "c6gn.metal", + "c6gn.xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.2xlarge", + "c6i.32xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.large", + "c6i.metal", + "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -40,6 +130,96 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.metal", + "g4dn.xlarge", "g5.12xlarge", "g5.16xlarge", "g5.24xlarge", @@ -48,11 +228,47 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", "i3.8xlarge", "i3.large", + "i3.metal", "i3.xlarge", "i3en.12xlarge", "i3en.24xlarge", @@ -62,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -72,6 +295,43 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", + "inf1.24xlarge", + "inf1.2xlarge", + "inf1.6xlarge", + "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -81,6 +341,22 @@ "m5.large", "m5.metal", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -90,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -118,6 +430,107 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.metal", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -127,6 +540,31 @@ "r5.large", "r5.metal", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -136,6 +574,35 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.large", + "r5n.metal", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -145,6 +612,15 @@ "r6g.medium", "r6g.metal", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.metal", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -155,6 +631,95 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -162,6 +727,13 @@ "t3.nano", "t3.small", "t3.xlarge", + "t3a.2xlarge", + "t3a.large", + "t3a.medium", + "t3a.micro", + "t3a.nano", + "t3a.small", + "t3a.xlarge", "t4g.2xlarge", "t4g.large", "t4g.medium", @@ -169,10 +741,66 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", + "u-6tb1.112xlarge", + "u-6tb1.56xlarge", + "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", - "x2idn.metal" + "x2idn.metal", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.metal", + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -213,6 +841,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -273,17 +908,57 @@ "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", + "ds2.8xlarge", + "ds2.xlarge", "ra3.16xlarge", "ra3.4xlarge", "ra3.xlplus" ] }, + { + "op": "add", + "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", + "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", + "db.r5.12xlarge", + "db.r5.16xlarge", + "db.r5.24xlarge", + "db.r5.2xlarge", + "db.r5.4xlarge", + "db.r5.8xlarge", + "db.r5.large", + "db.r5.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.t3.medium", + "db.t4g.medium" + ] + }, { "op": "add", "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -307,34 +982,161 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", - "db.t3.medium" + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", + "db.r6i.12xlarge", + "db.r6i.16xlarge", + "db.r6i.24xlarge", + "db.r6i.2xlarge", + "db.r6i.32xlarge", + "db.r6i.4xlarge", + "db.r6i.8xlarge", + "db.r6i.large", + "db.r6i.xlarge", + "db.serverless", + "db.t3.medium", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", "cache.m5.4xlarge", "cache.m5.large", "cache.m5.xlarge", + "cache.m6g.12xlarge", + "cache.m6g.16xlarge", + "cache.m6g.2xlarge", + "cache.m6g.4xlarge", + "cache.m6g.8xlarge", + "cache.m6g.large", + "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", "cache.r5.12xlarge", "cache.r5.24xlarge", "cache.r5.2xlarge", "cache.r5.4xlarge", "cache.r5.large", "cache.r5.xlarge", + "cache.r6g.12xlarge", + "cache.r6g.16xlarge", + "cache.r6g.2xlarge", + "cache.r6g.4xlarge", + "cache.r6g.8xlarge", + "cache.r6g.large", + "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", + "cache.t2.medium", + "cache.t2.micro", + "cache.t2.small", "cache.t3.medium", "cache.t3.micro", - "cache.t3.small" + "cache.t3.small", + "cache.t4g.medium", + "cache.t4g.micro", + "cache.t4g.small" ] }, { "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -342,6 +1144,20 @@ "c5.4xlarge", "c5.9xlarge", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -349,12 +1165,54 @@ "c5d.4xlarge", "c5d.9xlarge", "c5d.xlarge", + "c5n.18xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.2xlarge", + "c6i.32xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -363,6 +1221,68 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.xlarge", "g5.12xlarge", "g5.16xlarge", "g5.24xlarge", @@ -371,6 +1291,16 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -382,6 +1312,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -390,6 +1325,32 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -397,6 +1358,20 @@ "m5.4xlarge", "m5.8xlarge", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -404,6 +1379,34 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -424,6 +1427,79 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -431,6 +1507,27 @@ "r5.4xlarge", "r5.8xlarge", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -438,12 +1535,41 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -452,9 +1578,96 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", - "x2idn.32xlarge" + "x2idn.32xlarge", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/me-central-1/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/me-central-1/07_ssm_service_addition.json index 5065d51c6d..50fd0020a0 100644 --- a/src/cfnlint/data/ExtendedSpecs/me-central-1/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/me-central-1/07_ssm_service_addition.json @@ -1,940 +1,4 @@ [ - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::Project", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", - "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", - "Required": false, - "Type": "ProjectCache", - "UpdateType": "Mutable" - }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::ReportGroup", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html", - "Properties": { - "DeleteReports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-deletereports", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ExportConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-exportconfig", - "Required": true, - "Type": "ReportExportConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::SourceCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html", - "Properties": { - "AuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-authtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ServerType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-servertype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Token": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-token", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-username", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Artifacts", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", - "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BatchRestrictions", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html", - "Properties": { - "ComputeTypesAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-computetypesallowed", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "MaximumBuildsAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-maximumbuildsallowed", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BuildStatusConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html", - "Properties": { - "Context": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-context", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-targeturl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.CloudWatchLogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", - "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Environment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", - "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", - "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.EnvironmentVariable", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-type", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.FilterGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-filtergroup.html", - "ItemType": "WebhookFilter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.GitSubmodulesConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html", - "Properties": { - "FetchSubmodules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html#cfn-codebuild-project-gitsubmodulesconfig-fetchsubmodules", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html", - "Properties": { - "CloudWatchLogs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-cloudwatchlogs", - "Required": false, - "Type": "CloudWatchLogsConfig", - "UpdateType": "Mutable" - }, - "S3Logs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-s3logs", - "Required": false, - "Type": "S3LogsConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectBuildBatchConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html", - "Properties": { - "BatchReportMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-batchreportmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CombineArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-combineartifacts", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Restrictions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-restrictions", - "Required": false, - "Type": "BatchRestrictions", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-servicerole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TimeoutInMins": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-timeoutinmins", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectCache", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", - "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFileSystemLocation", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html", - "Properties": { - "Identifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-identifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-location", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MountOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountoptions", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MountPoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountpoint", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFleet", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html", - "Properties": { - "FleetArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfleet.html#cfn-codebuild-project-projectfleet-fleetarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectSourceVersion", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html", - "Properties": { - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceidentifier", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectTriggers", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html", - "Properties": { - "BuildType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-buildtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FilterGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-filtergroups", - "ItemType": "FilterGroup", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Webhook": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-webhook", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.RegistryCredential", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html", - "Properties": { - "Credential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credential", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CredentialProvider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credentialprovider", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.S3LogsConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", - "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Source", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", - "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", - "Required": false, - "Type": "GitSubmodulesConfig", - "UpdateType": "Mutable" - }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.SourceAuth", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html", - "Properties": { - "Resource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-resource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.WebhookFilter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html", - "Properties": { - "ExcludeMatchedPattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-excludematchedpattern", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Pattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-pattern", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html", - "Properties": { - "ExportConfigType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-exportconfigtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-s3destination", - "Required": false, - "Type": "S3ReportExportConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.S3ReportExportConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html", - "Properties": { - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "BucketOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucketowner", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptionkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-packaging", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, { "op": "add", "path": "/ResourceTypes/AWS::CodeCommit::Repository", diff --git a/src/cfnlint/data/ExtendedSpecs/me-south-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/me-south-1/05_pricing_property_values.json index 222544e6fe..c0aac48f44 100644 --- a/src/cfnlint/data/ExtendedSpecs/me-south-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/me-south-1/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -28,11 +46,14 @@ "c5ad.8xlarge", "c5ad.large", "c5ad.xlarge", + "c5d.12xlarge", "c5d.18xlarge", + "c5d.24xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", "c5d.large", + "c5d.metal", "c5d.xlarge", "c5n.18xlarge", "c5n.2xlarge", @@ -41,6 +62,17 @@ "c5n.large", "c5n.metal", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -50,6 +82,15 @@ "c6g.medium", "c6g.metal", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.large", + "c6gd.medium", + "c6gd.metal", + "c6gd.xlarge", "c6gn.12xlarge", "c6gn.16xlarge", "c6gn.2xlarge", @@ -57,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -68,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -78,10 +130,89 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -89,6 +220,49 @@ "g4dn.8xlarge", "g4dn.metal", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -104,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -114,10 +295,43 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -127,6 +341,22 @@ "m5.large", "m5.metal", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -136,6 +366,42 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -145,6 +411,15 @@ "m6g.medium", "m6g.metal", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.large", + "m6gd.medium", + "m6gd.metal", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -155,6 +430,48 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -164,6 +481,56 @@ "m7g.medium", "m7g.metal", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -173,6 +540,31 @@ "r5.large", "r5.metal", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -182,6 +574,35 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.large", + "r5n.metal", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -191,6 +612,15 @@ "r6g.medium", "r6g.metal", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.large", + "r6gd.medium", + "r6gd.metal", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -201,6 +631,95 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -208,13 +727,80 @@ "t3.nano", "t3.small", "t3.xlarge", + "t3a.2xlarge", + "t3a.large", + "t3a.medium", + "t3a.micro", + "t3a.nano", + "t3a.small", + "t3a.xlarge", "t4g.2xlarge", "t4g.large", "t4g.medium", "t4g.micro", "t4g.nano", "t4g.small", - "t4g.xlarge" + "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", + "u-6tb1.112xlarge", + "u-6tb1.56xlarge", + "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", + "x2idn.16xlarge", + "x2idn.24xlarge", + "x2idn.32xlarge", + "x2idn.metal", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.metal", + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -255,6 +841,13 @@ "db.m6g.8xlarge", "db.m6g.large", "db.m6g.xlarge", + "db.m6gd.12xlarge", + "db.m6gd.16xlarge", + "db.m6gd.2xlarge", + "db.m6gd.4xlarge", + "db.m6gd.8xlarge", + "db.m6gd.large", + "db.m6gd.xlarge", "db.m6i.12xlarge", "db.m6i.16xlarge", "db.m6i.24xlarge", @@ -264,6 +857,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r5.12xlarge", "db.r5.12xlarge.tpc2.mem2x", "db.r5.16xlarge", @@ -327,8 +927,12 @@ "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -340,6 +944,11 @@ "op": "add", "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -356,6 +965,20 @@ "db.r5d.8xlarge", "db.r5d.large", "db.r5d.xlarge", + "db.r6g.12xlarge", + "db.r6g.16xlarge", + "db.r6g.2xlarge", + "db.r6g.4xlarge", + "db.r6g.8xlarge", + "db.r6g.large", + "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -365,34 +988,145 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", - "db.t3.medium" + "db.serverless", + "db.t3.medium", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", "cache.m5.4xlarge", "cache.m5.large", "cache.m5.xlarge", + "cache.m6g.12xlarge", + "cache.m6g.16xlarge", + "cache.m6g.2xlarge", + "cache.m6g.4xlarge", + "cache.m6g.8xlarge", + "cache.m6g.large", + "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", "cache.r5.12xlarge", "cache.r5.24xlarge", "cache.r5.2xlarge", "cache.r5.4xlarge", "cache.r5.large", "cache.r5.xlarge", + "cache.r6g.12xlarge", + "cache.r6g.16xlarge", + "cache.r6g.2xlarge", + "cache.r6g.4xlarge", + "cache.r6g.8xlarge", + "cache.r6g.large", + "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", + "cache.t2.medium", + "cache.t2.micro", + "cache.t2.small", "cache.t3.medium", "cache.t3.micro", - "cache.t3.small" + "cache.t3.small", + "cache.t4g.medium", + "cache.t4g.micro", + "cache.t4g.small" ] }, { "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -414,7 +1148,9 @@ "c5ad.4xlarge", "c5ad.8xlarge", "c5ad.xlarge", + "c5d.12xlarge", "c5d.18xlarge", + "c5d.24xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", @@ -424,12 +1160,27 @@ "c5n.4xlarge", "c5n.9xlarge", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", "c6gn.12xlarge", "c6gn.16xlarge", "c6gn.2xlarge", @@ -444,6 +1195,14 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -452,16 +1211,86 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -473,6 +1302,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -481,6 +1315,32 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -488,6 +1348,20 @@ "m5.4xlarge", "m5.8xlarge", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -495,12 +1369,46 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", "m6g.4xlarge", "m6g.8xlarge", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -509,6 +1417,79 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -516,6 +1497,27 @@ "r5.4xlarge", "r5.8xlarge", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -523,12 +1525,41 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -536,13 +1567,113 @@ "r6i.32xlarge", "r6i.4xlarge", "r6i.8xlarge", - "r6i.xlarge" + "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", + "x2idn.16xlarge", + "x2idn.24xlarge", + "x2idn.32xlarge", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.2xlarge", + "x2iedn.32xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -551,6 +1682,14 @@ "c5.9xlarge", "c5.large", "c5.xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.large", + "c5a.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -559,6 +1698,14 @@ "c5d.9xlarge", "c5d.large", "c5d.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -579,10 +1726,33 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -591,6 +1761,14 @@ "m5.8xlarge", "m5.large", "m5.xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.large", + "m5a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -599,6 +1777,25 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -607,6 +1804,14 @@ "r5.8xlarge", "r5.large", "r5.xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.large", + "r5a.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -622,7 +1827,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/sa-east-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/sa-east-1/05_pricing_property_values.json index ac452033c5..aac260bfeb 100644 --- a/src/cfnlint/data/ExtendedSpecs/sa-east-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/sa-east-1/05_pricing_property_values.json @@ -3,6 +3,12 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", "c1.medium", "c1.xlarge", "c3.2xlarge", @@ -92,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -103,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -113,12 +130,89 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", "g2.2xlarge", "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -134,9 +228,40 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", + "i2.large", "i2.xlarge", "i3.16xlarge", "i3.2xlarge", @@ -153,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -163,10 +295,26 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", "m1.large", "m1.medium", "m1.small", @@ -218,6 +366,24 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", "m5zn.12xlarge", "m5zn.2xlarge", "m5zn.3xlarge", @@ -264,6 +430,48 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -273,6 +481,45 @@ "m7g.medium", "m7g.metal", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -327,6 +574,15 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", @@ -336,6 +592,17 @@ "r5n.large", "r5n.metal", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -364,6 +631,87 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", "t1.micro", "t2.2xlarge", "t2.large", @@ -393,14 +741,24 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", "u-9tb1.112xlarge", "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -409,6 +767,15 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -420,7 +787,20 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -608,6 +988,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -648,6 +1030,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -671,6 +1059,11 @@ "op": "add", "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -710,8 +1103,30 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { @@ -719,6 +1134,13 @@ "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", "cache.m1.large", "cache.m1.medium", "cache.m1.small", @@ -748,6 +1170,13 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", "cache.r3.2xlarge", "cache.r3.4xlarge", "cache.r3.8xlarge", @@ -778,6 +1207,13 @@ "cache.r6gd.4xlarge", "cache.r6gd.8xlarge", "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", @@ -874,6 +1310,14 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -882,9 +1326,62 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", "cc1.4xlarge", "cg1.4xlarge", "cr1.8xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -899,6 +1396,10 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hi1.4xlarge", "hs1.8xlarge", "i2.2xlarge", @@ -916,6 +1417,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -924,6 +1430,15 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", "m1.large", "m1.medium", "m1.small", @@ -969,6 +1484,20 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", "m5zn.12xlarge", "m5zn.2xlarge", "m5zn.3xlarge", @@ -1003,6 +1532,70 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1047,6 +1640,13 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", @@ -1054,6 +1654,15 @@ "r5n.4xlarge", "r5n.8xlarge", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -1074,6 +1683,66 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", "t1.micro", "x1.16xlarge", "x1.32xlarge", @@ -1083,6 +1752,12 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -1092,7 +1767,12 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { @@ -1109,7 +1789,9 @@ "c4.8xlarge", "c4.large", "c4.xlarge", + "c5.12xlarge", "c5.18xlarge", + "c5.24xlarge", "c5.2xlarge", "c5.4xlarge", "c5.9xlarge", @@ -1159,10 +1841,24 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", "m3.2xlarge", "m3.large", "m3.medium", @@ -1196,6 +1892,14 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1238,7 +1942,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] }, { @@ -1250,6 +1962,13 @@ "stream.compute.8xlarge", "stream.compute.large", "stream.compute.xlarge", + "stream.graphics-design.2xlarge", + "stream.graphics-design.4xlarge", + "stream.graphics-design.large", + "stream.graphics-design.xlarge", + "stream.graphics-pro.16xlarge", + "stream.graphics-pro.4xlarge", + "stream.graphics-pro.8xlarge", "stream.graphics.g4dn.12xlarge", "stream.graphics.g4dn.16xlarge", "stream.graphics.g4dn.2xlarge", @@ -1268,6 +1987,12 @@ "stream.memory.8xlarge", "stream.memory.large", "stream.memory.xlarge", + "stream.memory.z1d.12xlarge", + "stream.memory.z1d.2xlarge", + "stream.memory.z1d.3xlarge", + "stream.memory.z1d.6xlarge", + "stream.memory.z1d.large", + "stream.memory.z1d.xlarge", "stream.standard.2xlarge", "stream.standard.large", "stream.standard.medium", diff --git a/src/cfnlint/data/ExtendedSpecs/us-east-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/us-east-1/05_pricing_property_values.json index 02bffa1e3e..62070ad6da 100644 --- a/src/cfnlint/data/ExtendedSpecs/us-east-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/us-east-1/05_pricing_property_values.json @@ -98,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -157,6 +158,7 @@ "c7gd.8xlarge", "c7gd.large", "c7gd.medium", + "c7gd.metal", "c7gd.xlarge", "c7gn.12xlarge", "c7gn.16xlarge", @@ -165,6 +167,7 @@ "c7gn.8xlarge", "c7gn.large", "c7gn.medium", + "c7gn.metal", "c7gn.xlarge", "c7i.12xlarge", "c7i.16xlarge", @@ -192,8 +195,10 @@ "d3en.4xlarge", "d3en.6xlarge", "d3en.8xlarge", + "d3en.large", "d3en.xlarge", "dl1.24xlarge", + "dl2q.24xlarge", "f1.16xlarge", "f1.2xlarge", "f1.4xlarge", @@ -229,10 +234,26 @@ "g5g.8xlarge", "g5g.metal", "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", "h1.16xlarge", "h1.2xlarge", "h1.4xlarge", "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", "hpc7g.16xlarge", "hpc7g.4xlarge", "hpc7g.8xlarge", @@ -257,6 +278,7 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", "i4g.16xlarge", "i4g.2xlarge", "i4g.4xlarge", @@ -466,6 +488,7 @@ "m7gd.8xlarge", "m7gd.large", "m7gd.medium", + "m7gd.metal", "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", @@ -485,6 +508,7 @@ "m7i.xlarge", "mac1.metal", "mac2-m2.metal", + "mac2-m2pro.metal", "mac2.metal", "p2.16xlarge", "p2.8xlarge", @@ -665,6 +689,7 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", + "r7gd.metal", "r7gd.xlarge", "r7i.12xlarge", "r7i.16xlarge", @@ -795,6 +820,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -917,7 +950,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -1182,6 +1214,7 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", "db.t4g.medium", "db.x2g.12xlarge", @@ -1212,6 +1245,11 @@ "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", "cache.c7gn.large", "cache.c7gn.xlarge", "cache.m1.large", @@ -1932,6 +1970,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", diff --git a/src/cfnlint/data/ExtendedSpecs/us-east-2/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/us-east-2/05_pricing_property_values.json index 7215d31ec6..aee01530bd 100644 --- a/src/cfnlint/data/ExtendedSpecs/us-east-2/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/us-east-2/05_pricing_property_values.json @@ -9,6 +9,13 @@ "a1.medium", "a1.metal", "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -91,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -150,6 +158,7 @@ "c7gd.8xlarge", "c7gd.large", "c7gd.medium", + "c7gd.metal", "c7gd.xlarge", "c7gn.12xlarge", "c7gn.16xlarge", @@ -158,6 +167,7 @@ "c7gn.8xlarge", "c7gn.large", "c7gn.medium", + "c7gn.metal", "c7gn.xlarge", "c7i.12xlarge", "c7i.16xlarge", @@ -170,6 +180,8 @@ "c7i.metal-24xl", "c7i.metal-48xl", "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -178,6 +190,20 @@ "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", @@ -202,6 +228,22 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", "h1.16xlarge", "h1.2xlarge", "h1.4xlarge", @@ -212,6 +254,10 @@ "hpc7a.24xlarge", "hpc7a.48xlarge", "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", @@ -232,6 +278,7 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", "i4g.16xlarge", "i4g.2xlarge", "i4g.4xlarge", @@ -268,6 +315,17 @@ "is4gen.large", "is4gen.medium", "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.16xlarge", "m4.2xlarge", @@ -430,6 +488,7 @@ "m7gd.8xlarge", "m7gd.large", "m7gd.medium", + "m7gd.metal", "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", @@ -457,7 +516,9 @@ "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p3dn.24xlarge", "p4d.24xlarge", + "p4de.24xlarge", "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", @@ -628,6 +689,7 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", + "r7gd.metal", "r7gd.xlarge", "r7i.12xlarge", "r7i.16xlarge", @@ -640,6 +702,17 @@ "r7i.metal-24xl", "r7i.metal-48xl", "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", "t2.2xlarge", "t2.large", "t2.medium", @@ -673,10 +746,19 @@ "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -706,6 +788,12 @@ "x2iedn.8xlarge", "x2iedn.metal", "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", "z1d.12xlarge", "z1d.2xlarge", "z1d.3xlarge", @@ -732,6 +820,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m4.10xlarge", "db.m4.16xlarge", "db.m4.2xlarge", @@ -843,7 +939,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -987,6 +1082,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -1095,6 +1192,7 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", "db.t4g.medium", "db.x2g.12xlarge", @@ -1124,8 +1222,25 @@ "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", "cache.c7gn.large", "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", "cache.m4.10xlarge", "cache.m4.2xlarge", "cache.m4.4xlarge", @@ -1188,6 +1303,7 @@ "cache.r7g.8xlarge", "cache.r7g.large", "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", @@ -1203,6 +1319,13 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -1327,6 +1450,9 @@ "c7i.4xlarge", "c7i.8xlarge", "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -1335,6 +1461,12 @@ "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", @@ -1357,6 +1489,8 @@ "h1.2xlarge", "h1.4xlarge", "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", @@ -1394,6 +1528,17 @@ "is4gen.4xlarge", "is4gen.8xlarge", "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.16xlarge", "m4.2xlarge", @@ -1680,6 +1825,14 @@ "r7i.4xlarge", "r7i.8xlarge", "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -1715,6 +1868,11 @@ "op": "add", "path": "/ValueTypes/AWS::GameLift::Fleet.EC2InstanceType/AllowedValues", "value": [ + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", @@ -1772,6 +1930,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -1784,6 +1943,15 @@ "c7g.large", "c7g.medium", "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", "m4.10xlarge", "m4.2xlarge", "m4.4xlarge", @@ -1821,6 +1989,11 @@ "m7g.large", "m7g.medium", "m7g.xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", "r4.16xlarge", "r4.2xlarge", "r4.4xlarge", @@ -1891,6 +2064,13 @@ "stream.graphics.g4dn.4xlarge", "stream.graphics.g4dn.8xlarge", "stream.graphics.g4dn.xlarge", + "stream.graphics.g5.12xlarge", + "stream.graphics.g5.16xlarge", + "stream.graphics.g5.24xlarge", + "stream.graphics.g5.2xlarge", + "stream.graphics.g5.4xlarge", + "stream.graphics.g5.8xlarge", + "stream.graphics.g5.xlarge", "stream.memory.2xlarge", "stream.memory.4xlarge", "stream.memory.8xlarge", diff --git a/src/cfnlint/data/ExtendedSpecs/us-gov-east-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/us-gov-east-1/05_pricing_property_values.json index f58214b541..843eeb402f 100644 --- a/src/cfnlint/data/ExtendedSpecs/us-gov-east-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/us-gov-east-1/05_pricing_property_values.json @@ -3,6 +3,24 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -20,11 +38,22 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", + "c5d.12xlarge", "c5d.18xlarge", + "c5d.24xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", "c5d.large", + "c5d.metal", "c5d.xlarge", "c5n.18xlarge", "c5n.2xlarge", @@ -33,6 +62,17 @@ "c5n.large", "c5n.metal", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -58,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -69,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -79,17 +130,139 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", + "g4dn.metal", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.large", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -105,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -115,10 +295,43 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -136,6 +349,14 @@ "m5a.8xlarge", "m5a.large", "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.large", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -163,6 +384,24 @@ "m5n.large", "m5n.metal", "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -172,6 +411,15 @@ "m6g.medium", "m6g.metal", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.large", + "m6gd.medium", + "m6gd.metal", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -182,7 +430,107 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.large", + "m6idn.metal", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.large", + "m6in.metal", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.metal", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.large", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.large", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -200,6 +548,23 @@ "r5a.8xlarge", "r5a.large", "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -227,6 +592,17 @@ "r5n.large", "r5n.metal", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -255,6 +631,95 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", + "t1.micro", + "t2.2xlarge", + "t2.large", + "t2.medium", + "t2.micro", + "t2.nano", + "t2.small", + "t2.xlarge", "t3.2xlarge", "t3.large", "t3.medium", @@ -276,15 +741,24 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", "u-24tb1.112xlarge", "u-24tb1.metal", + "u-3tb1.56xlarge", "u-6tb1.112xlarge", "u-6tb1.56xlarge", "u-6tb1.metal", "u-9tb1.112xlarge", "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -293,6 +767,15 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -304,7 +787,20 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -444,8 +940,12 @@ "op": "add", "path": "/ValueTypes/RedshiftInstanceType/AllowedValues", "value": [ + "dc1.8xlarge", + "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -457,6 +957,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -480,6 +986,11 @@ "op": "add", "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -503,6 +1014,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -512,13 +1030,60 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", - "db.t3.medium" + "db.serverless", + "db.t3.medium", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", + "cache.m3.2xlarge", + "cache.m3.large", + "cache.m3.medium", + "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", @@ -532,6 +1097,24 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", + "cache.r3.2xlarge", + "cache.r3.4xlarge", + "cache.r3.8xlarge", + "cache.r3.large", + "cache.r3.xlarge", + "cache.r4.16xlarge", + "cache.r4.2xlarge", + "cache.r4.4xlarge", + "cache.r4.8xlarge", + "cache.r4.large", + "cache.r4.xlarge", "cache.r5.12xlarge", "cache.r5.24xlarge", "cache.r5.2xlarge", @@ -545,18 +1128,47 @@ "cache.r6g.8xlarge", "cache.r6g.large", "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", "cache.t3.medium", "cache.t3.micro", - "cache.t3.small" + "cache.t3.small", + "cache.t4g.medium", + "cache.t4g.micro", + "cache.t4g.small" ] }, { "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c3.large", + "c3.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c4.large", + "c4.xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", @@ -571,7 +1183,16 @@ "c5a.4xlarge", "c5a.8xlarge", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", + "c5d.12xlarge", "c5d.18xlarge", + "c5d.24xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", @@ -581,12 +1202,33 @@ "c5n.4xlarge", "c5n.9xlarge", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", @@ -595,6 +1237,14 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -603,16 +1253,86 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", + "g3.16xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i2.xlarge", "i3.16xlarge", "i3.2xlarge", "i3.4xlarge", @@ -624,12 +1344,45 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", + "i4i.12xlarge", "i4i.16xlarge", + "i4i.24xlarge", "i4i.2xlarge", "i4i.32xlarge", "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", + "m1.large", + "m1.medium", + "m1.small", + "m1.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m2.xlarge", + "m3.2xlarge", + "m3.large", + "m3.medium", + "m3.xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.large", + "m4.xlarge", "m5.12xlarge", "m5.16xlarge", "m5.24xlarge", @@ -644,6 +1397,13 @@ "m5a.4xlarge", "m5a.8xlarge", "m5a.xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.xlarge", "m5d.12xlarge", "m5d.16xlarge", "m5d.24xlarge", @@ -665,12 +1425,32 @@ "m5n.4xlarge", "m5n.8xlarge", "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", "m6g.4xlarge", "m6g.8xlarge", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -679,6 +1459,79 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.2xlarge", + "m6idn.32xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.2xlarge", + "m6in.32xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r3.xlarge", + "r4.16xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", @@ -693,6 +1546,20 @@ "r5a.4xlarge", "r5a.8xlarge", "r5a.xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -714,12 +1581,27 @@ "r5n.4xlarge", "r5n.8xlarge", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -728,6 +1610,67 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", + "t1.micro", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -736,6 +1679,12 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -745,7 +1694,12 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { @@ -757,17 +1711,37 @@ "stream.compute.8xlarge", "stream.compute.large", "stream.compute.xlarge", + "stream.graphics-design.2xlarge", + "stream.graphics-design.4xlarge", + "stream.graphics-design.large", + "stream.graphics-design.xlarge", + "stream.graphics-pro.16xlarge", + "stream.graphics-pro.4xlarge", + "stream.graphics-pro.8xlarge", "stream.graphics.g4dn.12xlarge", "stream.graphics.g4dn.16xlarge", "stream.graphics.g4dn.2xlarge", "stream.graphics.g4dn.4xlarge", "stream.graphics.g4dn.8xlarge", "stream.graphics.g4dn.xlarge", + "stream.graphics.g5.12xlarge", + "stream.graphics.g5.16xlarge", + "stream.graphics.g5.24xlarge", + "stream.graphics.g5.2xlarge", + "stream.graphics.g5.4xlarge", + "stream.graphics.g5.8xlarge", + "stream.graphics.g5.xlarge", "stream.memory.2xlarge", "stream.memory.4xlarge", "stream.memory.8xlarge", "stream.memory.large", "stream.memory.xlarge", + "stream.memory.z1d.12xlarge", + "stream.memory.z1d.2xlarge", + "stream.memory.z1d.3xlarge", + "stream.memory.z1d.6xlarge", + "stream.memory.z1d.large", + "stream.memory.z1d.xlarge", "stream.standard.2xlarge", "stream.standard.large", "stream.standard.medium", diff --git a/src/cfnlint/data/ExtendedSpecs/us-gov-east-1/06_ssm_service_removal.json b/src/cfnlint/data/ExtendedSpecs/us-gov-east-1/06_ssm_service_removal.json index c135d453a8..ed3d032d95 100644 --- a/src/cfnlint/data/ExtendedSpecs/us-gov-east-1/06_ssm_service_removal.json +++ b/src/cfnlint/data/ExtendedSpecs/us-gov-east-1/06_ssm_service_removal.json @@ -223,10 +223,18 @@ "op": "remove", "path": "/PropertyTypes/AWS::Route53::RecordSet.CidrRoutingConfig" }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::Route53::RecordSet.Coordinates" + }, { "op": "remove", "path": "/PropertyTypes/AWS::Route53::RecordSet.GeoLocation" }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::Route53::RecordSet.GeoProximityLocation" + }, { "op": "remove", "path": "/PropertyTypes/AWS::Route53::RecordSetGroup.AliasTarget" @@ -235,10 +243,18 @@ "op": "remove", "path": "/PropertyTypes/AWS::Route53::RecordSetGroup.CidrRoutingConfig" }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::Route53::RecordSetGroup.Coordinates" + }, { "op": "remove", "path": "/PropertyTypes/AWS::Route53::RecordSetGroup.GeoLocation" }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::Route53::RecordSetGroup.GeoProximityLocation" + }, { "op": "remove", "path": "/PropertyTypes/AWS::Route53::RecordSetGroup.RecordSet" diff --git a/src/cfnlint/data/ExtendedSpecs/us-gov-west-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/us-gov-west-1/05_pricing_property_values.json index b1003b0b65..19bb232e67 100644 --- a/src/cfnlint/data/ExtendedSpecs/us-gov-west-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/us-gov-west-1/05_pricing_property_values.json @@ -3,6 +3,12 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", "c1.medium", "c1.xlarge", "c3.2xlarge", @@ -32,6 +38,14 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -48,6 +62,17 @@ "c5n.large", "c5n.metal", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.large", + "c6a.metal", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", @@ -73,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -104,7 +130,58 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.metal", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.large", + "c7gd.medium", + "c7gd.metal", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -113,13 +190,29 @@ "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", "f1.16xlarge", "f1.2xlarge", "f1.4xlarge", + "g2.2xlarge", + "g2.8xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -127,6 +220,34 @@ "g4dn.8xlarge", "g4dn.metal", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hpc6a.48xlarge", "hpc6id.32xlarge", "hpc7a.12xlarge", @@ -140,6 +261,7 @@ "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", + "i2.large", "i2.xlarge", "i3.16xlarge", "i3.2xlarge", @@ -157,6 +279,12 @@ "i3en.metal", "i3en.xlarge", "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -167,10 +295,26 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", "m1.large", "m1.medium", "m1.small", @@ -240,6 +384,24 @@ "m5n.large", "m5n.metal", "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.large", + "m5zn.metal", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.large", + "m6a.metal", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", @@ -249,6 +411,15 @@ "m6g.medium", "m6g.metal", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.large", + "m6gd.medium", + "m6gd.metal", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -289,6 +460,56 @@ "m6in.large", "m6in.metal", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.metal", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.large", + "m7gd.medium", + "m7gd.metal", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.large", + "m7i.metal-24xl", + "m7i.metal-48xl", + "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", @@ -297,6 +518,8 @@ "p3.8xlarge", "p3dn.24xlarge", "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -333,6 +556,15 @@ "r5ad.8xlarge", "r5ad.large", "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -360,6 +592,17 @@ "r5n.large", "r5n.metal", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.large", + "r6a.metal", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", @@ -418,6 +661,57 @@ "r6in.large", "r6in.metal", "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.metal", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.large", + "r7gd.medium", + "r7gd.metal", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", "t1.micro", "t2.2xlarge", "t2.large", @@ -447,8 +741,13 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", "u-12tb1.112xlarge", "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", "u-24tb1.112xlarge", "u-24tb1.metal", "u-3tb1.56xlarge", @@ -457,6 +756,9 @@ "u-6tb1.metal", "u-9tb1.112xlarge", "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -465,6 +767,15 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -476,7 +787,20 @@ "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.metal", - "x2iedn.xlarge" + "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.large", + "z1d.metal", + "z1d.xlarge" ] }, { @@ -658,6 +982,12 @@ "op": "add", "path": "/ValueTypes/DocumentDBInstanceClass/AllowedValues", "value": [ + "db.r4.16xlarge", + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -709,6 +1039,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -718,17 +1055,60 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", - "db.t3.medium" + "db.serverless", + "db.t3.medium", + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { "op": "add", "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ + "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", + "cache.m1.large", + "cache.m1.medium", + "cache.m1.small", + "cache.m1.xlarge", + "cache.m2.2xlarge", + "cache.m2.4xlarge", + "cache.m2.xlarge", "cache.m3.2xlarge", "cache.m3.large", "cache.m3.medium", "cache.m3.xlarge", + "cache.m4.10xlarge", + "cache.m4.2xlarge", + "cache.m4.4xlarge", + "cache.m4.large", + "cache.m4.xlarge", "cache.m5.12xlarge", "cache.m5.24xlarge", "cache.m5.2xlarge", @@ -742,6 +1122,13 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", "cache.r3.2xlarge", "cache.r3.4xlarge", "cache.r3.8xlarge", @@ -766,12 +1153,29 @@ "cache.r6g.8xlarge", "cache.r6g.large", "cache.r6g.xlarge", + "cache.r6gd.12xlarge", + "cache.r6gd.16xlarge", + "cache.r6gd.2xlarge", + "cache.r6gd.4xlarge", + "cache.r6gd.8xlarge", + "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", "cache.t3.medium", "cache.t3.micro", - "cache.t3.small" + "cache.t3.small", + "cache.t4g.medium", + "cache.t4g.micro", + "cache.t4g.small" ] }, { @@ -804,6 +1208,13 @@ "c5a.4xlarge", "c5a.8xlarge", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -816,12 +1227,33 @@ "c5n.4xlarge", "c5n.9xlarge", "c5n.xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.2xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.xlarge", "c6g.12xlarge", "c6g.16xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", @@ -846,6 +1278,41 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", "cc1.4xlarge", "cg1.4xlarge", "cr1.8xlarge", @@ -857,15 +1324,34 @@ "d3.4xlarge", "d3.8xlarge", "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hi1.4xlarge", "hs1.8xlarge", "i2.2xlarge", @@ -883,12 +1369,28 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", + "i4i.12xlarge", "i4i.16xlarge", + "i4i.24xlarge", "i4i.2xlarge", "i4i.32xlarge", "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", "m1.large", "m1.medium", "m1.small", @@ -948,12 +1450,32 @@ "m5n.4xlarge", "m5n.8xlarge", "m5n.xlarge", + "m5zn.12xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.2xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.xlarge", "m6g.12xlarge", "m6g.16xlarge", "m6g.2xlarge", "m6g.4xlarge", "m6g.8xlarge", "m6g.xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.xlarge", "m6i.12xlarge", "m6i.16xlarge", "m6i.24xlarge", @@ -986,12 +1508,46 @@ "m6in.4xlarge", "m6in.8xlarge", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1022,6 +1578,13 @@ "r5ad.4xlarge", "r5ad.8xlarge", "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -1043,12 +1606,27 @@ "r5n.4xlarge", "r5n.8xlarge", "r5n.xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.2xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.xlarge", "r6g.12xlarge", "r6g.16xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", @@ -1081,6 +1659,42 @@ "r6in.4xlarge", "r6in.8xlarge", "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", "t1.micro", "x1.16xlarge", "x1.32xlarge", @@ -1090,6 +1704,12 @@ "x1e.4xlarge", "x1e.8xlarge", "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -1099,7 +1719,12 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { @@ -1129,6 +1754,10 @@ "stream.compute.8xlarge", "stream.compute.large", "stream.compute.xlarge", + "stream.graphics-design.2xlarge", + "stream.graphics-design.4xlarge", + "stream.graphics-design.large", + "stream.graphics-design.xlarge", "stream.graphics-pro.16xlarge", "stream.graphics-pro.4xlarge", "stream.graphics-pro.8xlarge", @@ -1138,11 +1767,24 @@ "stream.graphics.g4dn.4xlarge", "stream.graphics.g4dn.8xlarge", "stream.graphics.g4dn.xlarge", + "stream.graphics.g5.12xlarge", + "stream.graphics.g5.16xlarge", + "stream.graphics.g5.24xlarge", + "stream.graphics.g5.2xlarge", + "stream.graphics.g5.4xlarge", + "stream.graphics.g5.8xlarge", + "stream.graphics.g5.xlarge", "stream.memory.2xlarge", "stream.memory.4xlarge", "stream.memory.8xlarge", "stream.memory.large", "stream.memory.xlarge", + "stream.memory.z1d.12xlarge", + "stream.memory.z1d.2xlarge", + "stream.memory.z1d.3xlarge", + "stream.memory.z1d.6xlarge", + "stream.memory.z1d.large", + "stream.memory.z1d.xlarge", "stream.standard.2xlarge", "stream.standard.large", "stream.standard.medium", diff --git a/src/cfnlint/data/ExtendedSpecs/us-gov-west-1/06_ssm_service_removal.json b/src/cfnlint/data/ExtendedSpecs/us-gov-west-1/06_ssm_service_removal.json index c135d453a8..ed3d032d95 100644 --- a/src/cfnlint/data/ExtendedSpecs/us-gov-west-1/06_ssm_service_removal.json +++ b/src/cfnlint/data/ExtendedSpecs/us-gov-west-1/06_ssm_service_removal.json @@ -223,10 +223,18 @@ "op": "remove", "path": "/PropertyTypes/AWS::Route53::RecordSet.CidrRoutingConfig" }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::Route53::RecordSet.Coordinates" + }, { "op": "remove", "path": "/PropertyTypes/AWS::Route53::RecordSet.GeoLocation" }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::Route53::RecordSet.GeoProximityLocation" + }, { "op": "remove", "path": "/PropertyTypes/AWS::Route53::RecordSetGroup.AliasTarget" @@ -235,10 +243,18 @@ "op": "remove", "path": "/PropertyTypes/AWS::Route53::RecordSetGroup.CidrRoutingConfig" }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::Route53::RecordSetGroup.Coordinates" + }, { "op": "remove", "path": "/PropertyTypes/AWS::Route53::RecordSetGroup.GeoLocation" }, + { + "op": "remove", + "path": "/PropertyTypes/AWS::Route53::RecordSetGroup.GeoProximityLocation" + }, { "op": "remove", "path": "/PropertyTypes/AWS::Route53::RecordSetGroup.RecordSet" diff --git a/src/cfnlint/data/ExtendedSpecs/us-west-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/us-west-1/05_pricing_property_values.json index a293db730b..259a2d6f2b 100644 --- a/src/cfnlint/data/ExtendedSpecs/us-west-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/us-west-1/05_pricing_property_values.json @@ -3,6 +3,12 @@ "op": "add", "path": "/ValueTypes/Ec2InstanceType/AllowedValues", "value": [ + "a1.2xlarge", + "a1.4xlarge", + "a1.large", + "a1.medium", + "a1.metal", + "a1.xlarge", "c1.medium", "c1.xlarge", "c3.2xlarge", @@ -32,6 +38,14 @@ "c5a.8xlarge", "c5a.large", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.large", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -84,6 +98,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -95,6 +110,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.large", + "c6id.metal", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -105,6 +130,18 @@ "c6in.large", "c6in.metal", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.large", + "c7a.medium", + "c7a.metal-48xl", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -121,16 +158,61 @@ "c7gd.8xlarge", "c7gd.large", "c7gd.medium", + "c7gd.metal", "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.large", + "c7gn.medium", + "c7gn.metal", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.large", + "c7i.metal-24xl", + "c7i.metal-48xl", + "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.large", + "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", "g2.2xlarge", "g2.8xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", + "g3s.xlarge", + "g4ad.16xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", @@ -138,6 +220,44 @@ "g4dn.8xlarge", "g4dn.metal", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", @@ -158,6 +278,13 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.large", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -168,10 +295,26 @@ "i4i.large", "i4i.metal", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.large", + "im4gn.xlarge", "inf1.24xlarge", "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.large", + "is4gen.medium", + "is4gen.xlarge", "m1.large", "m1.medium", "m1.small", @@ -223,6 +366,24 @@ "m5d.large", "m5d.metal", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.large", + "m5dn.metal", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.large", + "m5n.metal", + "m5n.xlarge", "m5zn.12xlarge", "m5zn.2xlarge", "m5zn.3xlarge", @@ -269,6 +430,16 @@ "m6i.large", "m6i.metal", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.large", + "m6id.metal", + "m6id.xlarge", "m6idn.12xlarge", "m6idn.16xlarge", "m6idn.24xlarge", @@ -289,6 +460,18 @@ "m6in.large", "m6in.metal", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.large", + "m7a.medium", + "m7a.metal-48xl", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -305,6 +488,7 @@ "m7gd.8xlarge", "m7gd.large", "m7gd.medium", + "m7gd.metal", "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", @@ -322,6 +506,20 @@ "m7i.metal-24xl", "m7i.metal-48xl", "m7i.xlarge", + "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", + "mac2.metal", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -358,6 +556,15 @@ "r5ad.8xlarge", "r5ad.large", "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.large", + "r5b.metal", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -367,6 +574,15 @@ "r5d.large", "r5d.metal", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.large", + "r5dn.metal", + "r5dn.xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", @@ -415,6 +631,48 @@ "r6i.large", "r6i.metal", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.large", + "r6id.metal", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.large", + "r6idn.metal", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.large", + "r6in.metal", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.large", + "r7a.medium", + "r7a.metal-48xl", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -431,7 +689,29 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", + "r7gd.metal", "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.large", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.large", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "r7iz.xlarge", "t1.micro", "t2.2xlarge", "t2.large", @@ -461,6 +741,41 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "trn1n.32xlarge", + "u-12tb1.112xlarge", + "u-12tb1.metal", + "u-18tb1.112xlarge", + "u-18tb1.metal", + "u-24tb1.112xlarge", + "u-24tb1.metal", + "u-3tb1.56xlarge", + "u-6tb1.112xlarge", + "u-6tb1.56xlarge", + "u-6tb1.metal", + "u-9tb1.112xlarge", + "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.large", + "x2gd.medium", + "x2gd.metal", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -473,6 +788,12 @@ "x2iedn.8xlarge", "x2iedn.metal", "x2iedn.xlarge", + "x2iezn.12xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.metal", "z1d.12xlarge", "z1d.2xlarge", "z1d.3xlarge", @@ -555,6 +876,13 @@ "db.m6i.8xlarge", "db.m6i.large", "db.m6i.xlarge", + "db.m7g.12xlarge", + "db.m7g.16xlarge", + "db.m7g.2xlarge", + "db.m7g.4xlarge", + "db.m7g.8xlarge", + "db.m7g.large", + "db.m7g.xlarge", "db.r3.2xlarge", "db.r3.4xlarge", "db.r3.8xlarge", @@ -617,6 +945,13 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.r7g.12xlarge", + "db.r7g.16xlarge", + "db.r7g.2xlarge", + "db.r7g.4xlarge", + "db.r7g.8xlarge", + "db.r7g.large", + "db.r7g.xlarge", "db.serverless", "db.t1.micro", "db.t2.2xlarge", @@ -662,6 +997,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -702,6 +1039,11 @@ "op": "add", "path": "/ValueTypes/NeptuneInstanceClass/AllowedValues", "value": [ + "db.r4.2xlarge", + "db.r4.4xlarge", + "db.r4.8xlarge", + "db.r4.large", + "db.r4.xlarge", "db.r5.12xlarge", "db.r5.16xlarge", "db.r5.24xlarge", @@ -725,6 +1067,13 @@ "db.r6g.8xlarge", "db.r6g.large", "db.r6g.xlarge", + "db.r6gd.12xlarge", + "db.r6gd.16xlarge", + "db.r6gd.2xlarge", + "db.r6gd.4xlarge", + "db.r6gd.8xlarge", + "db.r6gd.large", + "db.r6gd.xlarge", "db.r6i.12xlarge", "db.r6i.16xlarge", "db.r6i.24xlarge", @@ -734,8 +1083,30 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", - "db.t4g.medium" + "db.t4g.medium", + "db.x2g.12xlarge", + "db.x2g.16xlarge", + "db.x2g.2xlarge", + "db.x2g.4xlarge", + "db.x2g.8xlarge", + "db.x2g.large", + "db.x2g.xlarge", + "db.x2gd.12xlarge", + "db.x2gd.16xlarge", + "db.x2gd.2xlarge", + "db.x2gd.4xlarge", + "db.x2gd.8xlarge", + "db.x2gd.large", + "db.x2gd.xlarge", + "db.x2iedn.16xlarge", + "db.x2iedn.24xlarge", + "db.x2iedn.2xlarge", + "db.x2iedn.32xlarge", + "db.x2iedn.4xlarge", + "db.x2iedn.8xlarge", + "db.x2iedn.xlarge" ] }, { @@ -743,6 +1114,13 @@ "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", + "cache.c7gn.large", + "cache.c7gn.xlarge", "cache.m1.large", "cache.m1.medium", "cache.m1.small", @@ -772,6 +1150,13 @@ "cache.m6g.8xlarge", "cache.m6g.large", "cache.m6g.xlarge", + "cache.m7g.12xlarge", + "cache.m7g.16xlarge", + "cache.m7g.2xlarge", + "cache.m7g.4xlarge", + "cache.m7g.8xlarge", + "cache.m7g.large", + "cache.m7g.xlarge", "cache.r3.2xlarge", "cache.r3.4xlarge", "cache.r3.8xlarge", @@ -802,6 +1187,13 @@ "cache.r6gd.4xlarge", "cache.r6gd.8xlarge", "cache.r6gd.xlarge", + "cache.r7g.12xlarge", + "cache.r7g.16xlarge", + "cache.r7g.2xlarge", + "cache.r7g.4xlarge", + "cache.r7g.8xlarge", + "cache.r7g.large", + "cache.r7g.xlarge", "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", @@ -844,6 +1236,13 @@ "c5a.4xlarge", "c5a.8xlarge", "c5a.xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", @@ -891,6 +1290,14 @@ "c6i.4xlarge", "c6i.8xlarge", "c6i.xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.2xlarge", + "c6id.32xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.xlarge", "c6in.12xlarge", "c6in.16xlarge", "c6in.24xlarge", @@ -899,6 +1306,15 @@ "c6in.4xlarge", "c6in.8xlarge", "c6in.xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.2xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.xlarge", "c7g.12xlarge", "c7g.16xlarge", "c7g.2xlarge", @@ -911,6 +1327,20 @@ "c7gd.4xlarge", "c7gd.8xlarge", "c7gd.xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.2xlarge", + "c7i.48xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.xlarge", "cc1.4xlarge", "cg1.4xlarge", "cr1.8xlarge", @@ -918,15 +1348,38 @@ "d2.4xlarge", "d2.8xlarge", "d2.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3.xlarge", + "d3en.12xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.xlarge", "g3.16xlarge", "g3.4xlarge", "g3.8xlarge", + "g3s.xlarge", "g4dn.12xlarge", "g4dn.16xlarge", "g4dn.2xlarge", "g4dn.4xlarge", "g4dn.8xlarge", "g4dn.xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.2xlarge", + "g5.48xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hi1.4xlarge", "hs1.8xlarge", "i2.2xlarge", @@ -944,6 +1397,11 @@ "i3en.3xlarge", "i3en.6xlarge", "i3en.xlarge", + "i4g.16xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.xlarge", "i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", @@ -952,6 +1410,15 @@ "i4i.4xlarge", "i4i.8xlarge", "i4i.xlarge", + "im4gn.16xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "is4gen.xlarge", "m1.large", "m1.medium", "m1.small", @@ -997,6 +1464,20 @@ "m5d.4xlarge", "m5d.8xlarge", "m5d.xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.xlarge", "m5zn.12xlarge", "m5zn.2xlarge", "m5zn.3xlarge", @@ -1031,6 +1512,14 @@ "m6i.4xlarge", "m6i.8xlarge", "m6i.xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.2xlarge", + "m6id.32xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.xlarge", "m6idn.12xlarge", "m6idn.16xlarge", "m6idn.24xlarge", @@ -1047,6 +1536,15 @@ "m6in.4xlarge", "m6in.8xlarge", "m6in.xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.2xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.xlarge", "m7g.12xlarge", "m7g.16xlarge", "m7g.2xlarge", @@ -1059,6 +1557,25 @@ "m7gd.4xlarge", "m7gd.8xlarge", "m7gd.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7i-flex.xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.2xlarge", + "m7i.48xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.xlarge", + "p2.16xlarge", + "p2.8xlarge", + "p2.xlarge", + "p3.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1089,6 +1606,13 @@ "r5ad.4xlarge", "r5ad.8xlarge", "r5ad.xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", @@ -1096,6 +1620,13 @@ "r5d.4xlarge", "r5d.8xlarge", "r5d.xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", @@ -1132,6 +1663,39 @@ "r6i.4xlarge", "r6i.8xlarge", "r6i.xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.2xlarge", + "r6id.32xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.2xlarge", + "r6idn.32xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.2xlarge", + "r6in.32xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.2xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.xlarge", "r7g.12xlarge", "r7g.16xlarge", "r7g.2xlarge", @@ -1144,7 +1708,36 @@ "r7gd.4xlarge", "r7gd.8xlarge", "r7gd.xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.2xlarge", + "r7i.48xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.2xlarge", + "r7iz.32xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.xlarge", "t1.micro", + "x1.16xlarge", + "x1.32xlarge", + "x1e.16xlarge", + "x1e.2xlarge", + "x1e.32xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.xlarge", "x2idn.16xlarge", "x2idn.24xlarge", "x2idn.32xlarge", @@ -1228,10 +1821,24 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", "c6i.xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.large", + "c7g.medium", + "c7g.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.xlarge", "m3.2xlarge", "m3.large", "m3.medium", @@ -1265,6 +1872,14 @@ "m6g.large", "m6g.medium", "m6g.xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.large", + "m7g.medium", + "m7g.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1307,7 +1922,15 @@ "r6g.8xlarge", "r6g.large", "r6g.medium", - "r6g.xlarge" + "r6g.xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.large", + "r7g.medium", + "r7g.xlarge" ] } ] \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/us-west-2/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/us-west-2/05_pricing_property_values.json index 3eb0f7d75a..e51cbb4e2a 100644 --- a/src/cfnlint/data/ExtendedSpecs/us-west-2/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/us-west-2/05_pricing_property_values.json @@ -158,6 +158,7 @@ "c7gd.8xlarge", "c7gd.large", "c7gd.medium", + "c7gd.metal", "c7gd.xlarge", "c7gn.12xlarge", "c7gn.16xlarge", @@ -166,6 +167,7 @@ "c7gn.8xlarge", "c7gn.large", "c7gn.medium", + "c7gn.metal", "c7gn.xlarge", "c7i.12xlarge", "c7i.16xlarge", @@ -193,6 +195,7 @@ "d3en.4xlarge", "d3en.6xlarge", "d3en.8xlarge", + "d3en.large", "d3en.xlarge", "dl1.24xlarge", "dl2q.24xlarge", @@ -231,10 +234,29 @@ "g5g.8xlarge", "g5g.metal", "g5g.xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.2xlarge", + "g6.48xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.xlarge", + "gr6.4xlarge", + "gr6.8xlarge", "h1.16xlarge", "h1.2xlarge", "h1.4xlarge", "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", @@ -256,6 +278,7 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", "i4g.16xlarge", "i4g.2xlarge", "i4g.4xlarge", @@ -465,6 +488,7 @@ "m7gd.8xlarge", "m7gd.large", "m7gd.medium", + "m7gd.metal", "m7gd.xlarge", "m7i-flex.2xlarge", "m7i-flex.4xlarge", @@ -665,6 +689,7 @@ "r7gd.8xlarge", "r7gd.large", "r7gd.medium", + "r7gd.metal", "r7gd.xlarge", "r7i.12xlarge", "r7i.16xlarge", @@ -795,6 +820,14 @@ "op": "add", "path": "/ValueTypes/AWS::RDS::DBInstance.DBInstanceClass/AllowedValues", "value": [ + "db.c6gd.12xlarge", + "db.c6gd.16xlarge", + "db.c6gd.2xlarge", + "db.c6gd.4xlarge", + "db.c6gd.8xlarge", + "db.c6gd.large", + "db.c6gd.medium", + "db.c6gd.xlarge", "db.m1.large", "db.m1.medium", "db.m1.small", @@ -917,7 +950,6 @@ "db.r5.xlarge.tpc2.mem2x", "db.r5.xlarge.tpc2.mem4x", "db.r5b.12xlarge", - "db.r5b.12xlarge.tpc2.mem2x", "db.r5b.16xlarge", "db.r5b.24xlarge", "db.r5b.2xlarge", @@ -1182,6 +1214,7 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", "db.t4g.medium", "db.x2g.12xlarge", @@ -1212,6 +1245,11 @@ "path": "/ValueTypes/ElastiCacheInstanceType/AllowedValues", "value": [ "cache.c1.xlarge", + "cache.c7gn.12xlarge", + "cache.c7gn.16xlarge", + "cache.c7gn.2xlarge", + "cache.c7gn.4xlarge", + "cache.c7gn.8xlarge", "cache.c7gn.large", "cache.c7gn.xlarge", "cache.m1.large", @@ -1914,6 +1952,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", diff --git a/src/cfnlint/data/Serverless/ManagedPolicies.json b/src/cfnlint/data/Serverless/ManagedPolicies.json index ad33cbc6a4..8d5b42756c 100644 --- a/src/cfnlint/data/Serverless/ManagedPolicies.json +++ b/src/cfnlint/data/Serverless/ManagedPolicies.json @@ -53,6 +53,7 @@ "AWSApplicationMigrationServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSApplicationMigrationServiceRolePolicy", "AWSApplicationMigrationVCenterClientPolicy": "arn:aws:iam::aws:policy/AWSApplicationMigrationVCenterClientPolicy", "AWSArtifactAccountSync": "arn:aws:iam::aws:policy/service-role/AWSArtifactAccountSync", + "AWSArtifactReportsReadOnlyAccess": "arn:aws:iam::aws:policy/AWSArtifactReportsReadOnlyAccess", "AWSArtifactServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSArtifactServiceRolePolicy", "AWSAuditManagerAdministratorAccess": "arn:aws:iam::aws:policy/AWSAuditManagerAdministratorAccess", "AWSAuditManagerServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSAuditManagerServiceRolePolicy", @@ -165,6 +166,12 @@ "AWSDataSyncDiscoveryServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSDataSyncDiscoveryServiceRolePolicy", "AWSDataSyncFullAccess": "arn:aws:iam::aws:policy/AWSDataSyncFullAccess", "AWSDataSyncReadOnlyAccess": "arn:aws:iam::aws:policy/AWSDataSyncReadOnlyAccess", + "AWSDeadlineCloud-FleetWorker": "arn:aws:iam::aws:policy/AWSDeadlineCloud-FleetWorker", + "AWSDeadlineCloud-UserAccessFarms": "arn:aws:iam::aws:policy/AWSDeadlineCloud-UserAccessFarms", + "AWSDeadlineCloud-UserAccessFleets": "arn:aws:iam::aws:policy/AWSDeadlineCloud-UserAccessFleets", + "AWSDeadlineCloud-UserAccessJobs": "arn:aws:iam::aws:policy/AWSDeadlineCloud-UserAccessJobs", + "AWSDeadlineCloud-UserAccessQueues": "arn:aws:iam::aws:policy/AWSDeadlineCloud-UserAccessQueues", + "AWSDeadlineCloud-WorkerHost": "arn:aws:iam::aws:policy/AWSDeadlineCloud-WorkerHost", "AWSDeepLensLambdaFunctionAccessPolicy": "arn:aws:iam::aws:policy/AWSDeepLensLambdaFunctionAccessPolicy", "AWSDeepLensServiceRolePolicy": "arn:aws:iam::aws:policy/service-role/AWSDeepLensServiceRolePolicy", "AWSDeepRacerAccountAdminAccess": "arn:aws:iam::aws:policy/AWSDeepRacerAccountAdminAccess", @@ -187,6 +194,7 @@ "AWSEC2FleetServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSEC2FleetServiceRolePolicy", "AWSEC2SpotFleetServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSEC2SpotFleetServiceRolePolicy", "AWSEC2SpotServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSEC2SpotServiceRolePolicy", + "AWSEC2VssSnapshotPolicy": "arn:aws:iam::aws:policy/AWSEC2VssSnapshotPolicy", "AWSECRPullThroughCache_ServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSECRPullThroughCache_ServiceRolePolicy", "AWSElasticBeanstalkCustomPlatformforEC2Role": "arn:aws:iam::aws:policy/AWSElasticBeanstalkCustomPlatformforEC2Role", "AWSElasticBeanstalkEnhancedHealth": "arn:aws:iam::aws:policy/service-role/AWSElasticBeanstalkEnhancedHealth", @@ -262,6 +270,7 @@ "AWSGrafanaAccountAdministrator": "arn:aws:iam::aws:policy/AWSGrafanaAccountAdministrator", "AWSGrafanaConsoleReadOnlyAccess": "arn:aws:iam::aws:policy/AWSGrafanaConsoleReadOnlyAccess", "AWSGrafanaWorkspacePermissionManagement": "arn:aws:iam::aws:policy/AWSGrafanaWorkspacePermissionManagement", + "AWSGrafanaWorkspacePermissionManagementV2": "arn:aws:iam::aws:policy/AWSGrafanaWorkspacePermissionManagementV2", "AWSGreengrassFullAccess": "arn:aws:iam::aws:policy/AWSGreengrassFullAccess", "AWSGreengrassReadOnlyAccess": "arn:aws:iam::aws:policy/AWSGreengrassReadOnlyAccess", "AWSGreengrassResourceAccessRolePolicy": "arn:aws:iam::aws:policy/service-role/AWSGreengrassResourceAccessRolePolicy", @@ -321,9 +330,6 @@ "AWSIoTWirelessGatewayCertManager": "arn:aws:iam::aws:policy/AWSIoTWirelessGatewayCertManager", "AWSIoTWirelessLogging": "arn:aws:iam::aws:policy/AWSIoTWirelessLogging", "AWSIoTWirelessReadOnlyAccess": "arn:aws:iam::aws:policy/AWSIoTWirelessReadOnlyAccess", - "AWSIotRoboRunnerFullAccess": "arn:aws:iam::aws:policy/AWSIotRoboRunnerFullAccess", - "AWSIotRoboRunnerReadOnly": "arn:aws:iam::aws:policy/AWSIotRoboRunnerReadOnly", - "AWSIotRoboRunnerServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSIotRoboRunnerServiceRolePolicy", "AWSKeyManagementServiceCustomKeyStoresServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSKeyManagementServiceCustomKeyStoresServiceRolePolicy", "AWSKeyManagementServiceMultiRegionKeysServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSKeyManagementServiceMultiRegionKeysServiceRolePolicy", "AWSKeyManagementServicePowerUser": "arn:aws:iam::aws:policy/AWSKeyManagementServicePowerUser", @@ -366,6 +372,7 @@ "AWSMarketplaceProcurementSystemAdminFullAccess": "arn:aws:iam::aws:policy/AWSMarketplaceProcurementSystemAdminFullAccess", "AWSMarketplacePurchaseOrdersServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSMarketplacePurchaseOrdersServiceRolePolicy", "AWSMarketplaceRead-only": "arn:aws:iam::aws:policy/AWSMarketplaceRead-only", + "AWSMarketplaceResaleAuthorizationServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSMarketplaceResaleAuthorizationServiceRolePolicy", "AWSMarketplaceSellerFullAccess": "arn:aws:iam::aws:policy/AWSMarketplaceSellerFullAccess", "AWSMarketplaceSellerProductsFullAccess": "arn:aws:iam::aws:policy/AWSMarketplaceSellerProductsFullAccess", "AWSMarketplaceSellerProductsReadOnly": "arn:aws:iam::aws:policy/AWSMarketplaceSellerProductsReadOnly", @@ -427,6 +434,8 @@ "AWSProtonServiceGitSyncServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSProtonServiceGitSyncServiceRolePolicy", "AWSProtonSyncServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSProtonSyncServiceRolePolicy", "AWSPurchaseOrdersServiceRolePolicy": "arn:aws:iam::aws:policy/AWSPurchaseOrdersServiceRolePolicy", + "AWSQuickSightAssetBundleExportPolicy": "arn:aws:iam::aws:policy/AWSQuickSightAssetBundleExportPolicy", + "AWSQuickSightAssetBundleImportPolicy": "arn:aws:iam::aws:policy/AWSQuickSightAssetBundleImportPolicy", "AWSQuickSightDescribeRDS": "arn:aws:iam::aws:policy/service-role/AWSQuickSightDescribeRDS", "AWSQuickSightDescribeRedshift": "arn:aws:iam::aws:policy/service-role/AWSQuickSightDescribeRedshift", "AWSQuickSightElasticsearchPolicy": "arn:aws:iam::aws:policy/service-role/AWSQuickSightElasticsearchPolicy", @@ -480,6 +489,7 @@ "AWSServiceCatalogOrgsDataSyncServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceCatalogOrgsDataSyncServiceRolePolicy", "AWSServiceCatalogSyncServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceCatalogSyncServiceRolePolicy", "AWSServiceRoleForAmazonEKSNodegroup": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForAmazonEKSNodegroup", + "AWSServiceRoleForAmazonQDeveloper": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForAmazonQDeveloper", "AWSServiceRoleForCloudWatchAlarmsActionSSMServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForCloudWatchAlarmsActionSSMServiceRolePolicy", "AWSServiceRoleForCloudWatchMetrics_DbPerfInsightsServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForCloudWatchMetrics_DbPerfInsightsServiceRolePolicy", "AWSServiceRoleForCodeGuru-Profiler": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForCodeGuru-Profiler", @@ -491,7 +501,9 @@ "AWSServiceRoleForLogDeliveryPolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForLogDeliveryPolicy", "AWSServiceRoleForMonitronPolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForMonitronPolicy", "AWSServiceRoleForNeptuneGraphPolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForNeptuneGraphPolicy", + "AWSServiceRoleForPrivateMarketplaceAdminPolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForPrivateMarketplaceAdminPolicy", "AWSServiceRoleForSMS": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForSMS", + "AWSServiceRoleForUserSubscriptions": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRoleForUserSubscriptions", "AWSServiceRolePolicyForBackupReports": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRolePolicyForBackupReports", "AWSServiceRolePolicyForBackupRestoreTesting": "arn:aws:iam::aws:policy/aws-service-role/AWSServiceRolePolicyForBackupRestoreTesting", "AWSShieldDRTAccessPolicy": "arn:aws:iam::aws:policy/service-role/AWSShieldDRTAccessPolicy", @@ -635,6 +647,9 @@ "AmazonDataZoneGlueManageAccessRolePolicy": "arn:aws:iam::aws:policy/service-role/AmazonDataZoneGlueManageAccessRolePolicy", "AmazonDataZoneRedshiftGlueProvisioningPolicy": "arn:aws:iam::aws:policy/AmazonDataZoneRedshiftGlueProvisioningPolicy", "AmazonDataZoneRedshiftManageAccessRolePolicy": "arn:aws:iam::aws:policy/service-role/AmazonDataZoneRedshiftManageAccessRolePolicy", + "AmazonDataZoneSageMakerEnvironmentRolePermissionsBoundary": "arn:aws:iam::aws:policy/AmazonDataZoneSageMakerEnvironmentRolePermissionsBoundary", + "AmazonDataZoneSageMakerManageAccessRolePolicy": "arn:aws:iam::aws:policy/AmazonDataZoneSageMakerManageAccessRolePolicy", + "AmazonDataZoneSageMakerProvisioningRolePolicy": "arn:aws:iam::aws:policy/AmazonDataZoneSageMakerProvisioningRolePolicy", "AmazonDetectiveFullAccess": "arn:aws:iam::aws:policy/AmazonDetectiveFullAccess", "AmazonDetectiveInvestigatorAccess": "arn:aws:iam::aws:policy/AmazonDetectiveInvestigatorAccess", "AmazonDetectiveMemberAccess": "arn:aws:iam::aws:policy/AmazonDetectiveMemberAccess", @@ -671,6 +686,8 @@ "AmazonEC2RoleforSSM": "arn:aws:iam::aws:policy/service-role/AmazonEC2RoleforSSM", "AmazonEC2SpotFleetAutoscaleRole": "arn:aws:iam::aws:policy/service-role/AmazonEC2SpotFleetAutoscaleRole", "AmazonEC2SpotFleetTaggingRole": "arn:aws:iam::aws:policy/service-role/AmazonEC2SpotFleetTaggingRole", + "AmazonECSInfrastructureRolePolicyForServiceConnectTransportLayerSecurity": "arn:aws:iam::aws:policy/service-role/AmazonECSInfrastructureRolePolicyForServiceConnectTransportLayerSecurity", + "AmazonECSInfrastructureRolePolicyForVolumes": "arn:aws:iam::aws:policy/service-role/AmazonECSInfrastructureRolePolicyForVolumes", "AmazonECSServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AmazonECSServiceRolePolicy", "AmazonECSTaskExecutionRolePolicy": "arn:aws:iam::aws:policy/service-role/AmazonECSTaskExecutionRolePolicy", "AmazonECS_FullAccess": "arn:aws:iam::aws:policy/AmazonECS_FullAccess", @@ -761,6 +778,7 @@ "AmazonHoneycodeWorkbookReadOnlyAccess": "arn:aws:iam::aws:policy/AmazonHoneycodeWorkbookReadOnlyAccess", "AmazonInspector2AgentlessServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AmazonInspector2AgentlessServiceRolePolicy", "AmazonInspector2FullAccess": "arn:aws:iam::aws:policy/AmazonInspector2FullAccess", + "AmazonInspector2ManagedCisPolicy": "arn:aws:iam::aws:policy/AmazonInspector2ManagedCisPolicy", "AmazonInspector2ReadOnlyAccess": "arn:aws:iam::aws:policy/AmazonInspector2ReadOnlyAccess", "AmazonInspector2ServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AmazonInspector2ServiceRolePolicy", "AmazonInspectorFullAccess": "arn:aws:iam::aws:policy/AmazonInspectorFullAccess", @@ -780,10 +798,10 @@ "AmazonKinesisVideoStreamsFullAccess": "arn:aws:iam::aws:policy/AmazonKinesisVideoStreamsFullAccess", "AmazonKinesisVideoStreamsReadOnlyAccess": "arn:aws:iam::aws:policy/AmazonKinesisVideoStreamsReadOnlyAccess", "AmazonLaunchWizardFullAccessV2": "arn:aws:iam::aws:policy/AmazonLaunchWizardFullAccessV2", - "AmazonLaunchWizard_Fullaccess": "arn:aws:iam::aws:policy/AmazonLaunchWizard_Fullaccess", "AmazonLexChannelsAccess": "arn:aws:iam::aws:policy/aws-service-role/AmazonLexChannelsAccess", "AmazonLexFullAccess": "arn:aws:iam::aws:policy/AmazonLexFullAccess", "AmazonLexReadOnly": "arn:aws:iam::aws:policy/AmazonLexReadOnly", + "AmazonLexReplicationPolicy": "arn:aws:iam::aws:policy/aws-service-role/AmazonLexReplicationPolicy", "AmazonLexRunBotsOnly": "arn:aws:iam::aws:policy/AmazonLexRunBotsOnly", "AmazonLexV2BotPolicy": "arn:aws:iam::aws:policy/aws-service-role/AmazonLexV2BotPolicy", "AmazonLookoutEquipmentFullAccess": "arn:aws:iam::aws:policy/AmazonLookoutEquipmentFullAccess", @@ -838,6 +856,7 @@ "AmazonOneEnterpriseFullAccess": "arn:aws:iam::aws:policy/AmazonOneEnterpriseFullAccess", "AmazonOneEnterpriseInstallerAccess": "arn:aws:iam::aws:policy/AmazonOneEnterpriseInstallerAccess", "AmazonOneEnterpriseReadOnlyAccess": "arn:aws:iam::aws:policy/AmazonOneEnterpriseReadOnlyAccess", + "AmazonOpenSearchDashboardsServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AmazonOpenSearchDashboardsServiceRolePolicy", "AmazonOpenSearchIngestionFullAccess": "arn:aws:iam::aws:policy/AmazonOpenSearchIngestionFullAccess", "AmazonOpenSearchIngestionReadOnlyAccess": "arn:aws:iam::aws:policy/AmazonOpenSearchIngestionReadOnlyAccess", "AmazonOpenSearchIngestionServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AmazonOpenSearchIngestionServiceRolePolicy", @@ -859,6 +878,7 @@ "AmazonQLDBFullAccess": "arn:aws:iam::aws:policy/AmazonQLDBFullAccess", "AmazonQLDBReadOnly": "arn:aws:iam::aws:policy/AmazonQLDBReadOnly", "AmazonRDSBetaServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AmazonRDSBetaServiceRolePolicy", + "AmazonRDSCustomInstanceProfileRolePolicy": "arn:aws:iam::aws:policy/AmazonRDSCustomInstanceProfileRolePolicy", "AmazonRDSCustomPreviewServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AmazonRDSCustomPreviewServiceRolePolicy", "AmazonRDSCustomServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AmazonRDSCustomServiceRolePolicy", "AmazonRDSDataFullAccess": "arn:aws:iam::aws:policy/AmazonRDSDataFullAccess", @@ -923,6 +943,7 @@ "AmazonSSMServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AmazonSSMServiceRolePolicy", "AmazonSageMakerAdmin-ServiceCatalogProductsServiceRolePolicy": "arn:aws:iam::aws:policy/AmazonSageMakerAdmin-ServiceCatalogProductsServiceRolePolicy", "AmazonSageMakerCanvasAIServicesAccess": "arn:aws:iam::aws:policy/AmazonSageMakerCanvasAIServicesAccess", + "AmazonSageMakerCanvasBedrockAccess": "arn:aws:iam::aws:policy/AmazonSageMakerCanvasBedrockAccess", "AmazonSageMakerCanvasDataPrepFullAccess": "arn:aws:iam::aws:policy/AmazonSageMakerCanvasDataPrepFullAccess", "AmazonSageMakerCanvasDirectDeployAccess": "arn:aws:iam::aws:policy/service-role/AmazonSageMakerCanvasDirectDeployAccess", "AmazonSageMakerCanvasForecastAccess": "arn:aws:iam::aws:policy/service-role/AmazonSageMakerCanvasForecastAccess", @@ -953,11 +974,14 @@ "AmazonSageMakerServiceCatalogProductsGlueServiceRolePolicy": "arn:aws:iam::aws:policy/service-role/AmazonSageMakerServiceCatalogProductsGlueServiceRolePolicy", "AmazonSageMakerServiceCatalogProductsLambdaServiceRolePolicy": "arn:aws:iam::aws:policy/service-role/AmazonSageMakerServiceCatalogProductsLambdaServiceRolePolicy", "AmazonSecurityLakeAdministrator": "arn:aws:iam::aws:policy/AmazonSecurityLakeAdministrator", + "AmazonSecurityLakeMetastoreManager": "arn:aws:iam::aws:policy/service-role/AmazonSecurityLakeMetastoreManager", "AmazonSecurityLakePermissionsBoundary": "arn:aws:iam::aws:policy/AmazonSecurityLakePermissionsBoundary", "AmazonTextractFullAccess": "arn:aws:iam::aws:policy/AmazonTextractFullAccess", "AmazonTextractServiceRole": "arn:aws:iam::aws:policy/service-role/AmazonTextractServiceRole", "AmazonTimestreamConsoleFullAccess": "arn:aws:iam::aws:policy/AmazonTimestreamConsoleFullAccess", "AmazonTimestreamFullAccess": "arn:aws:iam::aws:policy/AmazonTimestreamFullAccess", + "AmazonTimestreamInfluxDBFullAccess": "arn:aws:iam::aws:policy/AmazonTimestreamInfluxDBFullAccess", + "AmazonTimestreamInfluxDBServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AmazonTimestreamInfluxDBServiceRolePolicy", "AmazonTimestreamReadOnlyAccess": "arn:aws:iam::aws:policy/AmazonTimestreamReadOnlyAccess", "AmazonTranscribeFullAccess": "arn:aws:iam::aws:policy/AmazonTranscribeFullAccess", "AmazonTranscribeReadOnlyAccess": "arn:aws:iam::aws:policy/AmazonTranscribeReadOnlyAccess", @@ -1120,6 +1144,7 @@ "OAMReadOnlyAccess": "arn:aws:iam::aws:policy/OAMReadOnlyAccess", "PartnerCentralAccountManagementUserRoleAssociation": "arn:aws:iam::aws:policy/PartnerCentralAccountManagementUserRoleAssociation", "PowerUserAccess": "arn:aws:iam::aws:policy/PowerUserAccess", + "QBusinessServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/QBusinessServiceRolePolicy", "QuickSightAccessForS3StorageManagementAnalyticsReadOnly": "arn:aws:iam::aws:policy/service-role/QuickSightAccessForS3StorageManagementAnalyticsReadOnly", "RDSCloudHsmAuthorizationRole": "arn:aws:iam::aws:policy/service-role/RDSCloudHsmAuthorizationRole", "ROSAAmazonEBSCSIDriverOperatorPolicy": "arn:aws:iam::aws:policy/service-role/ROSAAmazonEBSCSIDriverOperatorPolicy", @@ -1153,6 +1178,7 @@ "ServiceQuotasReadOnlyAccess": "arn:aws:iam::aws:policy/ServiceQuotasReadOnlyAccess", "ServiceQuotasServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/ServiceQuotasServiceRolePolicy", "SimpleWorkflowFullAccess": "arn:aws:iam::aws:policy/SimpleWorkflowFullAccess", + "SplitCostAllocationDataServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/SplitCostAllocationDataServiceRolePolicy", "SupportUser": "arn:aws:iam::aws:policy/job-function/SupportUser", "SystemAdministrator": "arn:aws:iam::aws:policy/job-function/SystemAdministrator", "TranslateFullAccess": "arn:aws:iam::aws:policy/TranslateFullAccess", diff --git a/src/cfnlint/decode/cfn_json.py b/src/cfnlint/decode/cfn_json.py index 1800b82eee..cf1e8d68b9 100644 --- a/src/cfnlint/decode/cfn_json.py +++ b/src/cfnlint/decode/cfn_json.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import fileinput import json import logging diff --git a/src/cfnlint/decode/cfn_yaml.py b/src/cfnlint/decode/cfn_yaml.py index fccaeba568..b6c64f73fb 100644 --- a/src/cfnlint/decode/cfn_yaml.py +++ b/src/cfnlint/decode/cfn_yaml.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import fileinput import logging import sys @@ -87,6 +88,19 @@ def construct_yaml_map(self, node): key = self.construct_object(key_node, False) value = self.construct_object(value_node, False) + if key is None: + raise CfnParseError( + self.filename, + [ + build_match( + filename=self.filename, + message=f"Null key {key_node.value!r} not supported (line {key_node.start_mark.line + 1})", + line_number=key_node.start_mark.line, + column_number=key_node.start_mark.column, + key=key_node.value, + ), + ], + ) for key_dup in mapping: if key_dup == key: if not matches: diff --git a/src/cfnlint/decode/decode.py b/src/cfnlint/decode/decode.py index d427ff4cb1..f854207c65 100644 --- a/src/cfnlint/decode/decode.py +++ b/src/cfnlint/decode/decode.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging from json.decoder import JSONDecodeError from typing import Callable, List, Optional, Tuple, Union diff --git a/src/cfnlint/decode/node.py b/src/cfnlint/decode/node.py index fc22650e68..fe4c506884 100644 --- a/src/cfnlint/decode/node.py +++ b/src/cfnlint/decode/node.py @@ -2,8 +2,13 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + +from __future__ import annotations + import logging +from collections import namedtuple from copy import deepcopy +from typing import Any, Dict, Protocol, Set import regex as re @@ -14,6 +19,14 @@ class TemplateAttributeError(AttributeError): """Custom error to capture Attribute Errors in the Template""" +class Mark(Protocol): + line: int + column: int + + +_mark = namedtuple("_mark", ["line", "column"]) + + def create_str_node_class(cls): """ Create string node class @@ -22,13 +35,16 @@ def create_str_node_class(cls): class node_class(cls): """Node class created based on the input class""" - def __init__(self, x, start_mark, end_mark): + def __init__( + self, x, start_mark: Mark | None = None, end_mark: Mark | None = None + ): try: cls.__init__(self, x) except TypeError: cls.__init__(self) - self.start_mark = start_mark - self.end_mark = end_mark + + self.start_mark = start_mark or _mark(0, 0) + self.end_mark = end_mark or _mark(0, 0) # pylint: disable=bad-classmethod-argument, unused-argument def __new__(self, x, start_mark, end_mark): @@ -57,13 +73,15 @@ def create_dict_node_class(cls): class node_class(cls): """Node class created based on the input class""" - def __init__(self, x, start_mark, end_mark): + def __init__( + self, x, start_mark: Mark | None = None, end_mark: Mark | None = None + ): try: cls.__init__(self, x) except TypeError: cls.__init__(self) - self.start_mark = start_mark - self.end_mark = end_mark + self.start_mark = start_mark or _mark(0, 0) + self.end_mark = end_mark or _mark(0, 0) self.condition_functions = ["Fn::If"] def __deepcopy__(self, memo): @@ -206,12 +224,14 @@ def create_sub_node_class(cls): class sub_class(cls): """Node class created based on the input class""" - def __init__(self, x, start_mark, end_mark): + def __init__( + self, x, start_mark: Mark | None = None, end_mark: Mark | None = None + ): cls.__init__(self, x, start_mark, end_mark) self.__cache_is_valid = False self.__cache_sub_string = "" - self.__cache_sub_string_vars = set() - self.__cache_sub_vars = {} + self.__cache_sub_string_vars: Set[str] = set() + self.__cache_sub_vars: Dict[str, Any] = {} self.__setup() def __setup_list_sub_string(self, s): @@ -279,13 +299,15 @@ def create_dict_list_class(cls): class node_class(cls): """Node class created based on the input class""" - def __init__(self, x, start_mark, end_mark): + def __init__( + self, x, start_mark: Mark | None = None, end_mark: Mark | None = None + ): try: cls.__init__(self, x) except TypeError: cls.__init__(self) - self.start_mark = start_mark - self.end_mark = end_mark + self.start_mark = start_mark or _mark(0, 0) + self.end_mark = end_mark or _mark(0, 0) self.condition_functions = ["Fn::If"] def __deepcopy__(self, memo): diff --git a/src/cfnlint/formatters/__init__.py b/src/cfnlint/formatters/__init__.py index ad18b4ae25..42d1f17a3a 100644 --- a/src/cfnlint/formatters/__init__.py +++ b/src/cfnlint/formatters/__init__.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import itertools import json import operator @@ -329,9 +330,11 @@ def print_matches(self, matches, rules=None, filenames=None): full_description=sarif.MultiformatMessageString( text=rules_map[rule_id].description ), - help_uri=rules_map[rule_id].source_url - if rules_map[rule_id] - else "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/rules.md", + help_uri=( + rules_map[rule_id].source_url + if rules_map[rule_id] + else "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/rules.md" + ), ) for rule_id in matched_rules ] diff --git a/src/cfnlint/graph.py b/src/cfnlint/graph.py index 815f61a2bf..6192221eeb 100644 --- a/src/cfnlint/graph.py +++ b/src/cfnlint/graph.py @@ -4,6 +4,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging import warnings from typing import Any, List @@ -45,7 +46,7 @@ class GraphSettings: def subgraph_view(self, graph) -> networkx.MultiDiGraph: view = networkx.MultiDiGraph(name="template") resources: List[str] = [ - n for n, v in graph.nodes.items() if v["type"] in ["Resource"] + n for n, v in graph.nodes.items() if v["type"] in ['"Resource"'] ] view.add_nodes_from((n, graph.nodes[n]) for n in resources) view.add_edges_from( @@ -246,7 +247,7 @@ def _add_node(self, node_id, label, settings): label=label, color=settings.color, shape=settings.shape, - type=settings.node_type, + type=f'"{settings.node_type}"', ) def _add_edge(self, source_id, target_id, source_path, settings): diff --git a/src/cfnlint/helpers.py b/src/cfnlint/helpers.py index 6313a9ae7a..b99aac1eb3 100644 --- a/src/cfnlint/helpers.py +++ b/src/cfnlint/helpers.py @@ -4,6 +4,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import datetime import fnmatch import gzip @@ -356,6 +357,7 @@ def load_resource(package, filename="us-east-1.json"): .joinpath(filename) .read_text(encoding="utf-8") ) + # pylint: disable=W4902 return json.loads(pkg_resources.read_text(package, filename, encoding="utf-8")) diff --git a/src/cfnlint/languageExtensions.py b/src/cfnlint/languageExtensions.py index 6f6e198798..a7b5c52113 100644 --- a/src/cfnlint/languageExtensions.py +++ b/src/cfnlint/languageExtensions.py @@ -24,16 +24,24 @@ def validate_type(self, fn_object_val, matches, tree, intrinsic_function): matches.append(RuleMatch(tree[:], message.format("/".join(map(str, tree))))) return matches + def _find_in_obj(self, obj): + if isinstance(obj, dict): + for k, v in obj.items(): + if k == "Ref": + yield v + return + yield from self._find_in_obj(v) + + if isinstance(obj, list): + for v in obj: + yield from self._find_in_obj(v) + def validate_pseudo_parameters( self, fn_object_val, matches, tree, pseudo_params, intrinsic_function ): if isinstance(fn_object_val, dict): ref = "Ref" - ref_list = [ - val[ref] - for _, val in fn_object_val.items() - if hasattr(val, "__iter__") and ref in val - ] + ref_list = self._find_in_obj(fn_object_val) for ref in ref_list: if ref in pseudo_params: message = ( diff --git a/src/cfnlint/maintenance.py b/src/cfnlint/maintenance.py index e8c6df64e3..7375fea4a5 100644 --- a/src/cfnlint/maintenance.py +++ b/src/cfnlint/maintenance.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import fnmatch import json import logging diff --git a/src/cfnlint/rules/__init__.py b/src/cfnlint/rules/__init__.py index 8ac0083290..b2a1e76394 100644 --- a/src/cfnlint/rules/__init__.py +++ b/src/cfnlint/rules/__init__.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import importlib import logging import os diff --git a/src/cfnlint/rules/common.py b/src/cfnlint/rules/common.py index 02cf541ce2..68478029d1 100644 --- a/src/cfnlint/rules/common.py +++ b/src/cfnlint/rules/common.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.helpers import LIMITS, REGEX_ALPHANUMERIC diff --git a/src/cfnlint/rules/conditions/And.py b/src/cfnlint/rules/conditions/And.py index 6442ba121d..4d90d9fd1e 100644 --- a/src/cfnlint/rules/conditions/And.py +++ b/src/cfnlint/rules/conditions/And.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.conditions.common import check_condition_list diff --git a/src/cfnlint/rules/conditions/Configuration.py b/src/cfnlint/rules/conditions/Configuration.py index bd46e6b390..10e5baf2d0 100644 --- a/src/cfnlint/rules/conditions/Configuration.py +++ b/src/cfnlint/rules/conditions/Configuration.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch @@ -25,8 +26,10 @@ class Configuration(CloudFormationLintRule): def match(self, cfn): matches = [] - conditions = cfn.template.get("Conditions", {}) - if conditions: + if "Conditions" not in cfn.template: + return matches + conditions = cfn.template.get("Conditions", None) + if isinstance(conditions, dict): for condname, condobj in conditions.items(): if not isinstance(condobj, dict): message = "Condition {0} has invalid property" @@ -51,5 +54,12 @@ def match(self, cfn): message.format(condname, k), ) ) + else: + matches.append( + RuleMatch( + ["Conditions"], + "Condition must be an object", + ) + ) return matches diff --git a/src/cfnlint/rules/conditions/Equals.py b/src/cfnlint/rules/conditions/Equals.py index ad749b204f..39e7c1c219 100644 --- a/src/cfnlint/rules/conditions/Equals.py +++ b/src/cfnlint/rules/conditions/Equals.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import VALID_PARAMETER_TYPES_LIST from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/conditions/EqualsIsUseful.py b/src/cfnlint/rules/conditions/EqualsIsUseful.py index c8de9e0001..eb80c4223d 100644 --- a/src/cfnlint/rules/conditions/EqualsIsUseful.py +++ b/src/cfnlint/rules/conditions/EqualsIsUseful.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/conditions/Exists.py b/src/cfnlint/rules/conditions/Exists.py index 0323a126eb..5b9458665e 100644 --- a/src/cfnlint/rules/conditions/Exists.py +++ b/src/cfnlint/rules/conditions/Exists.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/conditions/Not.py b/src/cfnlint/rules/conditions/Not.py index 32a77acf08..6dfd71f97c 100644 --- a/src/cfnlint/rules/conditions/Not.py +++ b/src/cfnlint/rules/conditions/Not.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.conditions.common import check_condition_list diff --git a/src/cfnlint/rules/conditions/Or.py b/src/cfnlint/rules/conditions/Or.py index d38eb0cebf..c3b82423a0 100644 --- a/src/cfnlint/rules/conditions/Or.py +++ b/src/cfnlint/rules/conditions/Or.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.conditions.common import check_condition_list diff --git a/src/cfnlint/rules/conditions/Used.py b/src/cfnlint/rules/conditions/Used.py index 1db17e588d..6cfb4a9922 100644 --- a/src/cfnlint/rules/conditions/Used.py +++ b/src/cfnlint/rules/conditions/Used.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/conditions/common.py b/src/cfnlint/rules/conditions/common.py index 016f0a8861..5b643aa87f 100644 --- a/src/cfnlint/rules/conditions/common.py +++ b/src/cfnlint/rules/conditions/common.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import RuleMatch diff --git a/src/cfnlint/rules/custom/__init__.py b/src/cfnlint/rules/custom/__init__.py index 39e3ffdae5..662cc47407 100644 --- a/src/cfnlint/rules/custom/__init__.py +++ b/src/cfnlint/rules/custom/__init__.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + # pylint: disable=cyclic-import import json diff --git a/src/cfnlint/rules/functions/Base64.py b/src/cfnlint/rules/functions/Base64.py index 819649c3bf..a7535790e1 100644 --- a/src/cfnlint/rules/functions/Base64.py +++ b/src/cfnlint/rules/functions/Base64.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/Cidr.py b/src/cfnlint/rules/functions/Cidr.py index ea2a80eb3c..536217d35e 100644 --- a/src/cfnlint/rules/functions/Cidr.py +++ b/src/cfnlint/rules/functions/Cidr.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.helpers import REGEX_CIDR diff --git a/src/cfnlint/rules/functions/DynamicReferenceSecureString.py b/src/cfnlint/rules/functions/DynamicReferenceSecureString.py index 2d9d70c4a2..e2309d7152 100644 --- a/src/cfnlint/rules/functions/DynamicReferenceSecureString.py +++ b/src/cfnlint/rules/functions/DynamicReferenceSecureString.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re import cfnlint.helpers diff --git a/src/cfnlint/rules/functions/FindInMap.py b/src/cfnlint/rules/functions/FindInMap.py index fe97855e29..001dd331d0 100644 --- a/src/cfnlint/rules/functions/FindInMap.py +++ b/src/cfnlint/rules/functions/FindInMap.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/FindInMapKeys.py b/src/cfnlint/rules/functions/FindInMapKeys.py index 51bf6ac4a9..5a20133852 100644 --- a/src/cfnlint/rules/functions/FindInMapKeys.py +++ b/src/cfnlint/rules/functions/FindInMapKeys.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/ForEach.py b/src/cfnlint/rules/functions/ForEach.py index 965937dfea..b488f5bf60 100644 --- a/src/cfnlint/rules/functions/ForEach.py +++ b/src/cfnlint/rules/functions/ForEach.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging from cfnlint.languageExtensions import LanguageExtensions @@ -26,8 +27,7 @@ def match(self, cfn): for for_each in for_eaches: has_language_extensions_transform = cfn.has_language_extensions_transform() - LanguageExtensions.validate_transform_is_declared( - self, + LanguageExtensions().validate_transform_is_declared( has_language_extensions_transform, matches, for_each[:-1], diff --git a/src/cfnlint/rules/functions/GetAtt.py b/src/cfnlint/rules/functions/GetAtt.py index 4e921bdcfd..726bbf5485 100644 --- a/src/cfnlint/rules/functions/GetAtt.py +++ b/src/cfnlint/rules/functions/GetAtt.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging import cfnlint.helpers diff --git a/src/cfnlint/rules/functions/GetAz.py b/src/cfnlint/rules/functions/GetAz.py index 39801ba036..95be745796 100644 --- a/src/cfnlint/rules/functions/GetAz.py +++ b/src/cfnlint/rules/functions/GetAz.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/If.py b/src/cfnlint/rules/functions/If.py index fc379cf6c2..3bb7fcb27e 100644 --- a/src/cfnlint/rules/functions/If.py +++ b/src/cfnlint/rules/functions/If.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/ImportValue.py b/src/cfnlint/rules/functions/ImportValue.py index afc690a80e..44fd8a5e4b 100644 --- a/src/cfnlint/rules/functions/ImportValue.py +++ b/src/cfnlint/rules/functions/ImportValue.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/Join.py b/src/cfnlint/rules/functions/Join.py index 3854b8dc42..9fd8623d7c 100644 --- a/src/cfnlint/rules/functions/Join.py +++ b/src/cfnlint/rules/functions/Join.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import RESOURCE_SPECS, VALID_PARAMETER_TYPES_LIST from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/Length.py b/src/cfnlint/rules/functions/Length.py index 7d1aef8654..e7db79c420 100644 --- a/src/cfnlint/rules/functions/Length.py +++ b/src/cfnlint/rules/functions/Length.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.languageExtensions import LanguageExtensions from cfnlint.rules import CloudFormationLintRule, RuleMatch @@ -25,8 +26,7 @@ def match(self, cfn): fn_length_objects = cfn.search_deep_keys(intrinsic_function) for fn_length_object in fn_length_objects: tree = fn_length_object[:-1] - LanguageExtensions.validate_transform_is_declared( - self, + LanguageExtensions().validate_transform_is_declared( has_language_extensions_transform, matches, tree, diff --git a/src/cfnlint/rules/functions/Not.py b/src/cfnlint/rules/functions/Not.py index c1b76b1800..16095d1d41 100644 --- a/src/cfnlint/rules/functions/Not.py +++ b/src/cfnlint/rules/functions/Not.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/Ref.py b/src/cfnlint/rules/functions/Ref.py index c3b6cfc224..988ce83e2a 100644 --- a/src/cfnlint/rules/functions/Ref.py +++ b/src/cfnlint/rules/functions/Ref.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/RefExist.py b/src/cfnlint/rules/functions/RefExist.py index e9cd6b8c77..2cb3db1e65 100644 --- a/src/cfnlint/rules/functions/RefExist.py +++ b/src/cfnlint/rules/functions/RefExist.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/RefInCondition.py b/src/cfnlint/rules/functions/RefInCondition.py index f961e01b2d..3def52b3a5 100644 --- a/src/cfnlint/rules/functions/RefInCondition.py +++ b/src/cfnlint/rules/functions/RefInCondition.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/RelationshipConditions.py b/src/cfnlint/rules/functions/RelationshipConditions.py index 65907e5c65..6ef048ce7f 100644 --- a/src/cfnlint/rules/functions/RelationshipConditions.py +++ b/src/cfnlint/rules/functions/RelationshipConditions.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import PSEUDOPARAMS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/Select.py b/src/cfnlint/rules/functions/Select.py index d9f034aaca..7130cf2014 100644 --- a/src/cfnlint/rules/functions/Select.py +++ b/src/cfnlint/rules/functions/Select.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/Split.py b/src/cfnlint/rules/functions/Split.py index 01fea26d14..73479f1f70 100644 --- a/src/cfnlint/rules/functions/Split.py +++ b/src/cfnlint/rules/functions/Split.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json import regex as re diff --git a/src/cfnlint/rules/functions/Sub.py b/src/cfnlint/rules/functions/Sub.py index 129a8ebddb..9a3fa1f6ad 100644 --- a/src/cfnlint/rules/functions/Sub.py +++ b/src/cfnlint/rules/functions/Sub.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import PSEUDOPARAMS, VALID_PARAMETER_TYPES_LIST from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/SubNeeded.py b/src/cfnlint/rules/functions/SubNeeded.py index 2191c829d6..0e4386f371 100644 --- a/src/cfnlint/rules/functions/SubNeeded.py +++ b/src/cfnlint/rules/functions/SubNeeded.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import copy from functools import reduce # pylint: disable=redefined-builtin diff --git a/src/cfnlint/rules/functions/SubNotJoin.py b/src/cfnlint/rules/functions/SubNotJoin.py index f957325cb1..469d115c8f 100644 --- a/src/cfnlint/rules/functions/SubNotJoin.py +++ b/src/cfnlint/rules/functions/SubNotJoin.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/SubParametersUsed.py b/src/cfnlint/rules/functions/SubParametersUsed.py index 2dacdfc73f..407a3fc2e1 100644 --- a/src/cfnlint/rules/functions/SubParametersUsed.py +++ b/src/cfnlint/rules/functions/SubParametersUsed.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.decode.node import sub_node from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/SubUnneeded.py b/src/cfnlint/rules/functions/SubUnneeded.py index 68267e2720..36f4562dc8 100644 --- a/src/cfnlint/rules/functions/SubUnneeded.py +++ b/src/cfnlint/rules/functions/SubUnneeded.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.decode.node import sub_node from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/functions/ToJsonString.py b/src/cfnlint/rules/functions/ToJsonString.py index 828e08f650..11287e95a9 100644 --- a/src/cfnlint/rules/functions/ToJsonString.py +++ b/src/cfnlint/rules/functions/ToJsonString.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.languageExtensions import LanguageExtensions from cfnlint.rules import CloudFormationLintRule @@ -26,18 +27,16 @@ def match(self, cfn): for fn_toJsonString_object in fn_toJsonString_objects: tree = fn_toJsonString_object[:-1] fn_toJsonString_object_value = fn_toJsonString_object[-1] - LanguageExtensions.validate_transform_is_declared( - self, + LanguageExtensions().validate_transform_is_declared( has_language_extensions_transform, matches, tree, intrinsic_function, ) - LanguageExtensions.validate_type( - self, fn_toJsonString_object_value, matches, tree, intrinsic_function + LanguageExtensions().validate_type( + fn_toJsonString_object_value, matches, tree, intrinsic_function ) - LanguageExtensions.validate_pseudo_parameters( - self, + LanguageExtensions().validate_pseudo_parameters( fn_toJsonString_object_value, matches, tree, diff --git a/src/cfnlint/rules/mappings/ApproachingLimitAttributes.py b/src/cfnlint/rules/mappings/ApproachingLimitAttributes.py index 8fa3c0adc1..7775ef39be 100644 --- a/src/cfnlint/rules/mappings/ApproachingLimitAttributes.py +++ b/src/cfnlint/rules/mappings/ApproachingLimitAttributes.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import LIMITS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/mappings/ApproachingLimitName.py b/src/cfnlint/rules/mappings/ApproachingLimitName.py index 22967cbe8e..0fd8383d5d 100644 --- a/src/cfnlint/rules/mappings/ApproachingLimitName.py +++ b/src/cfnlint/rules/mappings/ApproachingLimitName.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import approaching_name_limit diff --git a/src/cfnlint/rules/mappings/ApproachingLimitNumber.py b/src/cfnlint/rules/mappings/ApproachingLimitNumber.py index d6fd6510a7..fa7f73e354 100644 --- a/src/cfnlint/rules/mappings/ApproachingLimitNumber.py +++ b/src/cfnlint/rules/mappings/ApproachingLimitNumber.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import approaching_number_limit diff --git a/src/cfnlint/rules/mappings/Configuration.py b/src/cfnlint/rules/mappings/Configuration.py index a69b676ece..b8d758f3b4 100644 --- a/src/cfnlint/rules/mappings/Configuration.py +++ b/src/cfnlint/rules/mappings/Configuration.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/mappings/KeyName.py b/src/cfnlint/rules/mappings/KeyName.py index 3683460ee0..231709a2e4 100644 --- a/src/cfnlint/rules/mappings/KeyName.py +++ b/src/cfnlint/rules/mappings/KeyName.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.helpers import REGEX_ALPHANUMERIC diff --git a/src/cfnlint/rules/mappings/LimitAttributes.py b/src/cfnlint/rules/mappings/LimitAttributes.py index 75a6d22133..b4bce120dc 100644 --- a/src/cfnlint/rules/mappings/LimitAttributes.py +++ b/src/cfnlint/rules/mappings/LimitAttributes.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import LIMITS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/mappings/LimitName.py b/src/cfnlint/rules/mappings/LimitName.py index 9054808fb8..35cf6bcf9f 100644 --- a/src/cfnlint/rules/mappings/LimitName.py +++ b/src/cfnlint/rules/mappings/LimitName.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import name_limit diff --git a/src/cfnlint/rules/mappings/LimitNumber.py b/src/cfnlint/rules/mappings/LimitNumber.py index 55e5f820cd..686a5c9e61 100644 --- a/src/cfnlint/rules/mappings/LimitNumber.py +++ b/src/cfnlint/rules/mappings/LimitNumber.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import number_limit diff --git a/src/cfnlint/rules/mappings/Name.py b/src/cfnlint/rules/mappings/Name.py index 578143b3ce..2e27733fa7 100644 --- a/src/cfnlint/rules/mappings/Name.py +++ b/src/cfnlint/rules/mappings/Name.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import alphanumeric_name diff --git a/src/cfnlint/rules/mappings/Used.py b/src/cfnlint/rules/mappings/Used.py index a503372d95..66bf60404c 100644 --- a/src/cfnlint/rules/mappings/Used.py +++ b/src/cfnlint/rules/mappings/Used.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/metadata/Config.py b/src/cfnlint/rules/metadata/Config.py index 0bb221a664..0d8b6f157d 100644 --- a/src/cfnlint/rules/metadata/Config.py +++ b/src/cfnlint/rules/metadata/Config.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/metadata/InterfaceConfiguration.py b/src/cfnlint/rules/metadata/InterfaceConfiguration.py index a7ec775522..49512a6051 100644 --- a/src/cfnlint/rules/metadata/InterfaceConfiguration.py +++ b/src/cfnlint/rules/metadata/InterfaceConfiguration.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/metadata/InterfaceParameterExists.py b/src/cfnlint/rules/metadata/InterfaceParameterExists.py index ff372c6c29..15b76e461b 100644 --- a/src/cfnlint/rules/metadata/InterfaceParameterExists.py +++ b/src/cfnlint/rules/metadata/InterfaceParameterExists.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/outputs/ApproachingLimitDescription.py b/src/cfnlint/rules/outputs/ApproachingLimitDescription.py index d9d94c8ae6..0c3a29c5bf 100644 --- a/src/cfnlint/rules/outputs/ApproachingLimitDescription.py +++ b/src/cfnlint/rules/outputs/ApproachingLimitDescription.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import LIMITS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/outputs/ApproachingLimitName.py b/src/cfnlint/rules/outputs/ApproachingLimitName.py index 15ba703611..281cec2c71 100644 --- a/src/cfnlint/rules/outputs/ApproachingLimitName.py +++ b/src/cfnlint/rules/outputs/ApproachingLimitName.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import approaching_name_limit diff --git a/src/cfnlint/rules/outputs/ApproachingLimitNumber.py b/src/cfnlint/rules/outputs/ApproachingLimitNumber.py index d8fa91e295..c8bab0352e 100644 --- a/src/cfnlint/rules/outputs/ApproachingLimitNumber.py +++ b/src/cfnlint/rules/outputs/ApproachingLimitNumber.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import approaching_number_limit diff --git a/src/cfnlint/rules/outputs/Configuration.py b/src/cfnlint/rules/outputs/Configuration.py index ebcaba272a..5593a6f39e 100644 --- a/src/cfnlint/rules/outputs/Configuration.py +++ b/src/cfnlint/rules/outputs/Configuration.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import FUNCTIONS_SINGLE from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/outputs/Description.py b/src/cfnlint/rules/outputs/Description.py index 61eb40a563..257678b6f4 100644 --- a/src/cfnlint/rules/outputs/Description.py +++ b/src/cfnlint/rules/outputs/Description.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/outputs/ImportValue.py b/src/cfnlint/rules/outputs/ImportValue.py index 4f0440a846..21b9c2221a 100644 --- a/src/cfnlint/rules/outputs/ImportValue.py +++ b/src/cfnlint/rules/outputs/ImportValue.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/outputs/LimitDescription.py b/src/cfnlint/rules/outputs/LimitDescription.py index 464d2ec241..4e2cc85f30 100644 --- a/src/cfnlint/rules/outputs/LimitDescription.py +++ b/src/cfnlint/rules/outputs/LimitDescription.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import LIMITS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/outputs/LimitName.py b/src/cfnlint/rules/outputs/LimitName.py index 6f576667ee..64e6839b3d 100644 --- a/src/cfnlint/rules/outputs/LimitName.py +++ b/src/cfnlint/rules/outputs/LimitName.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import name_limit diff --git a/src/cfnlint/rules/outputs/LimitNumber.py b/src/cfnlint/rules/outputs/LimitNumber.py index b1758cd586..19b3452b77 100644 --- a/src/cfnlint/rules/outputs/LimitNumber.py +++ b/src/cfnlint/rules/outputs/LimitNumber.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import number_limit diff --git a/src/cfnlint/rules/outputs/Name.py b/src/cfnlint/rules/outputs/Name.py index f6aac5eb29..6fd20c148e 100644 --- a/src/cfnlint/rules/outputs/Name.py +++ b/src/cfnlint/rules/outputs/Name.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import alphanumeric_name diff --git a/src/cfnlint/rules/outputs/Required.py b/src/cfnlint/rules/outputs/Required.py index 2b7ede6acf..0e2acdb40e 100644 --- a/src/cfnlint/rules/outputs/Required.py +++ b/src/cfnlint/rules/outputs/Required.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/outputs/Value.py b/src/cfnlint/rules/outputs/Value.py index 85e43cdaa1..d14010e32d 100644 --- a/src/cfnlint/rules/outputs/Value.py +++ b/src/cfnlint/rules/outputs/Value.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import RESOURCE_SPECS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/parameters/AllowedPattern.py b/src/cfnlint/rules/parameters/AllowedPattern.py index 7273af1c4c..6b5d93336e 100644 --- a/src/cfnlint/rules/parameters/AllowedPattern.py +++ b/src/cfnlint/rules/parameters/AllowedPattern.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.helpers import RESOURCE_SPECS diff --git a/src/cfnlint/rules/parameters/AllowedValue.py b/src/cfnlint/rules/parameters/AllowedValue.py index bafe9bbedd..f21934c4e0 100644 --- a/src/cfnlint/rules/parameters/AllowedValue.py +++ b/src/cfnlint/rules/parameters/AllowedValue.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from cfnlint.helpers import RESOURCE_SPECS diff --git a/src/cfnlint/rules/parameters/ApproachingLimitName.py b/src/cfnlint/rules/parameters/ApproachingLimitName.py index 2d7f2a8afe..31e9202b01 100644 --- a/src/cfnlint/rules/parameters/ApproachingLimitName.py +++ b/src/cfnlint/rules/parameters/ApproachingLimitName.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import approaching_name_limit diff --git a/src/cfnlint/rules/parameters/ApproachingLimitNumber.py b/src/cfnlint/rules/parameters/ApproachingLimitNumber.py index 71f1bbb602..abab921ff5 100644 --- a/src/cfnlint/rules/parameters/ApproachingLimitNumber.py +++ b/src/cfnlint/rules/parameters/ApproachingLimitNumber.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import approaching_number_limit diff --git a/src/cfnlint/rules/parameters/ApproachingLimitValue.py b/src/cfnlint/rules/parameters/ApproachingLimitValue.py index 79fef29421..8d4f7c10d3 100644 --- a/src/cfnlint/rules/parameters/ApproachingLimitValue.py +++ b/src/cfnlint/rules/parameters/ApproachingLimitValue.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import LIMITS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/parameters/Configuration.py b/src/cfnlint/rules/parameters/Configuration.py index fbe0c91d4d..58b0e13a5a 100644 --- a/src/cfnlint/rules/parameters/Configuration.py +++ b/src/cfnlint/rules/parameters/Configuration.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/parameters/Default.py b/src/cfnlint/rules/parameters/Default.py index 92b37c1890..0f4b7d74ed 100644 --- a/src/cfnlint/rules/parameters/Default.py +++ b/src/cfnlint/rules/parameters/Default.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/parameters/DefaultRef.py b/src/cfnlint/rules/parameters/DefaultRef.py index 3371652cd4..9bd68ac73b 100644 --- a/src/cfnlint/rules/parameters/DefaultRef.py +++ b/src/cfnlint/rules/parameters/DefaultRef.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/parameters/LambdaMemorySize.py b/src/cfnlint/rules/parameters/LambdaMemorySize.py index f24403b6bc..9a464b2dff 100644 --- a/src/cfnlint/rules/parameters/LambdaMemorySize.py +++ b/src/cfnlint/rules/parameters/LambdaMemorySize.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/parameters/LimitName.py b/src/cfnlint/rules/parameters/LimitName.py index d48d7d23cc..2c53e938d5 100644 --- a/src/cfnlint/rules/parameters/LimitName.py +++ b/src/cfnlint/rules/parameters/LimitName.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import name_limit diff --git a/src/cfnlint/rules/parameters/LimitNumber.py b/src/cfnlint/rules/parameters/LimitNumber.py index 64764c5518..08e3f7497f 100644 --- a/src/cfnlint/rules/parameters/LimitNumber.py +++ b/src/cfnlint/rules/parameters/LimitNumber.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import number_limit diff --git a/src/cfnlint/rules/parameters/LimitValue.py b/src/cfnlint/rules/parameters/LimitValue.py index b88aacc476..aae97b1b33 100644 --- a/src/cfnlint/rules/parameters/LimitValue.py +++ b/src/cfnlint/rules/parameters/LimitValue.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import LIMITS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/parameters/Name.py b/src/cfnlint/rules/parameters/Name.py index 30c3123311..84b119845f 100644 --- a/src/cfnlint/rules/parameters/Name.py +++ b/src/cfnlint/rules/parameters/Name.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import alphanumeric_name diff --git a/src/cfnlint/rules/parameters/Types.py b/src/cfnlint/rules/parameters/Types.py index 3795468522..161daeb21b 100644 --- a/src/cfnlint/rules/parameters/Types.py +++ b/src/cfnlint/rules/parameters/Types.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import VALID_PARAMETER_TYPES from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/parameters/Used.py b/src/cfnlint/rules/parameters/Used.py index accb0b8962..e5f2d5582f 100644 --- a/src/cfnlint/rules/parameters/Used.py +++ b/src/cfnlint/rules/parameters/Used.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from __future__ import unicode_literals import regex as re diff --git a/src/cfnlint/rules/resources/ApproachingLimitName.py b/src/cfnlint/rules/resources/ApproachingLimitName.py index d415e23da8..4b8f90dfdf 100644 --- a/src/cfnlint/rules/resources/ApproachingLimitName.py +++ b/src/cfnlint/rules/resources/ApproachingLimitName.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import approaching_name_limit diff --git a/src/cfnlint/rules/resources/ApproachingLimitNumber.py b/src/cfnlint/rules/resources/ApproachingLimitNumber.py index 2f92eab723..76f8753342 100644 --- a/src/cfnlint/rules/resources/ApproachingLimitNumber.py +++ b/src/cfnlint/rules/resources/ApproachingLimitNumber.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import approaching_number_limit diff --git a/src/cfnlint/rules/resources/BothUpdateReplacePolicyDeletionPolicyNeeded.py b/src/cfnlint/rules/resources/BothUpdateReplacePolicyDeletionPolicyNeeded.py index a392b0a6c9..bb54c1f256 100644 --- a/src/cfnlint/rules/resources/BothUpdateReplacePolicyDeletionPolicyNeeded.py +++ b/src/cfnlint/rules/resources/BothUpdateReplacePolicyDeletionPolicyNeeded.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/CircularDependency.py b/src/cfnlint/rules/resources/CircularDependency.py index b2738561e3..08fff129d6 100644 --- a/src/cfnlint/rules/resources/CircularDependency.py +++ b/src/cfnlint/rules/resources/CircularDependency.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch @@ -22,8 +23,8 @@ def match(self, cfn): for cycle in cfn.graph.get_cycles(cfn): source, target = cycle[:2] if ( - cfn.graph.graph.nodes[source].get("type") == "Resource" - and cfn.graph.graph.nodes[target].get("type") == "Resource" + cfn.graph.graph.nodes[source].get("type") == '"Resource"' + and cfn.graph.graph.nodes[target].get("type") == '"Resource"' ): message = f"Circular Dependencies for resource {source}. Circular dependency with [{target}]" path = ["Resources", source] diff --git a/src/cfnlint/rules/resources/Configuration.py b/src/cfnlint/rules/resources/Configuration.py index 1da633eb01..8dfa61a6e7 100644 --- a/src/cfnlint/rules/resources/Configuration.py +++ b/src/cfnlint/rules/resources/Configuration.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import cfnlint.helpers from cfnlint.helpers import REGISTRY_SCHEMAS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/DeletionPolicy.py b/src/cfnlint/rules/resources/DeletionPolicy.py index a4055d7244..c57f480060 100644 --- a/src/cfnlint/rules/resources/DeletionPolicy.py +++ b/src/cfnlint/rules/resources/DeletionPolicy.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import valid_snapshot_types from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/DependsOn.py b/src/cfnlint/rules/resources/DependsOn.py index 42c4a79bd4..0f970bbf4c 100644 --- a/src/cfnlint/rules/resources/DependsOn.py +++ b/src/cfnlint/rules/resources/DependsOn.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/DependsOnObsolete.py b/src/cfnlint/rules/resources/DependsOnObsolete.py index 57e3968452..0d39e88202 100644 --- a/src/cfnlint/rules/resources/DependsOnObsolete.py +++ b/src/cfnlint/rules/resources/DependsOnObsolete.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/HardCodedArnProperties.py b/src/cfnlint/rules/resources/HardCodedArnProperties.py index c1d8f49e46..961c0ed2dd 100644 --- a/src/cfnlint/rules/resources/HardCodedArnProperties.py +++ b/src/cfnlint/rules/resources/HardCodedArnProperties.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.rules import CloudFormationLintRule, RuleMatch @@ -73,6 +74,10 @@ def match_values(self, cfn): def match(self, cfn): matches = [] + # Skip rule if CDK + if cfn.is_cdk_template(): + return matches + transforms = cfn.transform_pre["Transform"] transforms = transforms if isinstance(transforms, list) else [transforms] if "AWS::Serverless-2016-10-31" in cfn.transform_pre["Transform"]: diff --git a/src/cfnlint/rules/resources/LimitName.py b/src/cfnlint/rules/resources/LimitName.py index 2781327789..0aa93a4f00 100644 --- a/src/cfnlint/rules/resources/LimitName.py +++ b/src/cfnlint/rules/resources/LimitName.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import name_limit diff --git a/src/cfnlint/rules/resources/LimitNumber.py b/src/cfnlint/rules/resources/LimitNumber.py index 24fdd61cef..6bf3e91f3f 100644 --- a/src/cfnlint/rules/resources/LimitNumber.py +++ b/src/cfnlint/rules/resources/LimitNumber.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import number_limit diff --git a/src/cfnlint/rules/resources/Modules.py b/src/cfnlint/rules/resources/Modules.py index 86ee767a2d..a8ae5ccc32 100644 --- a/src/cfnlint/rules/resources/Modules.py +++ b/src/cfnlint/rules/resources/Modules.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/Name.py b/src/cfnlint/rules/resources/Name.py index d528a3ac18..04498dd349 100644 --- a/src/cfnlint/rules/resources/Name.py +++ b/src/cfnlint/rules/resources/Name.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule from cfnlint.rules.common import alphanumeric_name diff --git a/src/cfnlint/rules/resources/NoEcho.py b/src/cfnlint/rules/resources/NoEcho.py index 60a0cd6e83..50e8741c07 100644 --- a/src/cfnlint/rules/resources/NoEcho.py +++ b/src/cfnlint/rules/resources/NoEcho.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import bool_compare from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/PreviousGenerationInstanceType.py b/src/cfnlint/rules/resources/PreviousGenerationInstanceType.py index 5a7d260f61..63f6938fcf 100644 --- a/src/cfnlint/rules/resources/PreviousGenerationInstanceType.py +++ b/src/cfnlint/rules/resources/PreviousGenerationInstanceType.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/ResourceSchema.py b/src/cfnlint/rules/resources/ResourceSchema.py index 5eebfb5805..d8a744f7a3 100644 --- a/src/cfnlint/rules/resources/ResourceSchema.py +++ b/src/cfnlint/rules/resources/ResourceSchema.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from jsonschema import ValidationError, validate diff --git a/src/cfnlint/rules/resources/RetentionPeriodOnResourceTypesWithAutoExpiringContent.py b/src/cfnlint/rules/resources/RetentionPeriodOnResourceTypesWithAutoExpiringContent.py index 271c38ad0c..1025390ba2 100644 --- a/src/cfnlint/rules/resources/RetentionPeriodOnResourceTypesWithAutoExpiringContent.py +++ b/src/cfnlint/rules/resources/RetentionPeriodOnResourceTypesWithAutoExpiringContent.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.rules import CloudFormationLintRule, RuleMatch @@ -65,8 +66,15 @@ def match(self, cfn): { "Attribute": "BackupRetentionPeriod", "SourceUrl": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-backupretentionperiod", - "CheckAttribute": "Engine", - "CheckAttributeRegex": re.compile("^((?!aurora).)*$"), + "Checks": [ + { + "CheckAttribute": "Engine", + "CheckAttributeRegex": re.compile("aurora.*"), + }, + { + "CheckAttributeNotSet": "SourceDBInstanceIdentifier", + }, + ], } ], "AWS::RDS::DBCluster": [ @@ -93,14 +101,20 @@ def match(self, cfn): value = property_set.get(attr_def.get("Attribute")) if not value: message = f'The default retention period will delete the data after a pre-defined time. Set an explicit values to avoid data loss on resource : {"/".join(str(x) for x in error_path)}' - if attr_def.get("CheckAttribute"): - if self._validate_property( - property_set.get( - attr_def.get("CheckAttribute") - ), - attr_def.get("CheckAttributeRegex"), - ): - matches.append(RuleMatch(error_path, message)) + for check in attr_def.get("Checks", []): + if "CheckAttribute" in check: + if self._validate_property( + property_set.get( + check.get("CheckAttribute") + ), + check.get("CheckAttributeRegex"), + ): + break + if "CheckAttributeNotSet" in check: + if property_set.get( + check.get("CheckAttributeNotSet") + ): + break else: matches.append(RuleMatch(error_path, message)) if isinstance(value, dict): diff --git a/src/cfnlint/rules/resources/ServerlessTransform.py b/src/cfnlint/rules/resources/ServerlessTransform.py index e7eebc988a..1d82174c95 100644 --- a/src/cfnlint/rules/resources/ServerlessTransform.py +++ b/src/cfnlint/rules/resources/ServerlessTransform.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/UniqueNames.py b/src/cfnlint/rules/resources/UniqueNames.py index ab21903d03..ea3f6dda90 100644 --- a/src/cfnlint/rules/resources/UniqueNames.py +++ b/src/cfnlint/rules/resources/UniqueNames.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/UpdateReplacePolicy.py b/src/cfnlint/rules/resources/UpdateReplacePolicy.py index 570a3d89bc..00e1119a40 100644 --- a/src/cfnlint/rules/resources/UpdateReplacePolicy.py +++ b/src/cfnlint/rules/resources/UpdateReplacePolicy.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import valid_snapshot_types from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/UpdateReplacePolicyDeletionPolicyOnStatefulResourceTypes.py b/src/cfnlint/rules/resources/UpdateReplacePolicyDeletionPolicyOnStatefulResourceTypes.py index bcaf6fc762..b3329bdadd 100644 --- a/src/cfnlint/rules/resources/UpdateReplacePolicyDeletionPolicyOnStatefulResourceTypes.py +++ b/src/cfnlint/rules/resources/UpdateReplacePolicyDeletionPolicyOnStatefulResourceTypes.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import cfnlint.helpers from cfnlint.data import AdditionalSpecs from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/backup/BackupPlanLifecycleRule.py b/src/cfnlint/rules/resources/backup/BackupPlanLifecycleRule.py index 949fa4d38a..cda04a54be 100644 --- a/src/cfnlint/rules/resources/backup/BackupPlanLifecycleRule.py +++ b/src/cfnlint/rules/resources/backup/BackupPlanLifecycleRule.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/certificatemanager/DomainValidationOptions.py b/src/cfnlint/rules/resources/certificatemanager/DomainValidationOptions.py index 071333ae7c..5bef453fa1 100644 --- a/src/cfnlint/rules/resources/certificatemanager/DomainValidationOptions.py +++ b/src/cfnlint/rules/resources/certificatemanager/DomainValidationOptions.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/cloudformation/NestedStackParameters.py b/src/cfnlint/rules/resources/cloudformation/NestedStackParameters.py index 1b83628f2b..b49c374f85 100644 --- a/src/cfnlint/rules/resources/cloudformation/NestedStackParameters.py +++ b/src/cfnlint/rules/resources/cloudformation/NestedStackParameters.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import os from cfnlint.decode import decode diff --git a/src/cfnlint/rules/resources/cloudfront/Aliases.py b/src/cfnlint/rules/resources/cloudfront/Aliases.py index f5b29e22ed..1e2ed6c7c6 100644 --- a/src/cfnlint/rules/resources/cloudfront/Aliases.py +++ b/src/cfnlint/rules/resources/cloudfront/Aliases.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.helpers import FUNCTIONS, REGEX_DYN_REF diff --git a/src/cfnlint/rules/resources/codepipeline/CodepipelineStageActions.py b/src/cfnlint/rules/resources/codepipeline/CodepipelineStageActions.py index fe0012e598..bd3e051750 100644 --- a/src/cfnlint/rules/resources/codepipeline/CodepipelineStageActions.py +++ b/src/cfnlint/rules/resources/codepipeline/CodepipelineStageActions.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/codepipeline/CodepipelineStages.py b/src/cfnlint/rules/resources/codepipeline/CodepipelineStages.py index 8b6f7b8cdb..939f7aa777 100644 --- a/src/cfnlint/rules/resources/codepipeline/CodepipelineStages.py +++ b/src/cfnlint/rules/resources/codepipeline/CodepipelineStages.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/dynamodb/AttributeMismatch.py b/src/cfnlint/rules/resources/dynamodb/AttributeMismatch.py index 5747200f61..b1eec267d0 100644 --- a/src/cfnlint/rules/resources/dynamodb/AttributeMismatch.py +++ b/src/cfnlint/rules/resources/dynamodb/AttributeMismatch.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.decode.node import list_node from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/ecs/FargateDeploymentSchedulingStrategy.py b/src/cfnlint/rules/resources/ecs/FargateDeploymentSchedulingStrategy.py index 9cf4b097b1..4b61d2fa0d 100644 --- a/src/cfnlint/rules/resources/ecs/FargateDeploymentSchedulingStrategy.py +++ b/src/cfnlint/rules/resources/ecs/FargateDeploymentSchedulingStrategy.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/ecs/TaskDefinitionEssentialContainer.py b/src/cfnlint/rules/resources/ecs/TaskDefinitionEssentialContainer.py index 2ffb0b6285..ea86001fb9 100644 --- a/src/cfnlint/rules/resources/ecs/TaskDefinitionEssentialContainer.py +++ b/src/cfnlint/rules/resources/ecs/TaskDefinitionEssentialContainer.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/ectwo/Ebs.py b/src/cfnlint/rules/resources/ectwo/Ebs.py index e293e24949..37cac945ee 100644 --- a/src/cfnlint/rules/resources/ectwo/Ebs.py +++ b/src/cfnlint/rules/resources/ectwo/Ebs.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/ectwo/RouteTableAssociation.py b/src/cfnlint/rules/resources/ectwo/RouteTableAssociation.py index 0552e03c38..977087d8a8 100644 --- a/src/cfnlint/rules/resources/ectwo/RouteTableAssociation.py +++ b/src/cfnlint/rules/resources/ectwo/RouteTableAssociation.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from collections import defaultdict import cfnlint.helpers diff --git a/src/cfnlint/rules/resources/ectwo/SecurityGroupIngress.py b/src/cfnlint/rules/resources/ectwo/SecurityGroupIngress.py deleted file mode 100644 index 607852edfe..0000000000 --- a/src/cfnlint/rules/resources/ectwo/SecurityGroupIngress.py +++ /dev/null @@ -1,85 +0,0 @@ -""" -Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. -SPDX-License-Identifier: MIT-0 -""" -from cfnlint.rules import CloudFormationLintRule, RuleMatch - - -class SecurityGroupIngress(CloudFormationLintRule): - """Check if EC2 Security Group Ingress Properties""" - - id = "E2506" - shortdesc = "Resource EC2 Security Group Ingress Properties" - description = ( - "See if EC2 Security Group Ingress Properties are set correctly. " - 'Check that "SourceSecurityGroupId" or "SourceSecurityGroupName" are ' - " are exclusive and using the type of Ref or GetAtt " - ) - source_url = "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html" - tags = ["resources", "ec2", "securitygroup"] - - def check_ingress_rule(self, vpc_id, properties, path): - """Check ingress rule""" - - matches = [] - if vpc_id: - # Check that SourceSecurityGroupName isn't specified - if properties.get("SourceSecurityGroupName", None): - path_error = path[:] + ["SourceSecurityGroupName"] - message = ( - "SourceSecurityGroupName shouldn't be specified for " - "Vpc Security Group at {0}" - ) - matches.append( - RuleMatch( - path_error, message.format("/".join(map(str, path_error))) - ) - ) - - return matches - - def match(self, cfn): - """Check EC2 Security Group Ingress Resource Parameters""" - - matches = [] - - resources = cfn.get_resources(resource_type="AWS::EC2::SecurityGroup") - for resource_name, resource_object in resources.items(): - properties = resource_object.get("Properties", {}) - if properties: - vpc_id = properties.get("VpcId", None) - ingress_rules = properties.get("SecurityGroupIngress") - if isinstance(ingress_rules, list): - for index, ingress_rule in enumerate(ingress_rules): - path = [ - "Resources", - resource_name, - "Properties", - "SecurityGroupIngress", - index, - ] - matches.extend( - self.check_ingress_rule( - vpc_id=vpc_id, properties=ingress_rule, path=path - ) - ) - - resources = None - resources = cfn.get_resources(resource_type="AWS::EC2::SecurityGroupIngress") - for resource_name, resource_object in resources.items(): - properties = resource_object.get("Properties", {}) - group_id = properties.get("GroupId", None) - path = ["Resources", resource_name, "Properties"] - if group_id: - vpc_id = "vpc-1234567" - else: - vpc_id = None - - if properties: - path = ["Resources", resource_name, "Properties"] - matches.extend( - self.check_ingress_rule( - vpc_id=vpc_id, properties=properties, path=path - ) - ) - return matches diff --git a/src/cfnlint/rules/resources/elasticache/CacheClusterFailover.py b/src/cfnlint/rules/resources/elasticache/CacheClusterFailover.py index ddbe07eca2..39193ce86d 100644 --- a/src/cfnlint/rules/resources/elasticache/CacheClusterFailover.py +++ b/src/cfnlint/rules/resources/elasticache/CacheClusterFailover.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import bool_compare from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/elb/Elb.py b/src/cfnlint/rules/resources/elb/Elb.py index 2977a21057..45765df019 100644 --- a/src/cfnlint/rules/resources/elb/Elb.py +++ b/src/cfnlint/rules/resources/elb/Elb.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/events/RuleScheduleExpression.py b/src/cfnlint/rules/resources/events/RuleScheduleExpression.py index 4deef8839b..a64d89722d 100644 --- a/src/cfnlint/rules/resources/events/RuleScheduleExpression.py +++ b/src/cfnlint/rules/resources/events/RuleScheduleExpression.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch @@ -25,29 +26,43 @@ def check_rate(self, value, path): rate_expression = value[value.find("(") + 1 : value.find(")")] if not rate_expression: - matches.append( - RuleMatch(path, "Rate value of ScheduleExpression cannot be empty") - ) - else: - # Rate format: rate(Value Unit) - items = rate_expression.split(" ") - - if len(items) != 2: - message = "Rate expression must contain 2 elements (Value Unit), rate contains {} elements" - matches.append(RuleMatch(path, message.format(len(items)))) - else: - # Check the Value - if not items[0].isdigit(): - message = "Rate Value ({}) should be of type Integer." - extra_args = { - "actual_type": type(items[0]).__name__, - "expected_type": int.__name__, - } - matches.append( - RuleMatch(path, message.format(items[0]), **extra_args) - ) + return [RuleMatch(path, "Rate value of ScheduleExpression cannot be empty")] + + # Rate format: rate(Value Unit) + items = rate_expression.split(" ") + + if len(items) != 2: + message = "Rate expression must contain 2 elements (Value Unit), rate contains {} elements" + matches.append(RuleMatch(path, message.format(len(items)))) + return [RuleMatch(path, message.format(len(items)))] + + # Check the Value + if not items[0].isdigit(): + message = "Rate Value ({}) should be of type Integer." + extra_args = { + "actual_type": type(items[0]).__name__, + "expected_type": int.__name__, + } + return [RuleMatch(path, message.format(items[0]), **extra_args)] + + if float(items[0]) <= 0: + return [ + RuleMatch(path, f"Rate Value {items[0]!r} should be greater than 0.") + ] + + if float(items[0]) <= 1: + valid_periods = ["minute", "hour", "day"] + elif float(items[0]) > 1: + valid_periods = ["minutes", "hours", "days"] + # Check the Unit + if items[1] not in valid_periods: + return [ + RuleMatch( + path, f"Rate Unit {items[1]!r} should be one of {valid_periods!r}." + ) + ] - return matches + return [] def check_cron(self, value, path): """Check Cron configuration""" diff --git a/src/cfnlint/rules/resources/events/RuleTargetsLimit.py b/src/cfnlint/rules/resources/events/RuleTargetsLimit.py index f0522e4bbb..e7deaaf00e 100644 --- a/src/cfnlint/rules/resources/events/RuleTargetsLimit.py +++ b/src/cfnlint/rules/resources/events/RuleTargetsLimit.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/iam/Permissions.py b/src/cfnlint/rules/resources/iam/Permissions.py index ea917a870a..36f8eba740 100644 --- a/src/cfnlint/rules/resources/iam/Permissions.py +++ b/src/cfnlint/rules/resources/iam/Permissions.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from cfnlint.data import AdditionalSpecs diff --git a/src/cfnlint/rules/resources/iam/Policy.py b/src/cfnlint/rules/resources/iam/Policy.py index 8b25a7a393..09a87ac068 100644 --- a/src/cfnlint/rules/resources/iam/Policy.py +++ b/src/cfnlint/rules/resources/iam/Policy.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from datetime import date @@ -150,6 +151,10 @@ def _check_policy_statement( if "Action" not in statement and "NotAction" not in statement: message = "IAM Policy statement missing Action or NotAction" matches.append(RuleMatch(branch[:], message)) + if "Action" in statement and "NotAction" in statement: + message = "IAM Policy statement should have only one of Action or NotAction" + matches.append(RuleMatch(branch[:] + ["Action"], message)) + matches.append(RuleMatch(branch[:] + ["NotAction"], message)) if is_identity_policy: if "Principal" in statement or "NotPrincipal" in statement: message = "IAM Resource Policy statement shouldn't have Principal or NotPrincipal" @@ -158,10 +163,18 @@ def _check_policy_statement( if "Principal" not in statement and "NotPrincipal" not in statement: message = "IAM Resource Policy statement should have Principal or NotPrincipal" matches.append(RuleMatch(branch[:] + ["Principal"], message)) + if "Principal" in statement and "NotPrincipal" in statement: + message = "IAM Resource Policy statement should have only one of Principal or NotPrincipal" + matches.append(RuleMatch(branch[:] + ["Principal"], message)) + matches.append(RuleMatch(branch[:] + ["NotPrincipal"], message)) if not resource_exceptions: if "Resource" not in statement and "NotResource" not in statement: message = "IAM Policy statement missing Resource or NotResource" matches.append(RuleMatch(branch[:], message)) + if "Resource" in statement and "NotResource" in statement: + message = "IAM Resource Policy statement should have only one of Resource or NotResource" + matches.append(RuleMatch(branch[:] + ["Resource"], message)) + matches.append(RuleMatch(branch[:] + ["NotResource"], message)) resources = statement.get("Resource", []) if isinstance(resources, str): diff --git a/src/cfnlint/rules/resources/iam/PolicyVersion.py b/src/cfnlint/rules/resources/iam/PolicyVersion.py index 3e4040cfa4..e9ea868d08 100644 --- a/src/cfnlint/rules/resources/iam/PolicyVersion.py +++ b/src/cfnlint/rules/resources/iam/PolicyVersion.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from datetime import date from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/iam/RefWithPath.py b/src/cfnlint/rules/resources/iam/RefWithPath.py index e3f9161b7e..4ca91c5ecb 100644 --- a/src/cfnlint/rules/resources/iam/RefWithPath.py +++ b/src/cfnlint/rules/resources/iam/RefWithPath.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/lmbd/DeprecatedRuntime.py b/src/cfnlint/rules/resources/lmbd/DeprecatedRuntime.py index 667a08d184..4e2e2641a8 100644 --- a/src/cfnlint/rules/resources/lmbd/DeprecatedRuntime.py +++ b/src/cfnlint/rules/resources/lmbd/DeprecatedRuntime.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from datetime import datetime from cfnlint.data import AdditionalSpecs diff --git a/src/cfnlint/rules/resources/lmbd/DeprecatedRuntimeEnd.py b/src/cfnlint/rules/resources/lmbd/DeprecatedRuntimeEnd.py index c79701f356..388a2f6a8a 100644 --- a/src/cfnlint/rules/resources/lmbd/DeprecatedRuntimeEnd.py +++ b/src/cfnlint/rules/resources/lmbd/DeprecatedRuntimeEnd.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from datetime import datetime from cfnlint.rules import RuleMatch diff --git a/src/cfnlint/rules/resources/lmbd/DeprecatedRuntimeEol.py b/src/cfnlint/rules/resources/lmbd/DeprecatedRuntimeEol.py index 039ddd823c..a2daf92cfc 100644 --- a/src/cfnlint/rules/resources/lmbd/DeprecatedRuntimeEol.py +++ b/src/cfnlint/rules/resources/lmbd/DeprecatedRuntimeEol.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from datetime import datetime from cfnlint.rules import RuleMatch diff --git a/src/cfnlint/rules/resources/lmbd/EventsLogGroupName.py b/src/cfnlint/rules/resources/lmbd/EventsLogGroupName.py index f715301afd..ade0dd8116 100644 --- a/src/cfnlint/rules/resources/lmbd/EventsLogGroupName.py +++ b/src/cfnlint/rules/resources/lmbd/EventsLogGroupName.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/lmbd/ZipPackageRequiredProperties.py b/src/cfnlint/rules/resources/lmbd/ZipPackageRequiredProperties.py index 6254b82f28..7cf86e96fc 100644 --- a/src/cfnlint/rules/resources/lmbd/ZipPackageRequiredProperties.py +++ b/src/cfnlint/rules/resources/lmbd/ZipPackageRequiredProperties.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/properties/AllowedPattern.py b/src/cfnlint/rules/resources/properties/AllowedPattern.py index 578acfea24..190fbd9aa5 100644 --- a/src/cfnlint/rules/resources/properties/AllowedPattern.py +++ b/src/cfnlint/rules/resources/properties/AllowedPattern.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.helpers import RESOURCE_SPECS diff --git a/src/cfnlint/rules/resources/properties/AllowedValue.py b/src/cfnlint/rules/resources/properties/AllowedValue.py index c9f1f63eff..54abe17af4 100644 --- a/src/cfnlint/rules/resources/properties/AllowedValue.py +++ b/src/cfnlint/rules/resources/properties/AllowedValue.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from cfnlint.helpers import RESOURCE_SPECS diff --git a/src/cfnlint/rules/resources/properties/AtLeastOne.py b/src/cfnlint/rules/resources/properties/AtLeastOne.py index 0c7d0cf0a9..5ce93e7c54 100644 --- a/src/cfnlint/rules/resources/properties/AtLeastOne.py +++ b/src/cfnlint/rules/resources/properties/AtLeastOne.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import cfnlint.helpers from cfnlint.data import AdditionalSpecs from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/properties/AvailabilityZone.py b/src/cfnlint/rules/resources/properties/AvailabilityZone.py index 9a02bc6890..b6bb4ecb22 100644 --- a/src/cfnlint/rules/resources/properties/AvailabilityZone.py +++ b/src/cfnlint/rules/resources/properties/AvailabilityZone.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch @@ -62,6 +63,10 @@ def check(self, properties, resource_type, path, cfn): """Check itself""" matches = [] + # Skip rule if CDK + if cfn.is_cdk_template(): + return matches + matches.extend( cfn.check_value( properties, diff --git a/src/cfnlint/rules/resources/properties/BasedOnValue.py b/src/cfnlint/rules/resources/properties/BasedOnValue.py index e91fbb4f03..98d7515b62 100644 --- a/src/cfnlint/rules/resources/properties/BasedOnValue.py +++ b/src/cfnlint/rules/resources/properties/BasedOnValue.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re import cfnlint.helpers diff --git a/src/cfnlint/rules/resources/properties/Exclusive.py b/src/cfnlint/rules/resources/properties/Exclusive.py index 0fba566d47..58b809e144 100644 --- a/src/cfnlint/rules/resources/properties/Exclusive.py +++ b/src/cfnlint/rules/resources/properties/Exclusive.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import cfnlint.helpers from cfnlint.data import AdditionalSpecs from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/properties/ImageId.py b/src/cfnlint/rules/resources/properties/ImageId.py index 1607fc8d22..ef0dfd7163 100644 --- a/src/cfnlint/rules/resources/properties/ImageId.py +++ b/src/cfnlint/rules/resources/properties/ImageId.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/properties/Inclusive.py b/src/cfnlint/rules/resources/properties/Inclusive.py index 0c36319bc7..ab0a8a3c2b 100644 --- a/src/cfnlint/rules/resources/properties/Inclusive.py +++ b/src/cfnlint/rules/resources/properties/Inclusive.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import cfnlint.helpers from cfnlint.data import AdditionalSpecs from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/properties/JsonSize.py b/src/cfnlint/rules/resources/properties/JsonSize.py index d532d61aac..ac6a1671ee 100644 --- a/src/cfnlint/rules/resources/properties/JsonSize.py +++ b/src/cfnlint/rules/resources/properties/JsonSize.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import datetime import json diff --git a/src/cfnlint/rules/resources/properties/ListDuplicates.py b/src/cfnlint/rules/resources/properties/ListDuplicates.py index 7c2de27425..1b3c9c53bc 100644 --- a/src/cfnlint/rules/resources/properties/ListDuplicates.py +++ b/src/cfnlint/rules/resources/properties/ListDuplicates.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import hashlib import json diff --git a/src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py b/src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py index 33841dd3d4..c28df24b10 100644 --- a/src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py +++ b/src/cfnlint/rules/resources/properties/ListDuplicatesAllowed.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import hashlib import json diff --git a/src/cfnlint/rules/resources/properties/ListSize.py b/src/cfnlint/rules/resources/properties/ListSize.py index b6acd9aeaf..8ab857b91b 100644 --- a/src/cfnlint/rules/resources/properties/ListSize.py +++ b/src/cfnlint/rules/resources/properties/ListSize.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import RESOURCE_SPECS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/properties/NumberSize.py b/src/cfnlint/rules/resources/properties/NumberSize.py index 2d19da5347..043fca1f99 100644 --- a/src/cfnlint/rules/resources/properties/NumberSize.py +++ b/src/cfnlint/rules/resources/properties/NumberSize.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import RESOURCE_SPECS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/properties/OnlyOne.py b/src/cfnlint/rules/resources/properties/OnlyOne.py index b9fd827afc..b3769be79d 100644 --- a/src/cfnlint/rules/resources/properties/OnlyOne.py +++ b/src/cfnlint/rules/resources/properties/OnlyOne.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import cfnlint.helpers from cfnlint.data import AdditionalSpecs from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/properties/Properties.py b/src/cfnlint/rules/resources/properties/Properties.py index 04bd2b7d77..c930e400fe 100644 --- a/src/cfnlint/rules/resources/properties/Properties.py +++ b/src/cfnlint/rules/resources/properties/Properties.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from difflib import SequenceMatcher import cfnlint.helpers diff --git a/src/cfnlint/rules/resources/properties/PropertiesTemplated.py b/src/cfnlint/rules/resources/properties/PropertiesTemplated.py index b5c1daf8fc..c79fb2c7ef 100644 --- a/src/cfnlint/rules/resources/properties/PropertiesTemplated.py +++ b/src/cfnlint/rules/resources/properties/PropertiesTemplated.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch @@ -59,6 +60,9 @@ def match_resource_properties(self, properties, resourcetype, path, cfn): """Check CloudFormation Properties""" matches = [] + if cfn.has_serverless_transform(): + return [] + for key in self.templated_exceptions.get(resourcetype, []): matches.extend( cfn.check_value( diff --git a/src/cfnlint/rules/resources/properties/Required.py b/src/cfnlint/rules/resources/properties/Required.py index a9f746f8b1..661ad001de 100644 --- a/src/cfnlint/rules/resources/properties/Required.py +++ b/src/cfnlint/rules/resources/properties/Required.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import cfnlint.helpers from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/properties/RequiredBasedOnValue.py b/src/cfnlint/rules/resources/properties/RequiredBasedOnValue.py index ed335b9ffc..178d9210c4 100644 --- a/src/cfnlint/rules/resources/properties/RequiredBasedOnValue.py +++ b/src/cfnlint/rules/resources/properties/RequiredBasedOnValue.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules.resources.properties.BasedOnValue import BasedOnValue diff --git a/src/cfnlint/rules/resources/properties/StringSize.py b/src/cfnlint/rules/resources/properties/StringSize.py index f6888b753f..702d45e2eb 100644 --- a/src/cfnlint/rules/resources/properties/StringSize.py +++ b/src/cfnlint/rules/resources/properties/StringSize.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import regex as re from cfnlint.helpers import REGEX_DYN_REF, RESOURCE_SPECS diff --git a/src/cfnlint/rules/resources/properties/UnwantedBasedOnValue.py b/src/cfnlint/rules/resources/properties/UnwantedBasedOnValue.py index 472d9ceaa3..623063d6c7 100644 --- a/src/cfnlint/rules/resources/properties/UnwantedBasedOnValue.py +++ b/src/cfnlint/rules/resources/properties/UnwantedBasedOnValue.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules.resources.properties.BasedOnValue import BasedOnValue diff --git a/src/cfnlint/rules/resources/properties/ValuePrimitiveType.py b/src/cfnlint/rules/resources/properties/ValuePrimitiveType.py index b38b8c2eaa..b43d68ddb8 100644 --- a/src/cfnlint/rules/resources/properties/ValuePrimitiveType.py +++ b/src/cfnlint/rules/resources/properties/ValuePrimitiveType.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import cfnlint.helpers from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/properties/ValueRefGetAtt.py b/src/cfnlint/rules/resources/properties/ValueRefGetAtt.py index 9514d9f977..721d394a2b 100644 --- a/src/cfnlint/rules/resources/properties/ValueRefGetAtt.py +++ b/src/cfnlint/rules/resources/properties/ValueRefGetAtt.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import cfnlint.helpers from cfnlint.helpers import RESOURCE_SPECS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/rds/InstanceSize.py b/src/cfnlint/rules/resources/rds/InstanceSize.py index 9130fe5749..7ad47c395f 100644 --- a/src/cfnlint/rules/resources/rds/InstanceSize.py +++ b/src/cfnlint/rules/resources/rds/InstanceSize.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import cfnlint.helpers from cfnlint.data import AdditionalSpecs from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/route53/RecordSetName.py b/src/cfnlint/rules/resources/route53/RecordSetName.py index 386b769eea..e72b155f29 100644 --- a/src/cfnlint/rules/resources/route53/RecordSetName.py +++ b/src/cfnlint/rules/resources/route53/RecordSetName.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/stepfunctions/StateMachine.py b/src/cfnlint/rules/resources/stepfunctions/StateMachine.py index 14a6359084..6b30ba9de7 100644 --- a/src/cfnlint/rules/resources/stepfunctions/StateMachine.py +++ b/src/cfnlint/rules/resources/stepfunctions/StateMachine.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/resources/updatepolicy/Configuration.py b/src/cfnlint/rules/resources/updatepolicy/Configuration.py index 0154825562..a9bd44901f 100644 --- a/src/cfnlint/rules/resources/updatepolicy/Configuration.py +++ b/src/cfnlint/rules/resources/updatepolicy/Configuration.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/templates/ApproachingLimitDescription.py b/src/cfnlint/rules/templates/ApproachingLimitDescription.py index f4b8ecf31b..f673439e1b 100644 --- a/src/cfnlint/rules/templates/ApproachingLimitDescription.py +++ b/src/cfnlint/rules/templates/ApproachingLimitDescription.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import LIMITS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/templates/ApproachingLimitSize.py b/src/cfnlint/rules/templates/ApproachingLimitSize.py index 1e4bc77a97..9ffd679a44 100644 --- a/src/cfnlint/rules/templates/ApproachingLimitSize.py +++ b/src/cfnlint/rules/templates/ApproachingLimitSize.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import os from pathlib import Path diff --git a/src/cfnlint/rules/templates/Base.py b/src/cfnlint/rules/templates/Base.py index f30194f803..87203867b6 100644 --- a/src/cfnlint/rules/templates/Base.py +++ b/src/cfnlint/rules/templates/Base.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import datetime from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/templates/Description.py b/src/cfnlint/rules/templates/Description.py index c5d38e047d..764b4c06bb 100644 --- a/src/cfnlint/rules/templates/Description.py +++ b/src/cfnlint/rules/templates/Description.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/templates/LimitDescription.py b/src/cfnlint/rules/templates/LimitDescription.py index 3db71324e1..ac021675b1 100644 --- a/src/cfnlint/rules/templates/LimitDescription.py +++ b/src/cfnlint/rules/templates/LimitDescription.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.helpers import LIMITS from cfnlint.rules import CloudFormationLintRule, RuleMatch diff --git a/src/cfnlint/rules/templates/LimitSize.py b/src/cfnlint/rules/templates/LimitSize.py index 1394691f58..69d94f8415 100644 --- a/src/cfnlint/rules/templates/LimitSize.py +++ b/src/cfnlint/rules/templates/LimitSize.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import os from pathlib import Path diff --git a/src/cfnlint/runner.py b/src/cfnlint/runner.py index d465adb0b3..30811ed203 100644 --- a/src/cfnlint/runner.py +++ b/src/cfnlint/runner.py @@ -2,6 +2,7 @@ Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging from typing import List, Optional, Sequence, Union @@ -56,22 +57,15 @@ def check_metadata_directives(self, matches: Sequence[Match]) -> List[Match]: return_matches.append(match) break else: - for directive in directives.get(match.rule.id): - start = directive.get("start") - end = directive.get("end") - if start[0] < match.linenumber < end[0]: - break - if ( - start[0] == match.linenumber - and start[1] <= match.columnnumber - ): - break - if ( - end[0] == match.linenumber - and end[1] >= match.columnnumberend - ): - break - else: - return_matches.append(match) + path = getattr(match, "path", None) + if path: + if len(path) >= 2: + if path[0] != "Resources": + return_matches.append(match) + continue + if path[1] not in directives[match.rule.id]: + return_matches.append(match) + else: + return_matches.append(match) return return_matches diff --git a/src/cfnlint/template/template.py b/src/cfnlint/template/template.py index 6db764235a..0919a524f9 100644 --- a/src/cfnlint/template/template.py +++ b/src/cfnlint/template/template.py @@ -2,11 +2,12 @@ Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from __future__ import annotations import logging from copy import deepcopy -from typing import List, Union +from typing import Any, Dict, List, Union import regex as re @@ -19,6 +20,94 @@ LOGGER = logging.getLogger(__name__) +def resolve_pointer(obj, pointer) -> Dict: + """Find the elements at the end of a Cfn pointer + + Args: + obj (dict): the root schema used for searching for the pointer + pointer (str): the pointer using / to separate levels + Returns: + Dict: returns the object from the pointer + """ + json_pointer = _SchemaPointer(obj, pointer) + return json_pointer.resolve() + + +class _SchemaPointer: + def __init__(self, obj: dict, pointer: str) -> None: + self.obj = obj + self.parts = pointer.split("/")[1:] + + def resolve(self) -> Dict: + """Find the elements at the end of a Cfn pointer + + Args: + Returns: + Dict: returns the object from the pointer + """ + obj = self.obj + for part in self.parts: + try: + obj = self.walk(obj, part) + except KeyError as e: + raise e + + if "*" in self.parts: + return {"type": "array", "items": obj} + + return obj + + # pylint: disable=too-many-return-statements + def walk(self, obj: Dict, part: str) -> Any: + """Walks one step in doc and returns the referenced part + + Args: + obj (dict): the object to evaluate for the part + part (str): the string representation of the part + Returns: + Dict: returns the object at the part + """ + assert hasattr(obj, "__getitem__"), f"invalid document type {type(obj)}" + + try: + # using a test for typeName as that is a root schema property + if part == "properties" and obj.get("typeName"): + return obj[part] + if ( + obj.get("properties") + and part != "definitions" + and not obj.get("typeName") + ): + return obj["properties"][part] + # arrays have a * in the path + if part == "*" and obj.get("type") == "array": + return obj.get("items") + return obj[part] + + except KeyError as e: + # CFN JSON pointers can go down $ref paths so lets do that if we can + if obj.get("$ref"): + try: + return resolve_pointer(self.obj, f"{obj.get('$ref')}/{part}") + except KeyError as ke: + raise ke + if obj.get("items", {}).get("$ref"): + ref = obj.get("items", {}).get("$ref") + try: + return resolve_pointer(self.obj, f"{ref}/{part}") + except KeyError as ke: + raise ke + if obj.get("oneOf"): + for oneOf in obj.get("oneOf"): # type: ignore + try: + return self.walk(oneOf, part) + except KeyError: + pass + + raise KeyError(f"No oneOf matches for {part}") from e + raise e + + class Template: # pylint: disable=R0904,too-many-lines,too-many-instance-attributes """Class for a CloudFormation template""" @@ -93,9 +182,6 @@ def build_graph(self): def has_language_extensions_transform(self): """Check if the template has language extensions transform declared""" - LOGGER.debug( - "Check if the template has language extensions transform declaration" - ) lang_extensions_transform = "AWS::LanguageExtensions" transform_declaration = self.transform_pre["Transform"] transform_type = ( @@ -105,6 +191,34 @@ def has_language_extensions_transform(self): ) return bool(lang_extensions_transform in transform_type) + def has_serverless_transform(self): + """Check if the template has SAM transform declared""" + lang_extensions_transform = "AWS::Serverless-2016-10-31" + transform_declaration = self.transform_pre["Transform"] + transform_type = ( + transform_declaration + if isinstance(transform_declaration, list) + else [transform_declaration] + ) + return bool(lang_extensions_transform in transform_type) + + def is_cdk_template(self) -> bool: + """Check if the template was created by CDK""" + resources = self.template.get("Resources") + if not isinstance(resources, dict): + return False + + for _, properties in resources.items(): + if not isinstance(properties, dict): + continue + resource_type = properties.get("Type") + if not isinstance(resource_type, str): + continue + if resource_type == "AWS::CDK::Metadata": + return True + + return False + def get_resources(self, resource_type=[]): """ Get Resources @@ -237,6 +351,7 @@ def get_valid_refs(self): results[pseudoparam] = element return results + # pylint: disable=too-many-locals def get_valid_getatts(self): resourcetypes = cfnlint.helpers.RESOURCE_SPECS["us-east-1"].get("ResourceTypes") propertytypes = cfnlint.helpers.RESOURCE_SPECS["us-east-1"].get("PropertyTypes") @@ -305,6 +420,44 @@ def build_output_string(resource_type, property_name): element = {} element.update(attvalue) results[name][attname] = element + for schema in cfnlint.helpers.REGISTRY_SCHEMAS: + if value["Type"] == schema["typeName"]: + results[name] = {} + for ro_property in schema.get("readOnlyProperties", []): + try: + item = resolve_pointer(schema, ro_property) + except KeyError: + continue + item_type = item["type"] + _type = None + primitive_type = None + if item_type == "string": + primitive_type = "String" + elif item_type == "number": + primitive_type = "Double" + elif item_type == "integer": + primitive_type = "Integer" + elif item_type == "boolean": + primitive_type = "Boolean" + elif item_type == "array": + _type = "List" + primitive_type = "String" + + ro_property = ro_property.replace( + "/properties/", "" + ) + results[name][".".join(ro_property.split("/"))] = {} + if _type: + results[name][".".join(ro_property.split("/"))][ + "Type" + ] = _type + results[name][".".join(ro_property.split("/"))][ + "PrimitiveItemType" + ] = primitive_type + elif primitive_type: + results[name][".".join(ro_property.split("/"))][ + "PrimitiveType" + ] = primitive_type return results @@ -323,14 +476,7 @@ def get_directives(self): for ignore_rule_id in ignore_rule_ids: if ignore_rule_id not in results: results[ignore_rule_id] = [] - value_location = self._loc(resource_values) - name_location = self._loc(resource_name) - results[ignore_rule_id].append( - { - "start": (name_location[0] + 1, name_location[1] + 1), - "end": (value_location[2] + 1, value_location[3] + 1), - } - ) + results[ignore_rule_id].append(resource_name) return results # pylint: disable=too-many-locals diff --git a/src/cfnlint/template/transforms/_language_extensions.py b/src/cfnlint/template/transforms/_language_extensions.py index 6d8b197305..3a5ce67d66 100644 --- a/src/cfnlint/template/transforms/_language_extensions.py +++ b/src/cfnlint/template/transforms/_language_extensions.py @@ -5,6 +5,8 @@ from __future__ import annotations +import hashlib +import json import logging import random import string @@ -156,7 +158,7 @@ def _walk(self, item: Any, params: MutableMapping[str, Any], cfn: Any): elif k == "Fn::FindInMap": try: mapping = _ForEachValueFnFindInMap(get_hash(v), v) - map_value = mapping.value(cfn, params, True) + map_value = mapping.value(cfn, params, True, False) # if we get None this means its all strings but couldn't be resolved # we will pass this forward if map_value is None: @@ -193,15 +195,20 @@ def _walk(self, item: Any, params: MutableMapping[str, Any], cfn: Any): return obj def _replace_string_params( - self, s: str, params: Mapping[str, Any] + self, + s: str, + params: Mapping[str, Any], ) -> Tuple[bool, str]: - pattern = r"\${[a-zA-Z0-9\.:]+}" + pattern = r"(\$|&){[a-zA-Z0-9\.:]+}" if not re.search(pattern, s): return (True, s) new_s = deepcopy(s) for k, v in params.items(): + if isinstance(v, dict): + v = hashlib.md5(json.dumps(v).encode("utf-8")).digest().hex()[0:4] new_s = re.sub(rf"\$\{{{k}\}}", v, new_s) + new_s = re.sub(rf"\&\{{{k}\}}", re.sub("[^0-9a-zA-Z]+", "", v), new_s) if isinstance(s, str_node): new_s = str_node(new_s, s.start_mark, s.end_mark) @@ -297,6 +304,7 @@ def value( cfn: Any, params: Optional[Mapping[str, Any]] = None, only_params: bool = False, + default_on_resolver_failure: bool = True, ) -> Any: if params is None: params = {} @@ -360,11 +368,11 @@ def value( t_map[2].value(cfn, params, only_params) ) except _ResolveError as e: - if len(self._map) == 4: + if len(self._map) == 4 and default_on_resolver_failure: return self._map[3].value(cfn, params, only_params) raise _ResolveError("Can't resolve Fn::FindInMap", self._obj) from e - if len(self._map) == 4: + if len(self._map) == 4 and default_on_resolver_failure: return self._map[3].value(cfn, params, only_params) raise _ResolveError("Can't resolve Fn::FindInMap", self._obj) @@ -451,6 +459,9 @@ def value( return [x.strip() for x in allowed_values[0].split(",")] return allowed_values[0] + if "List" in t: + return [{"Fn::Select": [0, {"Ref": v}]}, {"Fn::Select": [1, {"Ref": v}]}] + raise _ResolveError("Can't resolve Fn::Ref", self._obj) @@ -488,7 +499,7 @@ def values( if values: if isinstance(values, list): for value in values: - if isinstance(value, str): + if isinstance(value, (str, dict)): yield value else: raise _ValueError( @@ -501,8 +512,7 @@ def values( ) except _ResolveError: if self._fn.hash in collection_cache: - for item in collection_cache[self._fn.hash]: - yield item + yield from iter(collection_cache[self._fn.hash]) else: collection_cache[self._fn.hash] = [] for _ in range(0, 2): @@ -542,5 +552,4 @@ def __init__( def items(self, cfn: Any) -> Iterable[Tuple[str, str]]: items = self._collection.values(cfn, self._collection_cache) - for item in items: - yield item + yield from iter(items) diff --git a/src/cfnlint/template/transforms/_protocols.py b/src/cfnlint/template/transforms/_protocols.py index bb0a847140..1643dabc5c 100644 --- a/src/cfnlint/template/transforms/_protocols.py +++ b/src/cfnlint/template/transforms/_protocols.py @@ -13,5 +13,4 @@ class Transformer(Protocol): - def transform(self, cfn: Any) -> TransformResult: - ... + def transform(self, cfn: Any) -> TransformResult: ... # noqa: E704 diff --git a/src/cfnlint/template/transforms/_sam.py b/src/cfnlint/template/transforms/_sam.py index 178e46a668..a0f6cf53f3 100644 --- a/src/cfnlint/template/transforms/_sam.py +++ b/src/cfnlint/template/transforms/_sam.py @@ -152,7 +152,9 @@ def transform_template(self): self._template = convert_dict( sam_translator.translate( - sam_template=self._template, parameter_values=self._parameters + sam_template=self._template, + parameter_values=self._parameters, + passthrough_metadata=True, ) ) diff --git a/src/cfnlint/template/transforms/transform.py b/src/cfnlint/template/transforms/transform.py index bf8abbcbb7..f02f9f4707 100644 --- a/src/cfnlint/template/transforms/transform.py +++ b/src/cfnlint/template/transforms/transform.py @@ -2,6 +2,7 @@ Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from __future__ import annotations import logging diff --git a/src/cfnlint/version.py b/src/cfnlint/version.py index 4a6faad00f..79a46637e7 100644 --- a/src/cfnlint/version.py +++ b/src/cfnlint/version.py @@ -3,4 +3,4 @@ SPDX-License-Identifier: MIT-0 """ -__version__ = "0.83.7" +__version__ = "0.87.0" diff --git a/test/fixtures/registry/custom/resource.json b/test/fixtures/registry/custom/resource.json new file mode 100644 index 0000000000..4a0f126276 --- /dev/null +++ b/test/fixtures/registry/custom/resource.json @@ -0,0 +1,138 @@ +{ + "typeName": "Initech::TPS::Report", + "description": "An example resource schema demonstrating some basic constructs and validation rules.", + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "definitions": { + "InitechDateFormat": { + "$comment": "Use the `definitions` block to provide shared resource property schemas", + "type": "string", + "format": "date-time" + }, + "Memo": { + "type": "object", + "properties": { + "Heading": { + "type": "string" + }, + "Body": { + "type": "string" + } + }, + "additionalProperties": false + }, + "Tag": { + "description": "A key-value pair to associate with a resource.", + "type": "object", + "properties": { + "Key": { + "type": "string", + "description": "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 -.", + "minLength": 1, + "maxLength": 128 + }, + "Value": { + "type": "string", + "description": "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 -.", + "minLength": 0, + "maxLength": 256 + } + }, + "required": [ + "Key", + "Value" + ], + "additionalProperties": false + } + }, + "properties": { + "TPSCode": { + "description": "A TPS Code is automatically generated on creation and assigned as the unique identifier.", + "type": "string", + "pattern": "^[A-Z]{3,5}[0-9]{8}-[0-9]{4}$" + }, + "Title": { + "description": "The title of the TPS report is a mandatory element.", + "type": "string", + "minLength": 20, + "maxLength": 250 + }, + "CoverSheetIncluded": { + "description": "Required for all TPS Reports submitted after 2/19/1999", + "type": "boolean" + }, + "DueDate": { + "$ref": "#/definitions/InitechDateFormat" + }, + "ApprovalDate": { + "$ref": "#/definitions/InitechDateFormat" + }, + "Memo": { + "$ref": "#/definitions/Memo" + }, + "SecondCopyOfMemo": { + "description": "In case you didn't get the first one.", + "$ref": "#/definitions/Memo" + }, + "TestCode": { + "type": "string", + "enum": [ + "NOT_STARTED", + "CANCELLED" + ] + }, + "Authors": { + "type": "array", + "items": { + "type": "string" + } + }, + "Tags": { + "description": "An array of key-value pairs to apply to this resource.", + "type": "array", + "uniqueItems": true, + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + } + } + }, + "additionalProperties": false, + "required": [ + "TestCode", + "Title" + ], + "readOnlyProperties": [ + "/properties/TPSCode", + "/properties/Authors" + ], + "primaryIdentifier": [ + "/properties/TPSCode" + ], + "handlers": { + "create": { + "permissions": [ + "initech:CreateReport" + ] + }, + "read": { + "permissions": [ + "initech:DescribeReport" + ] + }, + "update": { + "permissions": [ + "initech:UpdateReport" + ] + }, + "delete": { + "permissions": [ + "initech:DeleteReport" + ] + }, + "list": { + "permissions": [ + "initech:ListReports" + ] + } + } +} diff --git a/test/fixtures/results/public/lambda-poller.json b/test/fixtures/results/public/lambda-poller.json index 330a8ef3d3..27b09f72f2 100644 --- a/test/fixtures/results/public/lambda-poller.json +++ b/test/fixtures/results/public/lambda-poller.json @@ -18,7 +18,7 @@ "LineNumber": 151 } }, - "Message": "Deprecated runtime (nodejs6.10) specified. Updating disabled since 2019-08-12. Please consider updating to nodejs16.x", + "Message": "Deprecated runtime (nodejs6.10) specified. Updating disabled since 2019-08-12. Please consider updating to nodejs20.x", "Rule": { "Description": "Check if an EOL Lambda Runtime is specified and give an error if used. ", "Id": "E2531", diff --git a/test/fixtures/results/quickstart/nist_config_rules.json b/test/fixtures/results/quickstart/nist_config_rules.json index 61c0a9144e..33ab93e02c 100644 --- a/test/fixtures/results/quickstart/nist_config_rules.json +++ b/test/fixtures/results/quickstart/nist_config_rules.json @@ -72,7 +72,7 @@ "LineNumber": 94 } }, - "Message": "Deprecated runtime (nodejs) specified. Updating disabled since 2016-10-31. Please consider updating to nodejs16.x", + "Message": "Deprecated runtime (nodejs) specified. Updating disabled since 2016-10-31. Please consider updating to nodejs20.x", "Rule": { "Description": "Check if an EOL Lambda Runtime is specified and give an error if used. ", "Id": "E2531", @@ -152,7 +152,7 @@ "LineNumber": 159 } }, - "Message": "Deprecated runtime (nodejs) specified. Updating disabled since 2016-10-31. Please consider updating to nodejs16.x", + "Message": "Deprecated runtime (nodejs) specified. Updating disabled since 2016-10-31. Please consider updating to nodejs20.x", "Rule": { "Description": "Check if an EOL Lambda Runtime is specified and give an error if used. ", "Id": "E2531", diff --git a/test/fixtures/rules/custom1.py b/test/fixtures/rules/custom1.py index 42f279f4bd..0aebf24b95 100644 --- a/test/fixtures/rules/custom1.py +++ b/test/fixtures/rules/custom1.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from cfnlint.rules import CloudFormationLintRule # pylint: disable=E0401 diff --git a/test/fixtures/templates/bad/conditions_type.yaml b/test/fixtures/templates/bad/conditions_type.yaml new file mode 100644 index 0000000000..8fffdf6271 --- /dev/null +++ b/test/fixtures/templates/bad/conditions_type.yaml @@ -0,0 +1,8 @@ +AWSTemplateFormatVersion: "2010-09-09" +Conditions: +Resources: + myTopic: + Type: AWS::SNS::Topic + Properties: + DisplayName: mytopic + TopicName: mytopic diff --git a/test/fixtures/templates/bad/resources/events/rule_schedule_expression.yaml b/test/fixtures/templates/bad/resources/events/rule_schedule_expression.yaml index 13d2d2fb08..ac66f0498a 100644 --- a/test/fixtures/templates/bad/resources/events/rule_schedule_expression.yaml +++ b/test/fixtures/templates/bad/resources/events/rule_schedule_expression.yaml @@ -33,3 +33,15 @@ Resources: Type: AWS::Events::Rule Properties: ScheduleExpression: "cron(* 1 * * * *)" # specify the Day-of-month and Day-of-week fields in the same cron expression + MyScheduledRule9: + Type: AWS::Events::Rule + Properties: + ScheduleExpression: "rate(1 minutes)" # Value of 1 should be singular. 'minute' not 'minutes' + MyScheduledRule10: + Type: AWS::Events::Rule + Properties: + ScheduleExpression: "rate(2 hour)" # Value of 2 should be plural. 'hours' not `hour` + MyScheduledRule11: + Type: AWS::Events::Rule + Properties: + ScheduleExpression: "rate(0 hour)" # Value has to be greater than 0 diff --git a/test/fixtures/templates/bad/resources/iam/iam_policy.yaml b/test/fixtures/templates/bad/resources/iam/iam_policy.yaml index d55662dfa5..8d6db2fdc3 100644 --- a/test/fixtures/templates/bad/resources/iam/iam_policy.yaml +++ b/test/fixtures/templates/bad/resources/iam/iam_policy.yaml @@ -40,3 +40,22 @@ Resources: - cCondition - Statement: {} - Statement: [] + rIamPolicyExtraThings: + Type: AWS::IAM::Policy + Properties: + PolicyName: test + Roles: + - MyRole + PolicyDocument: + Version: '2012-10-17' + Statement: + - Effect: Allow + + Action: + - cloudwatch:* + NotAction: + - ec2:* + Resource: + - '*' + NotResource: + - 'arn' diff --git a/test/fixtures/templates/bad/resources/iam/resource_policy.yaml b/test/fixtures/templates/bad/resources/iam/resource_policy.yaml index 5e777c7c4c..1686e68b17 100644 --- a/test/fixtures/templates/bad/resources/iam/resource_policy.yaml +++ b/test/fixtures/templates/bad/resources/iam/resource_policy.yaml @@ -16,6 +16,20 @@ Resources: aws:Referer: - "http://www.example.com/*" - "http://example.com/*" + SampleBucketPolicy2: + Type: AWS::S3::BucketPolicy + Properties: + Bucket: "myExampleBucket" + PolicyDocument: + Statement: + - + Action: + - "s3:GetObject" + Effect: "Allow" + Resource: + - "*" + Principal: test + NotPrincipal: test mysnspolicy: Type: AWS::SNS::TopicPolicy Properties: diff --git a/test/fixtures/templates/bad/resources/lambda/required_properties.yaml b/test/fixtures/templates/bad/resources/lambda/required_properties.yaml index c087056343..01b9b6cc92 100644 --- a/test/fixtures/templates/bad/resources/lambda/required_properties.yaml +++ b/test/fixtures/templates/bad/resources/lambda/required_properties.yaml @@ -9,7 +9,7 @@ Resources: Code: S3Bucket: my-bucket S3Key: function.zip -# Runtime: nodejs16.x +# Runtime: nodejs20.x Function2: Type: AWS::Lambda::Function Properties: @@ -27,6 +27,6 @@ Resources: Role: arn:aws:iam::123456789012:role/lambda-role Code: ZipFile: | - var aws = require('aws-sdk') + import {LambdaClient} from '@aws-sdk/client-lambda'; exports.handler = function(event, context) {} -# Runtime: nodejs16.x \ No newline at end of file +# Runtime: nodejs20.x \ No newline at end of file diff --git a/test/fixtures/templates/good/functions/join.yaml b/test/fixtures/templates/good/functions/join.yaml index 0bdc8fc312..4a1652d714 100644 --- a/test/fixtures/templates/good/functions/join.yaml +++ b/test/fixtures/templates/good/functions/join.yaml @@ -49,7 +49,7 @@ Resources: Type: "AWS::Serverless::Function" Properties: Handler: index.handler - Runtime: python3.7 + Runtime: python3.12 InlineCode: | import cfnresponse def handler(event, context): diff --git a/test/fixtures/templates/good/resources/lambda/required_properties.yaml b/test/fixtures/templates/good/resources/lambda/required_properties.yaml index 36823a575f..1b521c4d21 100644 --- a/test/fixtures/templates/good/resources/lambda/required_properties.yaml +++ b/test/fixtures/templates/good/resources/lambda/required_properties.yaml @@ -17,9 +17,9 @@ Resources: Role: arn:aws:iam::123456789012:role/lambda-role Code: ZipFile: | - var aws = require('aws-sdk') + import { LambdaClient } from '@aws-sdk/client-lambda'; exports.handler = function(event, context) {} - Runtime: nodejs16.x + Runtime: nodejs20.x Function3: # image deployment Type: AWS::Lambda::Function Properties: diff --git a/test/fixtures/templates/good/resources/properties/az_cdk.yaml b/test/fixtures/templates/good/resources/properties/az_cdk.yaml new file mode 100644 index 0000000000..51d67489fa --- /dev/null +++ b/test/fixtures/templates/good/resources/properties/az_cdk.yaml @@ -0,0 +1,8 @@ +Resources: + CdkMetadata: + Type: AWS::CDK::Metadata + Instance: + Type: AWS::EC2::Subnet + Properties: + VpcId: vpc-1234567 + AvailabilityZone: us-east-1a diff --git a/test/fixtures/templates/good/resources/properties/hard_coded_arn_properties_cdk.yaml b/test/fixtures/templates/good/resources/properties/hard_coded_arn_properties_cdk.yaml new file mode 100644 index 0000000000..340761ab82 --- /dev/null +++ b/test/fixtures/templates/good/resources/properties/hard_coded_arn_properties_cdk.yaml @@ -0,0 +1,82 @@ +AWSTemplateFormatVersion: 2010-09-09 +Resources: + CdkMetadata: + Type: AWS::CDK::Metadata + + S3BadBucket: + Type: AWS::S3::Bucket + Properties: + AccessControl: Private + NotificationConfiguration: + TopicConfigurations: + - Topic: !Sub arn:aws:sns:us-east-1:123456789012:TestTopic + Event: s3:ReducedRedundancyLostObject + + SampleBadBucketPolicy: + Type: AWS::S3::BucketPolicy + Properties: + Bucket: !Ref S3BadBucket + PolicyDocument: + Statement: + - Action: + - s3:GetObject + Effect: Allow + Resource: !Sub arn:aws:s3:::${S3BadBucket} + Principal: "*" + + SampleRole: + Type: AWS::IAM::Role + Properties: + AssumeRolePolicyDocument: + Version: '2012-10-17' + Statement: + - Effect: Allow + Principal: + Service: + - ec2.amazonaws.com + Action: + - 'sts:AssumeRole' + Path: / + + + SampleBadIAMPolicy1: + Type: AWS::IAM::ManagedPolicy + Properties: + PolicyDocument: + Version: '2012-10-17' + Statement: + - Effect: Allow + Action: + - sns:Publish + Resource: !Sub arn:${AWS::Partition}:sns:us-east-1:${AWS::AccountId}:TestTopic + Roles: + - !Ref SampleRole + + SampleBadIAMPolicy2: + Type: AWS::IAM::ManagedPolicy + Properties: + PolicyDocument: + Version: '2012-10-17' + Statement: + - Effect: Allow + Action: + - sns:Publish + Resource: + - !Sub arn:${AWS::Partition}:sns:us-east-1:${AWS::AccountId}:TestTopic + - !Sub arn:${AWS::Partition}:sns:${AWS::Region}:${AWS::AccountId}:TestTopic + Roles: + - !Ref SampleRole + + SampleBadIAMPolicy3: + Type: AWS::IAM::ManagedPolicy + Properties: + PolicyDocument: + Version: '2012-10-17' + Statement: + - Effect: Allow + Action: + - sns:Publish + Resource: + - !Sub arn:${AWS::Partition}:sns:${AWS::Partition}:${AWS::AccountId}:TestTopic + Roles: + - !Ref SampleRole diff --git a/test/fixtures/templates/good/resources/properties/templated_code_sam.yaml b/test/fixtures/templates/good/resources/properties/templated_code_sam.yaml new file mode 100644 index 0000000000..dda15233c4 --- /dev/null +++ b/test/fixtures/templates/good/resources/properties/templated_code_sam.yaml @@ -0,0 +1,6 @@ +Transform: AWS::Serverless-2016-10-31 +Resources: + Function: + Type: AWS::Serverless::Application + Properties: + Location: path/ diff --git a/test/fixtures/templates/good/resources/rds/retention_period.yaml b/test/fixtures/templates/good/resources/rds/retention_period.yaml index b239763086..9235db370d 100644 --- a/test/fixtures/templates/good/resources/rds/retention_period.yaml +++ b/test/fixtures/templates/good/resources/rds/retention_period.yaml @@ -18,4 +18,24 @@ Resources: PerformanceInsightsKMSKeyId: !Ref KmsKey PerformanceInsightsRetentionPeriod: 7 PubliclyAccessible: false + ReadReplica: + Type: AWS::RDS::DBInstance + DeletionPolicy: Retain + UpdateReplacePolicy: Retain + Properties: + AllowMajorVersionUpgrade: false + AutoMinorVersionUpgrade: !Ref AutoMinorVersionUpgrade + DBClusterIdentifier: !Ref AuroraCluster + DBInstanceClass: !Ref InstanceClass + DBInstanceIdentifier: "MyAuroraInstance" + DBParameterGroupName: !Ref ParamGroup + DBSubnetGroupName: !Ref SubnetGroup + DeleteAutomatedBackups: !Ref DeleteAutomatedBackups + EnablePerformanceInsights: !Ref EnablePerformanceInsights + Engine: mysql + SourceDBInstanceIdentifier: SourceDb # marks a read replica and doesn't need backups + EngineVersion: !Ref EngineVersion + PerformanceInsightsKMSKeyId: !Ref KmsKey + PerformanceInsightsRetentionPeriod: 7 + PubliclyAccessible: false \ No newline at end of file diff --git a/test/fixtures/templates/good/schema_resource.yaml b/test/fixtures/templates/good/schema_resource.yaml new file mode 100644 index 0000000000..7db144479f --- /dev/null +++ b/test/fixtures/templates/good/schema_resource.yaml @@ -0,0 +1,9 @@ +Resources: + MyReport: + Type: Initech::TPS::Report + Properties: + TestCode: NOT_STARTED + Title: My report has to be longer +Outputs: + TpsCode: + Value: !GetAtt MyReport.TPSCode diff --git a/test/fixtures/templates/good/transform.yaml b/test/fixtures/templates/good/transform.yaml index 282c7f495f..155719b287 100644 --- a/test/fixtures/templates/good/transform.yaml +++ b/test/fixtures/templates/good/transform.yaml @@ -6,7 +6,7 @@ Resources: Type: AWS::Serverless::Function Properties: Handler: index.handler - Runtime: nodejs14.x + Runtime: nodejs20.x CodeUri: 's3://testBucket/mySourceCode.zip' ExampleLayer: Type: AWS::Serverless::LayerVersion diff --git a/test/fixtures/templates/good/transform/auto_publish_alias.yaml b/test/fixtures/templates/good/transform/auto_publish_alias.yaml index 6fdce6a988..a8fa535a67 100644 --- a/test/fixtures/templates/good/transform/auto_publish_alias.yaml +++ b/test/fixtures/templates/good/transform/auto_publish_alias.yaml @@ -22,7 +22,7 @@ Resources: Properties: CodeUri: '.' Handler: main.handler - Runtime: python3.7 + Runtime: python3.12 Timeout: 30 MemorySize: 128 AutoPublishAlias: !Ref Stage1 @@ -31,7 +31,7 @@ Resources: Properties: CodeUri: '.' Handler: main.handler - Runtime: python3.7 + Runtime: python3.12 Timeout: 30 MemorySize: 128 FunctionName: !Sub "Stage-${Stage2}-${AWS::Region}" diff --git a/test/fixtures/templates/good/transform/function_use_s3_uri.yaml b/test/fixtures/templates/good/transform/function_use_s3_uri.yaml index aa358cc09b..cb2119c780 100644 --- a/test/fixtures/templates/good/transform/function_use_s3_uri.yaml +++ b/test/fixtures/templates/good/transform/function_use_s3_uri.yaml @@ -18,7 +18,7 @@ Resources: Properties: FunctionName: !Sub "my-custom-authorizer-${AWS::Region}" Description: Custom authorizer for APIGW - Runtime: nodejs16.x + Runtime: nodejs20.x Handler: index.handler CodeUri: !Sub "s3://custom-authz-${AWS::AccountId}-${AWS::Region}/function-v1.0.zip" Policies: diff --git a/test/fixtures/templates/good/transform/function_using_image.yaml b/test/fixtures/templates/good/transform/function_using_image.yaml index 85b5356e5d..52737e635e 100644 --- a/test/fixtures/templates/good/transform/function_using_image.yaml +++ b/test/fixtures/templates/good/transform/function_using_image.yaml @@ -6,6 +6,6 @@ Resources: Properties: PackageType: Image Metadata: - DockerTag: nodejs14.x-v1 + DockerTag: nodejs20.x-v1 DockerContext: ./hello-world Dockerfile: Dockerfile \ No newline at end of file diff --git a/test/fixtures/templates/good/transform/list_transform.yaml b/test/fixtures/templates/good/transform/list_transform.yaml index ab40902196..eed76fd5de 100644 --- a/test/fixtures/templates/good/transform/list_transform.yaml +++ b/test/fixtures/templates/good/transform/list_transform.yaml @@ -17,7 +17,7 @@ Resources: Properties: CodeUri: "." Handler: main.handler - Runtime: python3.7 + Runtime: python3.12 Timeout: 30 MemorySize: 128 AutoPublishAlias: !Ref Stage1 diff --git a/test/fixtures/templates/good/transform/list_transform_many.yaml b/test/fixtures/templates/good/transform/list_transform_many.yaml index ce6aa4eee4..3cf54216dd 100644 --- a/test/fixtures/templates/good/transform/list_transform_many.yaml +++ b/test/fixtures/templates/good/transform/list_transform_many.yaml @@ -5,7 +5,7 @@ Transform: Globals: Function: Timeout: 3 - Runtime: nodejs14.x + Runtime: nodejs20.x Environment: Variables: VARIABLE: VALUE diff --git a/test/fixtures/templates/good/transform/list_transform_not_sam.yaml b/test/fixtures/templates/good/transform/list_transform_not_sam.yaml index 96b1c8ef12..beef087fd6 100644 --- a/test/fixtures/templates/good/transform/list_transform_not_sam.yaml +++ b/test/fixtures/templates/good/transform/list_transform_not_sam.yaml @@ -10,7 +10,7 @@ Resources: Code: ZipFile: '.' Handler: main.handler - Runtime: python3.7 + Runtime: python3.12 Timeout: 30 MemorySize: 128 Role: arn:aws:iam::123456789012:role/role-name diff --git a/test/fixtures/templates/good/transform_serverless_api.yaml b/test/fixtures/templates/good/transform_serverless_api.yaml index 3eb11eeb30..98bbe64907 100644 --- a/test/fixtures/templates/good/transform_serverless_api.yaml +++ b/test/fixtures/templates/good/transform_serverless_api.yaml @@ -6,7 +6,7 @@ Resources: Type: AWS::Serverless::Function Properties: Handler: index.handler - Runtime: nodejs14.x + Runtime: nodejs20.x CodeUri: 's3://testBucket/mySourceCode.zip' AutoPublishAlias: live DeploymentPreference: diff --git a/test/fixtures/templates/good/transform_serverless_function.yaml b/test/fixtures/templates/good/transform_serverless_function.yaml index d676d1193c..446b73ec17 100644 --- a/test/fixtures/templates/good/transform_serverless_function.yaml +++ b/test/fixtures/templates/good/transform_serverless_function.yaml @@ -10,7 +10,7 @@ Resources: Type: AWS::Serverless::Function Properties: Handler: index.handler - Runtime: nodejs14.x + Runtime: nodejs20.x CodeUri: 's3://testBucket/mySourceCode.zip' AutoPublishAlias: live DeploymentPreference: diff --git a/test/integration/__init__.py b/test/integration/__init__.py index c5c1105032..f6b303eb4f 100644 --- a/test/integration/__init__.py +++ b/test/integration/__init__.py @@ -2,9 +2,11 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json import subprocess import sys +from pathlib import Path from test.testlib.testcase import BaseTestCase import cfnlint.core @@ -32,6 +34,9 @@ def run_scenarios(self, extra_params=None): with open(results_filename, encoding="utf-8") as json_data: expected_results = json.load(json_data) + for result in expected_results: + result["Filename"] = str(Path(result.get("Filename"))) + try: result = subprocess.check_output( ["cfn-lint"] + extra_params + ["--format", "json", "--", filename] @@ -92,6 +97,9 @@ def run_module_integration_scenarios(self, rules): with open(results_filename, encoding="utf-8") as json_data: expected_results = json.load(json_data) + for result in expected_results: + result["Filename"] = str(Path(result.get("Filename"))) + template = cfnlint.decode.cfn_yaml.load(filename) matches = cfnlint.core.run_checks(filename, template, rules, regions) diff --git a/test/integration/test_data_files.py b/test/integration/test_data_files.py index 820a33ca87..4831ddcb56 100644 --- a/test/integration/test_data_files.py +++ b/test/integration/test_data_files.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import fnmatch import json import os diff --git a/test/integration/test_directives.py b/test/integration/test_directives.py index 2875fae76d..519a985b1f 100644 --- a/test/integration/test_directives.py +++ b/test/integration/test_directives.py @@ -2,6 +2,8 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + +from pathlib import Path from test.integration import BaseCliTestCase @@ -10,16 +12,18 @@ class TestDirectives(BaseCliTestCase): scenarios = [ { - "filename": "test/fixtures/templates/good/core/directives.yaml", + "filename": str(Path("test/fixtures/templates/good/core/directives.yaml")), "exit_code": 0, "results": [], }, { - "filename": "test/fixtures/templates/bad/core/directives.yaml", + "filename": str(Path("test/fixtures/templates/bad/core/directives.yaml")), "exit_code": 2, "results": [ { - "Filename": "test/fixtures/templates/bad/core/directives.yaml", + "Filename": str( + Path("test/fixtures/templates/bad/core/directives.yaml") + ), "Level": "Error", "Location": { "End": {"ColumnNumber": 18, "LineNumber": 17}, @@ -40,7 +44,9 @@ class TestDirectives(BaseCliTestCase): }, }, { - "Filename": "test/fixtures/templates/bad/core/directives.yaml", + "Filename": str( + Path("test/fixtures/templates/bad/core/directives.yaml") + ), "Level": "Error", "Location": { "End": {"ColumnNumber": 13, "LineNumber": 28}, @@ -61,7 +67,9 @@ class TestDirectives(BaseCliTestCase): }, }, { - "Filename": "test/fixtures/templates/bad/core/directives.yaml", + "Filename": str( + Path("test/fixtures/templates/bad/core/directives.yaml") + ), "Level": "Error", "Location": { "End": {"ColumnNumber": 16, "LineNumber": 32}, @@ -81,7 +89,9 @@ class TestDirectives(BaseCliTestCase): }, }, { - "Filename": "test/fixtures/templates/bad/core/directives.yaml", + "Filename": str( + Path("test/fixtures/templates/bad/core/directives.yaml") + ), "Level": "Error", "Location": { "End": {"ColumnNumber": 13, "LineNumber": 35}, @@ -102,7 +112,9 @@ class TestDirectives(BaseCliTestCase): }, }, { - "Filename": "test/fixtures/templates/bad/core/directives.yaml", + "Filename": str( + Path("test/fixtures/templates/bad/core/directives.yaml") + ), "Level": "Error", "Location": { "End": {"ColumnNumber": 15, "LineNumber": 37}, diff --git a/test/integration/test_formatters.py b/test/integration/test_formatters.py index 644aa0108e..000f5b7e8e 100644 --- a/test/integration/test_formatters.py +++ b/test/integration/test_formatters.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import subprocess from test.integration import BaseCliTestCase diff --git a/test/integration/test_good_templates.py b/test/integration/test_good_templates.py index 7477d1e37c..2d23a89ade 100644 --- a/test/integration/test_good_templates.py +++ b/test/integration/test_good_templates.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.integration import BaseCliTestCase import cfnlint.core @@ -148,7 +149,7 @@ class TestQuickStartTemplates(BaseCliTestCase): "Path": ["Resources", "myFunction", "Properties", "Runtime"], "Start": {"ColumnNumber": 3, "LineNumber": 10}, }, - "Message": "Deprecated runtime (nodejs6.10) specified. Updating disabled since 2019-08-12. Please consider updating to nodejs16.x", + "Message": "Deprecated runtime (nodejs6.10) specified. Updating disabled since 2019-08-12. Please consider updating to nodejs20.x", "Rule": { "Description": "Check if an EOL Lambda Runtime is specified and give an error if used. ", "Id": "E2531", diff --git a/test/integration/test_mandatory_checks.py b/test/integration/test_mandatory_checks.py index 118e132465..4abd928e35 100644 --- a/test/integration/test_mandatory_checks.py +++ b/test/integration/test_mandatory_checks.py @@ -2,6 +2,8 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + +from pathlib import Path from test.integration import BaseCliTestCase @@ -10,11 +12,15 @@ class TestDirectives(BaseCliTestCase): scenarios = [ { - "filename": "test/fixtures/templates/bad/core/mandatory_checks.yaml", + "filename": str( + Path("test/fixtures/templates/bad/core/mandatory_checks.yaml") + ), "exit_code": 2, "results": [ { - "Filename": "test/fixtures/templates/bad/core/mandatory_checks.yaml", + "Filename": str( + Path("test/fixtures/templates/bad/core/mandatory_checks.yaml") + ), "Level": "Error", "Location": { "End": {"ColumnNumber": 18, "LineNumber": 17}, @@ -35,7 +41,9 @@ class TestDirectives(BaseCliTestCase): }, }, { - "Filename": "test/fixtures/templates/bad/core/mandatory_checks.yaml", + "Filename": str( + Path("test/fixtures/templates/bad/core/mandatory_checks.yaml") + ), "Level": "Error", "Location": { "End": {"ColumnNumber": 13, "LineNumber": 28}, @@ -56,7 +64,9 @@ class TestDirectives(BaseCliTestCase): }, }, { - "Filename": "test/fixtures/templates/bad/core/mandatory_checks.yaml", + "Filename": str( + Path("test/fixtures/templates/bad/core/mandatory_checks.yaml") + ), "Level": "Error", "Location": { "End": {"ColumnNumber": 16, "LineNumber": 32}, @@ -76,7 +86,9 @@ class TestDirectives(BaseCliTestCase): }, }, { - "Filename": "test/fixtures/templates/bad/core/mandatory_checks.yaml", + "Filename": str( + Path("test/fixtures/templates/bad/core/mandatory_checks.yaml") + ), "Level": "Error", "Location": { "End": {"ColumnNumber": 13, "LineNumber": 35}, @@ -97,7 +109,9 @@ class TestDirectives(BaseCliTestCase): }, }, { - "Filename": "test/fixtures/templates/bad/core/mandatory_checks.yaml", + "Filename": str( + Path("test/fixtures/templates/bad/core/mandatory_checks.yaml") + ), "Level": "Error", "Location": { "End": {"ColumnNumber": 15, "LineNumber": 37}, @@ -119,7 +133,9 @@ class TestDirectives(BaseCliTestCase): }, }, { - "Filename": "test/fixtures/templates/bad/core/mandatory_checks.yaml", + "Filename": str( + Path("test/fixtures/templates/bad/core/mandatory_checks.yaml") + ), "Level": "Error", "Location": { "End": {"ColumnNumber": 18, "LineNumber": 13}, @@ -140,7 +156,9 @@ class TestDirectives(BaseCliTestCase): }, }, { - "Filename": "test/fixtures/templates/bad/core/mandatory_checks.yaml", + "Filename": str( + Path("test/fixtures/templates/bad/core/mandatory_checks.yaml") + ), "Level": "Error", "Location": { "End": {"ColumnNumber": 16, "LineNumber": 19}, diff --git a/test/integration/test_patched_specs.py b/test/integration/test_patched_specs.py index 2729c85240..cfd00f9041 100644 --- a/test/integration/test_patched_specs.py +++ b/test/integration/test_patched_specs.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase from cfnlint.data import CloudSpecs diff --git a/test/integration/test_quickstart_templates.py b/test/integration/test_quickstart_templates.py index f1ef9740be..2472b9060c 100644 --- a/test/integration/test_quickstart_templates.py +++ b/test/integration/test_quickstart_templates.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.integration import BaseCliTestCase import cfnlint.core diff --git a/test/integration/test_quickstart_templates_non_strict.py b/test/integration/test_quickstart_templates_non_strict.py index ab277d76b3..b36f1c830e 100644 --- a/test/integration/test_quickstart_templates_non_strict.py +++ b/test/integration/test_quickstart_templates_non_strict.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.integration import BaseCliTestCase import cfnlint.core diff --git a/test/integration/test_transform_ignore.py b/test/integration/test_transform_ignore.py index a7cc90251c..35936d0c4f 100644 --- a/test/integration/test_transform_ignore.py +++ b/test/integration/test_transform_ignore.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.integration import BaseCliTestCase import cfnlint.core diff --git a/test/testlib/testcase.py b/test/testlib/testcase.py index 911b045600..20108b1fce 100644 --- a/test/testlib/testcase.py +++ b/test/testlib/testcase.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from unittest import TestCase import cfnlint.decode.cfn_yaml diff --git a/test/unit/module/cfn_json/test_cfn_json.py b/test/unit/module/cfn_json/test_cfn_json.py index a877b50ae0..4bee1b9c3c 100644 --- a/test/unit/module/cfn_json/test_cfn_json.py +++ b/test/unit/module/cfn_json/test_cfn_json.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase from unittest.mock import patch diff --git a/test/unit/module/cfn_yaml/test_yaml.py b/test/unit/module/cfn_yaml/test_yaml.py index 0a4bb51e47..26b79a1ffa 100644 --- a/test/unit/module/cfn_yaml/test_yaml.py +++ b/test/unit/module/cfn_yaml/test_yaml.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase from unittest.mock import patch diff --git a/test/unit/module/conditions/test_condition.py b/test/unit/module/conditions/test_condition.py index 8b0042897c..0641c5a10b 100644 --- a/test/unit/module/conditions/test_condition.py +++ b/test/unit/module/conditions/test_condition.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import string from unittest import TestCase diff --git a/test/unit/module/conditions/test_conditions.py b/test/unit/module/conditions/test_conditions.py index af4f35c9da..f1bcef4545 100644 --- a/test/unit/module/conditions/test_conditions.py +++ b/test/unit/module/conditions/test_conditions.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import string from unittest import TestCase diff --git a/test/unit/module/conditions/test_equals.py b/test/unit/module/conditions/test_equals.py index ab64acd751..e225f1ca50 100644 --- a/test/unit/module/conditions/test_equals.py +++ b/test/unit/module/conditions/test_equals.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from unittest import TestCase from cfnlint.conditions._utils import get_hash diff --git a/test/unit/module/config/test_cli_args.py b/test/unit/module/config/test_cli_args.py index 9712b5a2ff..0659a70cb0 100644 --- a/test/unit/module/config/test_cli_args.py +++ b/test/unit/module/config/test_cli_args.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging import os from argparse import ArgumentError diff --git a/test/unit/module/config/test_config_file_args.py b/test/unit/module/config/test_config_file_args.py index 86ce061b5c..38e4021253 100644 --- a/test/unit/module/config/test_config_file_args.py +++ b/test/unit/module/config/test_config_file_args.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging from pathlib import Path from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/config/test_config_mixin.py b/test/unit/module/config/test_config_mixin.py index 32ea680ebf..1266babdaa 100644 --- a/test/unit/module/config/test_config_mixin.py +++ b/test/unit/module/config/test_config_mixin.py @@ -2,8 +2,10 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging import os +from pathlib import Path from test.testlib.testcase import BaseTestCase from unittest.mock import patch @@ -178,8 +180,20 @@ def test_config_expand_paths(self, yaml_mock): self.assertEqual( config.templates, [ - "test/fixtures/templates/public" + os.path.sep + "lambda-poller.yaml", - "test/fixtures/templates/public" + os.path.sep + "rds-cluster.yaml", + str( + Path( + "test/fixtures/templates/public" + + os.path.sep + + "lambda-poller.yaml" + ) + ), + str( + Path( + "test/fixtures/templates/public" + + os.path.sep + + "rds-cluster.yaml" + ) + ), ], ) @@ -187,6 +201,7 @@ def test_config_expand_paths(self, yaml_mock): def test_config_expand_paths_failure(self, yaml_mock): """Test precedence in""" + filename = "test/fixtures/templates/badpath/*.yaml" yaml_mock.side_effect = [ {"templates": ["test/fixtures/templates/badpath/*.yaml"]}, {}, @@ -194,7 +209,7 @@ def test_config_expand_paths_failure(self, yaml_mock): config = cfnlint.config.ConfigMixIn([]) # test defaults - self.assertEqual(config.templates, ["test/fixtures/templates/badpath/*.yaml"]) + self.assertEqual(config.templates, [str(Path(filename))]) @patch("cfnlint.config.ConfigFileArgs._read_config", create=True) def test_config_expand_ignore_templates(self, yaml_mock): @@ -213,7 +228,7 @@ def test_config_expand_ignore_templates(self, yaml_mock): # test defaults self.assertNotIn( - "test/fixtures/templates/bad/resources/iam/resource_policy.yaml", + str(Path("test/fixtures/templates/bad/resources/iam/resource_policy.yaml")), config.templates, ) self.assertEqual(len(config.templates), 5) diff --git a/test/unit/module/config/test_logging.py b/test/unit/module/config/test_logging.py index f5de7f0efa..d8c0259bb2 100644 --- a/test/unit/module/config/test_logging.py +++ b/test/unit/module/config/test_logging.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/config/test_template_args.py b/test/unit/module/config/test_template_args.py index 924e052ef9..bbb4c6c282 100644 --- a/test/unit/module/config/test_template_args.py +++ b/test/unit/module/config/test_template_args.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/core/test_exit_codes.py b/test/unit/module/core/test_exit_codes.py index cd9d990ad3..a4a967c71d 100644 --- a/test/unit/module/core/test_exit_codes.py +++ b/test/unit/module/core/test_exit_codes.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase import cfnlint.core diff --git a/test/unit/module/core/test_get_matches.py b/test/unit/module/core/test_get_matches.py index 57982285c8..550f4d4a03 100644 --- a/test/unit/module/core/test_get_matches.py +++ b/test/unit/module/core/test_get_matches.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import os from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/core/test_get_rules.py b/test/unit/module/core/test_get_rules.py index 747d31fc7f..b04d11d809 100644 --- a/test/unit/module/core/test_get_rules.py +++ b/test/unit/module/core/test_get_rules.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import os from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/core/test_get_template_rules.py b/test/unit/module/core/test_get_template_rules.py index ef7a1b4c1f..b7ec416b31 100644 --- a/test/unit/module/core/test_get_template_rules.py +++ b/test/unit/module/core/test_get_template_rules.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase import cfnlint.core diff --git a/test/unit/module/core/test_run_checks.py b/test/unit/module/core/test_run_checks.py index aff0fd3a23..76ceccf2c5 100644 --- a/test/unit/module/core/test_run_checks.py +++ b/test/unit/module/core/test_run_checks.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase import cfnlint.core diff --git a/test/unit/module/core/test_run_cli.py b/test/unit/module/core/test_run_cli.py index 63bdd7a750..473404be30 100644 --- a/test/unit/module/core/test_run_cli.py +++ b/test/unit/module/core/test_run_cli.py @@ -2,7 +2,9 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging +from pathlib import Path from test.testlib.testcase import BaseTestCase from unittest.mock import patch @@ -118,7 +120,7 @@ def test_template_via_stdin(self): (_, filenames, _) = cfnlint.core.get_args_filenames( ["--template", filename] ) - assert filenames == [filename] + assert filenames == [str(Path(filename))] @patch("cfnlint.config.ConfigFileArgs._read_config", create=True) def test_template_config(self, yaml_mock): @@ -145,9 +147,7 @@ def test_template_config(self, yaml_mock): self.assertEqual(args.override_spec, None) self.assertEqual(args.custom_rules, None) self.assertEqual(args.regions, ["us-east-1"]) - self.assertEqual( - args.templates, ["test/fixtures/templates/good/core/config_parameters.yaml"] - ) + self.assertEqual(args.templates, [str(Path(filename))]) self.assertEqual(args.update_documentation, False) self.assertEqual(args.update_specs, False) self.assertEqual(args.output_file, None) @@ -184,9 +184,7 @@ def test_positional_template_parameters(self, yaml_mock): self.assertEqual(args.override_spec, None) self.assertEqual(args.custom_rules, None) self.assertEqual(args.regions, ["us-east-1"]) - self.assertEqual( - args.templates, ["test/fixtures/templates/good/core/config_parameters.yaml"] - ) + self.assertEqual(args.templates, [str(Path(filename))]) self.assertEqual(args.update_documentation, False) self.assertEqual(args.update_specs, False) @@ -216,9 +214,7 @@ def test_override_parameters(self, yaml_mock): self.assertEqual(args.override_spec, None) self.assertEqual(args.custom_rules, None) self.assertEqual(args.regions, ["us-east-1"]) - self.assertEqual( - args.templates, ["test/fixtures/templates/good/core/config_parameters.yaml"] - ) + self.assertEqual(args.templates, [str(Path(filename))]) self.assertEqual(args.update_documentation, False) self.assertEqual(args.update_specs, False) @@ -242,6 +238,6 @@ def test_bad_config(self, yaml_mock): self.assertEqual(args.override_spec, None) self.assertEqual(args.custom_rules, None) self.assertEqual(args.regions, ["us-east-1"]) - self.assertEqual(args.templates, [filename]) + self.assertEqual(args.templates, [str(Path(filename))]) self.assertEqual(args.update_documentation, False) self.assertEqual(args.update_specs, False) diff --git a/test/unit/module/custom_rules/test_custom_rules.py b/test/unit/module/custom_rules/test_custom_rules.py index 6dac8405e4..3a0198dea7 100644 --- a/test/unit/module/custom_rules/test_custom_rules.py +++ b/test/unit/module/custom_rules/test_custom_rules.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase from unittest.mock import patch diff --git a/test/unit/module/decode/test_convert_dict.py b/test/unit/module/decode/test_convert_dict.py index c3782ef609..1c0fec059b 100644 --- a/test/unit/module/decode/test_convert_dict.py +++ b/test/unit/module/decode/test_convert_dict.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase from cfnlint.decode import convert_dict diff --git a/test/unit/module/decode/test_decode.py b/test/unit/module/decode/test_decode.py index b31c209584..6ee4be27d4 100644 --- a/test/unit/module/decode/test_decode.py +++ b/test/unit/module/decode/test_decode.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json import logging from test.testlib.testcase import BaseTestCase @@ -10,7 +11,9 @@ import yaml from yaml.scanner import ScannerError -import cfnlint.decode.decode # pylint: disable=E0401 +import cfnlint.decode.cfn_json +import cfnlint.decode.cfn_yaml +import cfnlint.decode.decode class TestDecode(BaseTestCase): @@ -124,3 +127,14 @@ def test_decode_yaml_error(self, mock_cfn_yaml): self.assertEqual(len(matches), 1) self.assertEqual(matches[0].rule.id, "E0000") self.assertEqual(matches[0].message, err_msg) + + def test_decode_yaml_null_key(self): + err_msg = "Null key 'null' not supported (line 3)" + with self.assertRaises(cfnlint.decode.cfn_yaml.CfnParseError) as e: + cfnlint.decode.cfn_yaml.loads( + """ + Parameters: + null: test + """ + ) + self.assertEqual(str(e.exception), err_msg) diff --git a/test/unit/module/decode/test_node.py b/test/unit/module/decode/test_node.py index 5b0400d422..a4e9980fbb 100644 --- a/test/unit/module/decode/test_node.py +++ b/test/unit/module/decode/test_node.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase import cfnlint.decode.node # pylint: disable=E0401 diff --git a/test/unit/module/decode/test_node_intrinsic.py b/test/unit/module/decode/test_node_intrinsic.py index d7c2ce357a..b1a49a1140 100644 --- a/test/unit/module/decode/test_node_intrinsic.py +++ b/test/unit/module/decode/test_node_intrinsic.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase from cfnlint.decode.node import ( # pylint: disable=E0401 diff --git a/test/unit/module/decode/test_nod_sub.py b/test/unit/module/decode/test_node_sub.py similarity index 99% rename from test/unit/module/decode/test_nod_sub.py rename to test/unit/module/decode/test_node_sub.py index aa5998d1a1..85fcc98674 100644 --- a/test/unit/module/decode/test_nod_sub.py +++ b/test/unit/module/decode/test_node_sub.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase import cfnlint.decode.node # pylint: disable=E0401 diff --git a/test/unit/module/formatters/test_formatters.py b/test/unit/module/formatters/test_formatters.py index 1d090c8c86..41164f6dac 100644 --- a/test/unit/module/formatters/test_formatters.py +++ b/test/unit/module/formatters/test_formatters.py @@ -2,9 +2,11 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json import sys import xml.etree.ElementTree as ET +from pathlib import Path from test.testlib.testcase import BaseTestCase import jsonschema @@ -26,7 +28,7 @@ class TestFormatters(BaseTestCase): def setUp(self) -> None: super().setUp() cfnlint.core._reset_rule_cache() - self.filename = "test/fixtures/templates/bad/formatters.yaml" + self.filename = str(Path("test/fixtures/templates/bad/formatters.yaml")) self.results = [ Match( 6, diff --git a/test/unit/module/helpers/test_create_rules.py b/test/unit/module/helpers/test_create_rules.py index 9ece75e1ed..8b9a8fa31f 100644 --- a/test/unit/module/helpers/test_create_rules.py +++ b/test/unit/module/helpers/test_create_rules.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import os from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/helpers/test_downloads_metadata.py b/test/unit/module/helpers/test_downloads_metadata.py index 1c748c7aaa..abcc7dd738 100644 --- a/test/unit/module/helpers/test_downloads_metadata.py +++ b/test/unit/module/helpers/test_downloads_metadata.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json import os import sys diff --git a/test/unit/module/helpers/test_format_json.py b/test/unit/module/helpers/test_format_json.py index 218bc1ea02..f3a437372a 100644 --- a/test/unit/module/helpers/test_format_json.py +++ b/test/unit/module/helpers/test_format_json.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import datetime from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/helpers/test_get_url_content.py b/test/unit/module/helpers/test_get_url_content.py index 0d9b15ea71..5b79ad6d3d 100644 --- a/test/unit/module/helpers/test_get_url_content.py +++ b/test/unit/module/helpers/test_get_url_content.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import gzip import sys diff --git a/test/unit/module/helpers/test_load_plugins.py b/test/unit/module/helpers/test_load_plugins.py index 7a212621b9..8230ee3550 100644 --- a/test/unit/module/helpers/test_load_plugins.py +++ b/test/unit/module/helpers/test_load_plugins.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import os from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/helpers/test_regex_dict.py b/test/unit/module/helpers/test_regex_dict.py index a053781d2e..944ab3f814 100644 --- a/test/unit/module/helpers/test_regex_dict.py +++ b/test/unit/module/helpers/test_regex_dict.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase from cfnlint.helpers import RegexDict diff --git a/test/unit/module/maintenance/test_patch_spec.py b/test/unit/module/maintenance/test_patch_spec.py index f7420396cc..e6a23b2198 100644 --- a/test/unit/module/maintenance/test_patch_spec.py +++ b/test/unit/module/maintenance/test_patch_spec.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging import test.fixtures.specs from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/maintenance/test_update_documentation.py b/test/unit/module/maintenance/test_update_documentation.py index 2feca2e3ed..909bc586d4 100644 --- a/test/unit/module/maintenance/test_update_documentation.py +++ b/test/unit/module/maintenance/test_update_documentation.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging import sys from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/maintenance/test_update_iam_policies.py b/test/unit/module/maintenance/test_update_iam_policies.py index 832ff3449a..54aae047ad 100644 --- a/test/unit/module/maintenance/test_update_iam_policies.py +++ b/test/unit/module/maintenance/test_update_iam_policies.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging import sys from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/maintenance/test_update_resource_specs.py b/test/unit/module/maintenance/test_update_resource_specs.py index 322c9ed76c..44d5cb73d1 100644 --- a/test/unit/module/maintenance/test_update_resource_specs.py +++ b/test/unit/module/maintenance/test_update_resource_specs.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging import sys from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/override/test_complete.py b/test/unit/module/override/test_complete.py index 222f6b8549..6aae597b7f 100644 --- a/test/unit/module/override/test_complete.py +++ b/test/unit/module/override/test_complete.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/override/test_exclude.py b/test/unit/module/override/test_exclude.py index da126d0ce8..08c0ea0ea4 100644 --- a/test/unit/module/override/test_exclude.py +++ b/test/unit/module/override/test_exclude.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/override/test_include.py b/test/unit/module/override/test_include.py index 2a172c9988..d39093bdcd 100644 --- a/test/unit/module/override/test_include.py +++ b/test/unit/module/override/test_include.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/override/test_required.py b/test/unit/module/override/test_required.py index a255a8c9a7..7d2bf91205 100644 --- a/test/unit/module/override/test_required.py +++ b/test/unit/module/override/test_required.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/rule/test_matching.py b/test/unit/module/rule/test_matching.py index b5eb6cbb1b..af8c3fcad8 100644 --- a/test/unit/module/rule/test_matching.py +++ b/test/unit/module/rule/test_matching.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase from typing import Any diff --git a/test/unit/module/rule/test_rule.py b/test/unit/module/rule/test_rule.py index 903cb63a3d..72aef86915 100644 --- a/test/unit/module/rule/test_rule.py +++ b/test/unit/module/rule/test_rule.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase from cfnlint.rules import CloudFormationLintRule # pylint: disable=E0401 diff --git a/test/unit/module/rule/test_rule_child.py b/test/unit/module/rule/test_rule_child.py index 30fdb0a79b..1751d1c288 100644 --- a/test/unit/module/rule/test_rule_child.py +++ b/test/unit/module/rule/test_rule_child.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase from typing import Any, Dict diff --git a/test/unit/module/runner/test_runner.py b/test/unit/module/runner/test_runner.py index 538eb1aa37..6e92dd2517 100644 --- a/test/unit/module/runner/test_runner.py +++ b/test/unit/module/runner/test_runner.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase import cfnlint.decode.cfn_json # pylint: disable=E0401 @@ -27,6 +28,9 @@ def setUp(self): AWSTemplateFormatVersion: "2010-09-09" Description: > Template with all error levels: Warning, Error and Informational + # Adding in an issue outside of the Resources for validating + Conditions: + IsUsEast1: !Equals ["a", "b", "c"] Resources: myTable: Metadata: @@ -35,6 +39,7 @@ def setUp(self): ignore_checks: - I3011 - W1020 + - E8003 # condition error # Type: "AWS::DynamoDB::Table" Properties: TableName: !Sub "TableName" @@ -47,6 +52,21 @@ def setUp(self): ProvisionedThroughput: ReadCapacityUnits: 5 WriteCapacityUnits: "5" + myTable2: + # With no ignore_checks so we + # should still get issues from this + Type: "AWS::DynamoDB::Table" + Properties: + TableName: !Sub "TableName" + AttributeDefinitions: + - AttributeName: "Id" + AttributeType: "S" # Valid AllowedValue + KeySchema: + - AttributeName: "Id" + KeyType: "HASH" + ProvisionedThroughput: + ReadCapacityUnits: !If [IsUsEast1, 5, 5] + WriteCapacityUnits: "5" """ ) @@ -55,7 +75,7 @@ def test_runner(self): runner = Runner(self.collection, "", self.template, ["us-east-1"], []) runner.transform() failures = runner.run() - assert [] == failures, "Got failures {}".format(failures) + self.assertEqual(len(failures), 3, "Got failures {}".format(failures)) def test_runner_mandatory_rules(self): """Success test""" @@ -64,11 +84,11 @@ def test_runner_mandatory_rules(self): ) runner.transform() failures = runner.run() - self.assertEqual(len(failures), 1) + self.assertEqual(len(failures), 4, "Got failures {}".format(failures)) runner = Runner( self.collection, "", self.template, ["us-east-1"], mandatory_rules=["W9000"] ) runner.transform() failures = runner.run() - self.assertEqual(len(failures), 0) + self.assertEqual(len(failures), 3, "Got failures {}".format(failures)) diff --git a/test/unit/module/template/transforms/test_language_extensions.py b/test/unit/module/template/transforms/test_language_extensions.py index ea7ffb4d16..5e2ab5dab6 100644 --- a/test/unit/module/template/transforms/test_language_extensions.py +++ b/test/unit/module/template/transforms/test_language_extensions.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from copy import deepcopy from unittest import TestCase @@ -9,9 +10,9 @@ from cfnlint.template import Template from cfnlint.template.transforms._language_extensions import ( _ForEach, + _ForEachCollection, _ForEachValue, _ForEachValueFnFindInMap, - _ForEachValueRef, _ResolveError, _Transform, _TypeError, @@ -26,6 +27,7 @@ def test_valid(self): _ForEach( "key", [{"Ref": "Parameter"}, {"Ref": "AWS::NotificationArns"}, {}], {} ) + _ForEach("key", ["AccountId", {"Ref": "AccountIds"}, {}], {}) def test_wrong_type(self): with self.assertRaises(_TypeError): @@ -53,6 +55,32 @@ def test_output_type(self): _ForEach("key", ["foo", ["bar"], []], {}) +class TestForEach(TestCase): + def setUp(self) -> None: + super().setUp() + self.cfn = Template( + "", + { + "Parameters": { + "AccountIds": { + "Type": "CommaDelimitedList", + }, + }, + }, + regions=["us-west-2"], + ) + + def test_valid(self): + fec = _ForEachCollection({"Ref": "AccountIds"}) + self.assertListEqual( + list(fec.values(self.cfn, {})), + [ + {"Fn::Select": [0, {"Ref": "AccountIds"}]}, + {"Fn::Select": [1, {"Ref": "AccountIds"}]}, + ], + ) + + class TestRef(TestCase): def setUp(self) -> None: self.template_obj = convert_dict( @@ -74,6 +102,9 @@ def setUp(self) -> None: "Type": "List", "AllowedValues": ["sg-12345678, sg-87654321"], }, + "AccountIds": { + "Type": "CommaDelimitedList", + }, }, } ) @@ -114,6 +145,15 @@ def test_ref(self): fe = _ForEachValue.create({"Ref": "SecurityGroups"}) self.assertEqual(fe.value(self.cfn), ["sg-12345678", "sg-87654321"]) + fe = _ForEachValue.create({"Ref": "AccountIds"}) + self.assertEqual( + fe.value(self.cfn), + [ + {"Fn::Select": [0, {"Ref": "AccountIds"}]}, + {"Fn::Select": [1, {"Ref": "AccountIds"}]}, + ], + ) + class TestFindInMap(TestCase): def setUp(self) -> None: @@ -181,6 +221,32 @@ def test_bad_mappings(self): with self.assertRaises(_ValueError): _ForEachValueFnFindInMap("", ["foo"]) + def test_find_in_map_values_with_default(self): + map = _ForEachValueFnFindInMap( + "a", ["Bucket", {"Ref": "Foo"}, "Key", {"DefaultValue": "bar"}] + ) + + self.assertEqual(map.value(self.cfn, None, False, True), "bar") + with self.assertRaises(_ResolveError): + map.value(self.cfn, None, False, False) + + def test_find_in_map_values_without_default(self): + map = _ForEachValueFnFindInMap("a", ["Bucket", {"Ref": "Foo"}, "Key"]) + + with self.assertRaises(_ResolveError): + self.assertEqual(map.value(self.cfn, None, False, True), "bar") + with self.assertRaises(_ResolveError): + map.value(self.cfn, None, False, False) + + def test_mapping_not_found(self): + map = _ForEachValueFnFindInMap( + "a", ["Foo", {"Ref": "Foo"}, "Key", {"DefaultValue": "bar"}] + ) + + self.assertEqual(map.value(self.cfn, None, False, True), "bar") + with self.assertRaises(_ResolveError): + map.value(self.cfn, None, False, False) + def test_two_mappings(self): template_obj = deepcopy(self.template_obj) template_obj["Mappings"]["Foo"] = {"Bar": {"Key": ["a", "b"]}} @@ -241,7 +307,21 @@ def setUp(self) -> None: }, } }, - ] + ], + "Fn::ForEach::SpecialCharacters": [ + "Identifier", + ["a-b", "c-d"], + { + "S3Bucket&{Identifier}": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketName": { + "Fn::Sub": "bucket-name-&{Identifier}" + }, + }, + } + }, + ], }, "Outputs": { "Fn::ForEach::BucketOutputs": [ @@ -318,6 +398,18 @@ def setUp(self) -> None: }, "Type": "AWS::S3::Bucket", }, + "S3Bucketab": { + "Properties": { + "BucketName": "bucket-name-ab", + }, + "Type": "AWS::S3::Bucket", + }, + "S3Bucketcd": { + "Properties": { + "BucketName": "bucket-name-cd", + }, + "Type": "AWS::S3::Bucket", + }, }, "Transforms": ["AWS::LanguageExtensions"], } @@ -331,6 +423,7 @@ def test_transform(self): self.assertDictEqual( template, self.result, + template, ) def test_transform_findinmap_function(self): @@ -362,6 +455,76 @@ def test_transform_findinmap_function(self): result, ) + def test_transform_list_parameter(self): + template_obj = deepcopy(self.template_obj) + parameters = {"AccountIds": {"Type": "CommaDelimitedList"}} + template_obj["Parameters"] = parameters + + nested_set( + template_obj, + [ + "Resources", + "Fn::ForEach::SpecialCharacters", + 1, + ], + {"Ref": "AccountIds"}, + ) + nested_set( + template_obj, + [ + "Resources", + "Fn::ForEach::SpecialCharacters", + 2, + ], + { + "S3Bucket&{Identifier}": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketName": {"Ref": "Identifier"}, + "Tags": [ + {"Key": "Name", "Value": {"Fn::Sub": "Name-${Identifier}"}}, + ], + }, + } + }, + ) + cfn = Template(filename="", template=template_obj, regions=["us-east-1"]) + matches, template = language_extension(cfn) + self.assertListEqual(matches, []) + + result = deepcopy(self.result) + result["Parameters"] = parameters + result["Resources"]["S3Bucket5096"] = { + "Properties": { + "BucketName": {"Fn::Select": [1, {"Ref": "AccountIds"}]}, + "Tags": [ + { + "Key": "Name", + "Value": "Name-5096", + }, + ], + }, + "Type": "AWS::S3::Bucket", + } + result["Resources"]["S3Bucketa72a"] = { + "Properties": { + "BucketName": {"Fn::Select": [0, {"Ref": "AccountIds"}]}, + "Tags": [ + { + "Key": "Name", + "Value": "Name-a72a", + }, + ], + }, + "Type": "AWS::S3::Bucket", + } + del result["Resources"]["S3Bucketab"] + del result["Resources"]["S3Bucketcd"] + self.assertDictEqual( + template, + result, + ) + def test_bad_collection_ref(self): template_obj = deepcopy(self.template_obj) nested_set( @@ -373,7 +536,7 @@ def test_bad_collection_ref(self): cfn = Template(filename="", template=template_obj, regions=["us-east-1"]) matches, template = language_extension(cfn) self.assertListEqual(matches, []) - self.assertTrue(len(template["Resources"]) == 2) + self.assertTrue(len(template["Resources"]) == 4) self.assertTrue("S3BucketA" in template["Resources"]) def test_duplicate_key(self): diff --git a/test/unit/module/test_api.py b/test/unit/module/test_api.py index 0a9d1f9ce9..610e39358e 100644 --- a/test/unit/module/test_api.py +++ b/test/unit/module/test_api.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from unittest import TestCase from cfnlint.api import lint, lint_all diff --git a/test/unit/module/test_duplicate.py b/test/unit/module/test_duplicate.py index 869b7c9eb8..1ca7cbfd27 100644 --- a/test/unit/module/test_duplicate.py +++ b/test/unit/module/test_duplicate.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/test_null_values.py b/test/unit/module/test_null_values.py index 8b15eb1c0c..3befbcfcd2 100644 --- a/test/unit/module/test_null_values.py +++ b/test/unit/module/test_null_values.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from test.testlib.testcase import BaseTestCase diff --git a/test/unit/module/test_rules_collections.py b/test/unit/module/test_rules_collections.py index d50d5ea2c8..c4328a5f00 100644 --- a/test/unit/module/test_rules_collections.py +++ b/test/unit/module/test_rules_collections.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase import regex as re diff --git a/test/unit/module/test_string_template.py b/test/unit/module/test_string_template.py index 2ed0636886..9a2e5ac3f8 100644 --- a/test/unit/module/test_string_template.py +++ b/test/unit/module/test_string_template.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase import cfnlint.decode.cfn_json # pylint: disable=E0401 diff --git a/test/unit/module/test_template.py b/test/unit/module/test_template.py index d993810d4c..69460d608c 100644 --- a/test/unit/module/test_template.py +++ b/test/unit/module/test_template.py @@ -2,11 +2,14 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json import os from test.testlib.testcase import BaseTestCase +from unittest.mock import patch from cfnlint.decode import cfn_yaml, convert_dict +from cfnlint.helpers import REGISTRY_SCHEMAS from cfnlint.template import Template # pylint: disable=E0401 @@ -37,19 +40,19 @@ def test_build_graph(self): dot = "test/fixtures/templates/good/generic.yaml.dot" expected_content = """digraph "template" { -MyModule [color=black, label="MyModule\\n", shape=ellipse, type=Resource]; -RootRole [color=black, label="RootRole\\n", shape=ellipse, type=Resource]; -RolePolicies [color=black, label="RolePolicies\\n", shape=ellipse, type=Resource]; -RootInstanceProfile [color=black, label="RootInstanceProfile\\n", shape=ellipse, type=Resource]; -MyEC2Instance [color=black, label="MyEC2Instance\\n", shape=ellipse, type=Resource]; -mySnsTopic [color=black, label="mySnsTopic\\n", shape=ellipse, type=Resource]; -MyEC2Instance1 [color=black, label="MyEC2Instance1\\n", shape=ellipse, type=Resource]; -ElasticIP [color=black, label="ElasticIP\\n", shape=ellipse, type=Resource]; -ElasticLoadBalancer [color=black, label="ElasticLoadBalancer\\n", shape=ellipse, type=Resource]; -IamPipeline [color=black, label="IamPipeline\\n", shape=ellipse, type=Resource]; -CustomResource [color=black, label="CustomResource\\n", shape=ellipse, type=Resource]; -WaitCondition [color=black, label="WaitCondition\\n", shape=ellipse, type=Resource]; -LambdaFunction [color=black, label="LambdaFunction\\n", shape=ellipse, type=Resource]; +MyModule [color=black, label="MyModule\\n", shape=ellipse, type="Resource"]; +RootRole [color=black, label="RootRole\\n", shape=ellipse, type="Resource"]; +RolePolicies [color=black, label="RolePolicies\\n", shape=ellipse, type="Resource"]; +RootInstanceProfile [color=black, label="RootInstanceProfile\\n", shape=ellipse, type="Resource"]; +MyEC2Instance [color=black, label="MyEC2Instance\\n", shape=ellipse, type="Resource"]; +mySnsTopic [color=black, label="mySnsTopic\\n", shape=ellipse, type="Resource"]; +MyEC2Instance1 [color=black, label="MyEC2Instance1\\n", shape=ellipse, type="Resource"]; +ElasticIP [color=black, label="ElasticIP\\n", shape=ellipse, type="Resource"]; +ElasticLoadBalancer [color=black, label="ElasticLoadBalancer\\n", shape=ellipse, type="Resource"]; +IamPipeline [color=black, label="IamPipeline\\n", shape=ellipse, type="Resource"]; +CustomResource [color=black, label="CustomResource\\n", shape=ellipse, type="Resource"]; +WaitCondition [color=black, label="WaitCondition\\n", shape=ellipse, type="Resource"]; +LambdaFunction [color=black, label="LambdaFunction\\n", shape=ellipse, type="Resource"]; RolePolicies -> RootRole [color=black, key=0, label=Ref, source_paths="['Properties', 'Roles', 0]"]; RootInstanceProfile -> RootRole [color=black, key=0, label=Ref, source_paths="['Properties', 'Roles', 0]"]; MyEC2Instance -> RootInstanceProfile [color=black, key=0, label=Ref, source_paths="['Properties', 'IamInstanceProfile']"]; @@ -1228,14 +1231,81 @@ def test_get_directives(self): ) directives = template.get_directives() expected_result = { - "E3012": [ - {"end": (23, 10), "start": (10, 9)}, - {"end": (36, 10), "start": (24, 9)}, + "E3012": ["myBucket1", "myBucket2"], + "I1001": ["myBucket1"], + } + self.assertDictEqual(directives, expected_result) + + def test_schemas(self): + """Validate getAtt when using a registry schema""" + schema = self.load_template("test/fixtures/registry/custom/resource.json") + + filename = "test/fixtures/templates/good/schema_resource.yaml" + template = self.load_template(filename) + self.template = Template(filename, template) + + with patch("cfnlint.helpers.REGISTRY_SCHEMAS", [schema]): + self.assertDictEqual( + { + "MyReport": { + "TPSCode": {"PrimitiveType": "String"}, + "Authors": {"PrimitiveItemType": "String", "Type": "List"}, + } + }, + self.template.get_valid_getatts(), + ) + + def test_is_cdk_bad_type(self): + template = { + "Resources": { + "CDK": { + "Type": ["AWS::CDK::Metadata"], + "Properties": { + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + } + }, + } + }, + } + + template = Template("test.yaml", template) + self.assertFalse(template.is_cdk_template()) + + def test_is_cdk_bad_resources(self): + template = { + "Resources": [ + { + "CDK": { + "Type": ["AWS::CDK::Metadata"], + "Properties": { + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + } + }, + } + } ], - "I1001": [{"end": (23, 10), "start": (10, 9)}], } - self.assertEqual(len(expected_result), len(directives)) - for key, items in directives.items(): - self.assertIn(key, expected_result) - if key in expected_result: - self.assertEqualListOfDicts(items, expected_result.get(key)) + + template = Template("test.yaml", template) + self.assertFalse(template.is_cdk_template()) + + def test_is_cdk_bad_resource_props(self): + template = { + "Resources": { + "CDK": [ + { + "Type": ["AWS::CDK::Metadata"], + "Properties": { + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + } + }, + } + ] + }, + } + + template = Template("test.yaml", template) + self.assertFalse(template.is_cdk_template()) diff --git a/test/unit/module/transform/test_transform.py b/test/unit/module/transform/test_transform.py index d86dbd24b4..61869f3cae 100644 --- a/test/unit/module/transform/test_transform.py +++ b/test/unit/module/transform/test_transform.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase from cfnlint import Transform diff --git a/test/unit/rules/__init__.py b/test/unit/rules/__init__.py index 70c33fd6c5..a10eadf413 100644 --- a/test/unit/rules/__init__.py +++ b/test/unit/rules/__init__.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.testlib.testcase import BaseTestCase import cfnlint.config diff --git a/test/unit/rules/conditions/test_and.py b/test/unit/rules/conditions/test_and.py index 97fefa73d4..0f4587e49c 100644 --- a/test/unit/rules/conditions/test_and.py +++ b/test/unit/rules/conditions/test_and.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.conditions.And import And # pylint: disable=E0401 diff --git a/test/unit/rules/conditions/test_configuration.py b/test/unit/rules/conditions/test_configuration.py index ec3b147451..3d2d1e2931 100644 --- a/test/unit/rules/conditions/test_configuration.py +++ b/test/unit/rules/conditions/test_configuration.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.conditions.Configuration import ( @@ -21,6 +22,10 @@ def test_file_positive(self): """Test Positive""" self.helper_file_positive() + def test_file_negative_type(self): + """Test failure""" + self.helper_file_negative("test/fixtures/templates/bad/conditions_type.yaml", 1) + def test_file_negative(self): """Test failure""" self.helper_file_negative("test/fixtures/templates/bad/conditions.yaml", 4) diff --git a/test/unit/rules/conditions/test_equals.py b/test/unit/rules/conditions/test_equals.py index 4a506bda8c..59ea4114da 100644 --- a/test/unit/rules/conditions/test_equals.py +++ b/test/unit/rules/conditions/test_equals.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.conditions.Equals import Equals # pylint: disable=E0401 diff --git a/test/unit/rules/conditions/test_equals_is_useful.py b/test/unit/rules/conditions/test_equals_is_useful.py index e826f6bdd2..c4afe5e566 100644 --- a/test/unit/rules/conditions/test_equals_is_useful.py +++ b/test/unit/rules/conditions/test_equals_is_useful.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.conditions.EqualsIsUseful import ( diff --git a/test/unit/rules/conditions/test_exists.py b/test/unit/rules/conditions/test_exists.py index 7633f4a93b..8801960054 100644 --- a/test/unit/rules/conditions/test_exists.py +++ b/test/unit/rules/conditions/test_exists.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.conditions.Exists import Exists # pylint: disable=E0401 diff --git a/test/unit/rules/conditions/test_not.py b/test/unit/rules/conditions/test_not.py index 7966f53c66..4cc97ac37b 100644 --- a/test/unit/rules/conditions/test_not.py +++ b/test/unit/rules/conditions/test_not.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.conditions.Not import Not # pylint: disable=E0401 diff --git a/test/unit/rules/conditions/test_or.py b/test/unit/rules/conditions/test_or.py index a9f01aedfe..a1511e8fae 100644 --- a/test/unit/rules/conditions/test_or.py +++ b/test/unit/rules/conditions/test_or.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.conditions.Or import Or # pylint: disable=E0401 diff --git a/test/unit/rules/conditions/test_used.py b/test/unit/rules/conditions/test_used.py index ebccf081d4..3cf1bc4fff 100644 --- a/test/unit/rules/conditions/test_used.py +++ b/test/unit/rules/conditions/test_used.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.conditions.Used import Used # pylint: disable=E0401 diff --git a/test/unit/rules/custom/test_greater_operator.py b/test/unit/rules/custom/test_greater_operator.py index 1f7cf1b2b6..1280281373 100644 --- a/test/unit/rules/custom/test_greater_operator.py +++ b/test/unit/rules/custom/test_greater_operator.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.custom.Operators import CreateGreaterRule # pylint: disable=E0401 diff --git a/test/unit/rules/custom/test_is_defined.py b/test/unit/rules/custom/test_is_defined.py index edb2f74626..3ed4347c1b 100644 --- a/test/unit/rules/custom/test_is_defined.py +++ b/test/unit/rules/custom/test_is_defined.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.custom.Operators import CreateCustomIsDefinedRule diff --git a/test/unit/rules/custom/test_is_not_defined.py b/test/unit/rules/custom/test_is_not_defined.py index 441809f1c0..db28a3f51f 100644 --- a/test/unit/rules/custom/test_is_not_defined.py +++ b/test/unit/rules/custom/test_is_not_defined.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.custom.Operators import CreateCustomIsDefinedRule diff --git a/test/unit/rules/custom/test_lesser_operator.py b/test/unit/rules/custom/test_lesser_operator.py index c0e382101b..8b56ada7e5 100644 --- a/test/unit/rules/custom/test_lesser_operator.py +++ b/test/unit/rules/custom/test_lesser_operator.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.custom.Operators import CreateLesserRule # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_base64.py b/test/unit/rules/functions/test_base64.py index 34407103d9..7c0d963c2e 100644 --- a/test/unit/rules/functions/test_base64.py +++ b/test/unit/rules/functions/test_base64.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.Base64 import Base64 # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_cidr.py b/test/unit/rules/functions/test_cidr.py index 8a1c6d64bb..553e3162eb 100644 --- a/test/unit/rules/functions/test_cidr.py +++ b/test/unit/rules/functions/test_cidr.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.Cidr import Cidr # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_dynamic_reference.py b/test/unit/rules/functions/test_dynamic_reference.py index 1495b5cf89..b6fd12907e 100644 --- a/test/unit/rules/functions/test_dynamic_reference.py +++ b/test/unit/rules/functions/test_dynamic_reference.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.DynamicReferenceSecureString import ( diff --git a/test/unit/rules/functions/test_find_in_map.py b/test/unit/rules/functions/test_find_in_map.py index 0cdeb98f08..1511342d9a 100644 --- a/test/unit/rules/functions/test_find_in_map.py +++ b/test/unit/rules/functions/test_find_in_map.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.FindInMap import FindInMap # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_find_in_map_keys.py b/test/unit/rules/functions/test_find_in_map_keys.py index afc13f3444..b0a777661b 100644 --- a/test/unit/rules/functions/test_find_in_map_keys.py +++ b/test/unit/rules/functions/test_find_in_map_keys.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.FindInMapKeys import FindInMapKeys # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_for_each.py b/test/unit/rules/functions/test_for_each.py index 6b435cfb19..e3cf5ba02c 100644 --- a/test/unit/rules/functions/test_for_each.py +++ b/test/unit/rules/functions/test_for_each.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.ForEach import ForEach diff --git a/test/unit/rules/functions/test_get_att.py b/test/unit/rules/functions/test_get_att.py index 3a84587ec2..6944e5c087 100644 --- a/test/unit/rules/functions/test_get_att.py +++ b/test/unit/rules/functions/test_get_att.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.GetAtt import GetAtt # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_getazs.py b/test/unit/rules/functions/test_getazs.py index 60a29d632d..4644f18817 100644 --- a/test/unit/rules/functions/test_getazs.py +++ b/test/unit/rules/functions/test_getazs.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.GetAz import GetAz # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_if.py b/test/unit/rules/functions/test_if.py index 34ff10af77..f692ed6cd8 100644 --- a/test/unit/rules/functions/test_if.py +++ b/test/unit/rules/functions/test_if.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.If import If # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_import_value.py b/test/unit/rules/functions/test_import_value.py index 9cd4c47cec..5fec89935e 100644 --- a/test/unit/rules/functions/test_import_value.py +++ b/test/unit/rules/functions/test_import_value.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.ImportValue import ImportValue # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_join.py b/test/unit/rules/functions/test_join.py index 165997ff2b..54bd96cd5b 100644 --- a/test/unit/rules/functions/test_join.py +++ b/test/unit/rules/functions/test_join.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.Join import Join # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_length.py b/test/unit/rules/functions/test_length.py index b7220b2f42..dc80f50ab9 100644 --- a/test/unit/rules/functions/test_length.py +++ b/test/unit/rules/functions/test_length.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.Length import Length diff --git a/test/unit/rules/functions/test_not.py b/test/unit/rules/functions/test_not.py index 2e4aac6b82..0c79ec8fde 100644 --- a/test/unit/rules/functions/test_not.py +++ b/test/unit/rules/functions/test_not.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.Not import Not # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_ref.py b/test/unit/rules/functions/test_ref.py index 7aca08c971..43bad3316e 100644 --- a/test/unit/rules/functions/test_ref.py +++ b/test/unit/rules/functions/test_ref.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.Ref import Ref # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_ref_exist.py b/test/unit/rules/functions/test_ref_exist.py index 0b236bce4f..bf99aedf12 100644 --- a/test/unit/rules/functions/test_ref_exist.py +++ b/test/unit/rules/functions/test_ref_exist.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.RefExist import RefExist # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_ref_in_condition.py b/test/unit/rules/functions/test_ref_in_condition.py index 612a750dfe..63c558b798 100644 --- a/test/unit/rules/functions/test_ref_in_condition.py +++ b/test/unit/rules/functions/test_ref_in_condition.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.RefInCondition import ( diff --git a/test/unit/rules/functions/test_relationship_conditions.py b/test/unit/rules/functions/test_relationship_conditions.py index 377a7c088b..e13aba751f 100644 --- a/test/unit/rules/functions/test_relationship_conditions.py +++ b/test/unit/rules/functions/test_relationship_conditions.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.RelationshipConditions import ( diff --git a/test/unit/rules/functions/test_select.py b/test/unit/rules/functions/test_select.py index 1f2677a5fd..11d311a951 100644 --- a/test/unit/rules/functions/test_select.py +++ b/test/unit/rules/functions/test_select.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.Select import Select # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_split.py b/test/unit/rules/functions/test_split.py index 5198701968..1dd147602e 100644 --- a/test/unit/rules/functions/test_split.py +++ b/test/unit/rules/functions/test_split.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.Split import Split # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_sub.py b/test/unit/rules/functions/test_sub.py index d0be7b7da0..badc7f253a 100644 --- a/test/unit/rules/functions/test_sub.py +++ b/test/unit/rules/functions/test_sub.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.Sub import Sub # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_sub_needed.py b/test/unit/rules/functions/test_sub_needed.py index f8d6f28609..60d07242a9 100644 --- a/test/unit/rules/functions/test_sub_needed.py +++ b/test/unit/rules/functions/test_sub_needed.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.SubNeeded import SubNeeded # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_sub_not_join.py b/test/unit/rules/functions/test_sub_not_join.py index 6c8f6807b9..9d5cd7cfff 100644 --- a/test/unit/rules/functions/test_sub_not_join.py +++ b/test/unit/rules/functions/test_sub_not_join.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.SubNotJoin import SubNotJoin # pylint: disable=E0401 diff --git a/test/unit/rules/functions/test_sub_parameters_used.py b/test/unit/rules/functions/test_sub_parameters_used.py index e632790b9b..726f0df7c8 100644 --- a/test/unit/rules/functions/test_sub_parameters_used.py +++ b/test/unit/rules/functions/test_sub_parameters_used.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.SubParametersUsed import ( diff --git a/test/unit/rules/functions/test_sub_unneeded.py b/test/unit/rules/functions/test_sub_unneeded.py index c8c82aaf3c..0cca3e6287 100644 --- a/test/unit/rules/functions/test_sub_unneeded.py +++ b/test/unit/rules/functions/test_sub_unneeded.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.functions.SubUnneeded import SubUnneeded # pylint: disable=E0401 diff --git a/test/unit/rules/mappings/test_configuration.py b/test/unit/rules/mappings/test_configuration.py index b66167ad83..439a77824f 100644 --- a/test/unit/rules/mappings/test_configuration.py +++ b/test/unit/rules/mappings/test_configuration.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.mappings.Configuration import Configuration # pylint: disable=E0401 diff --git a/test/unit/rules/mappings/test_key_name.py b/test/unit/rules/mappings/test_key_name.py index 0ff7944bf9..fa2633c263 100644 --- a/test/unit/rules/mappings/test_key_name.py +++ b/test/unit/rules/mappings/test_key_name.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.mappings.KeyName import KeyName # pylint: disable=E0401 diff --git a/test/unit/rules/mappings/test_limitattributes.py b/test/unit/rules/mappings/test_limitattributes.py index fae0099cb9..5ed4856e16 100644 --- a/test/unit/rules/mappings/test_limitattributes.py +++ b/test/unit/rules/mappings/test_limitattributes.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from test.unit.rules.templates.test_limitsize_template import write_limit_test_templates diff --git a/test/unit/rules/mappings/test_limitname.py b/test/unit/rules/mappings/test_limitname.py index 9596b21d26..1e0f816e42 100644 --- a/test/unit/rules/mappings/test_limitname.py +++ b/test/unit/rules/mappings/test_limitname.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.mappings.LimitName import LimitName # pylint: disable=E0401 diff --git a/test/unit/rules/mappings/test_limitnumber.py b/test/unit/rules/mappings/test_limitnumber.py index 00324c177e..a22493cad9 100644 --- a/test/unit/rules/mappings/test_limitnumber.py +++ b/test/unit/rules/mappings/test_limitnumber.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from test.unit.rules.templates.test_limitsize_template import write_limit_test_templates diff --git a/test/unit/rules/mappings/test_name.py b/test/unit/rules/mappings/test_name.py index 7670eaf208..bd44417f01 100644 --- a/test/unit/rules/mappings/test_name.py +++ b/test/unit/rules/mappings/test_name.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.mappings.Name import Name # pylint: disable=E0401 diff --git a/test/unit/rules/mappings/test_used.py b/test/unit/rules/mappings/test_used.py index e2e9f4bc3c..fb145e5fa4 100644 --- a/test/unit/rules/mappings/test_used.py +++ b/test/unit/rules/mappings/test_used.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.mappings.Used import Used # pylint: disable=E0401 diff --git a/test/unit/rules/metadata/test_config.py b/test/unit/rules/metadata/test_config.py index 0caec19c99..43f2858acc 100644 --- a/test/unit/rules/metadata/test_config.py +++ b/test/unit/rules/metadata/test_config.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.metadata.Config import Config # pylint: disable=E0401 diff --git a/test/unit/rules/metadata/test_interface_configuration.py b/test/unit/rules/metadata/test_interface_configuration.py index a0af2837f3..d77422a89a 100644 --- a/test/unit/rules/metadata/test_interface_configuration.py +++ b/test/unit/rules/metadata/test_interface_configuration.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.metadata.InterfaceConfiguration import ( diff --git a/test/unit/rules/metadata/test_interface_parameter_exists.py b/test/unit/rules/metadata/test_interface_parameter_exists.py index a7930775e5..154b5d1008 100644 --- a/test/unit/rules/metadata/test_interface_parameter_exists.py +++ b/test/unit/rules/metadata/test_interface_parameter_exists.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.metadata.InterfaceParameterExists import ( diff --git a/test/unit/rules/outputs/test_configuration.py b/test/unit/rules/outputs/test_configuration.py index 4d7d1e651e..3260cf43f7 100644 --- a/test/unit/rules/outputs/test_configuration.py +++ b/test/unit/rules/outputs/test_configuration.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.outputs.Configuration import Configuration # pylint: disable=E0401 diff --git a/test/unit/rules/outputs/test_description.py b/test/unit/rules/outputs/test_description.py index 7225166c50..eb3cffd6e3 100644 --- a/test/unit/rules/outputs/test_description.py +++ b/test/unit/rules/outputs/test_description.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.outputs.Description import Description # pylint: disable=E0401 diff --git a/test/unit/rules/outputs/test_importvalue.py b/test/unit/rules/outputs/test_importvalue.py index 083b98458b..89f371559e 100644 --- a/test/unit/rules/outputs/test_importvalue.py +++ b/test/unit/rules/outputs/test_importvalue.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.outputs.ImportValue import ImportValue # pylint: disable=E0401 diff --git a/test/unit/rules/outputs/test_limit_description.py b/test/unit/rules/outputs/test_limit_description.py index 3eaa3ccfd1..4880c313c8 100644 --- a/test/unit/rules/outputs/test_limit_description.py +++ b/test/unit/rules/outputs/test_limit_description.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.outputs.LimitDescription import ( diff --git a/test/unit/rules/outputs/test_limitname.py b/test/unit/rules/outputs/test_limitname.py index 468ac29f0e..32567a2244 100644 --- a/test/unit/rules/outputs/test_limitname.py +++ b/test/unit/rules/outputs/test_limitname.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.outputs.LimitName import LimitName # pylint: disable=E0401 diff --git a/test/unit/rules/outputs/test_limitnumber.py b/test/unit/rules/outputs/test_limitnumber.py index e209351a84..975c10772b 100644 --- a/test/unit/rules/outputs/test_limitnumber.py +++ b/test/unit/rules/outputs/test_limitnumber.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from test.unit.rules.templates.test_limitsize_template import write_limit_test_templates diff --git a/test/unit/rules/outputs/test_name.py b/test/unit/rules/outputs/test_name.py index 4b9bd9aa9b..909cf656d6 100644 --- a/test/unit/rules/outputs/test_name.py +++ b/test/unit/rules/outputs/test_name.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.outputs.Name import Name # pylint: disable=E0401 diff --git a/test/unit/rules/outputs/test_required.py b/test/unit/rules/outputs/test_required.py index 7d54d33767..8468059fe6 100644 --- a/test/unit/rules/outputs/test_required.py +++ b/test/unit/rules/outputs/test_required.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.outputs.Required import Required # pylint: disable=E0401 diff --git a/test/unit/rules/outputs/test_value.py b/test/unit/rules/outputs/test_value.py index db0f8c66e5..3a8ad751a2 100644 --- a/test/unit/rules/outputs/test_value.py +++ b/test/unit/rules/outputs/test_value.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.outputs.Value import Value # pylint: disable=E0401 diff --git a/test/unit/rules/parameters/test_allowed_value.py b/test/unit/rules/parameters/test_allowed_value.py index 5f9fe5cca1..f612135ea7 100644 --- a/test/unit/rules/parameters/test_allowed_value.py +++ b/test/unit/rules/parameters/test_allowed_value.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.parameters.AllowedValue import AllowedValue # pylint: disable=E0401 diff --git a/test/unit/rules/parameters/test_configuration.py b/test/unit/rules/parameters/test_configuration.py index a55fa54cc6..deab6b7e03 100644 --- a/test/unit/rules/parameters/test_configuration.py +++ b/test/unit/rules/parameters/test_configuration.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.parameters.Configuration import ( diff --git a/test/unit/rules/parameters/test_default.py b/test/unit/rules/parameters/test_default.py index 9abf242d5d..6e89cd5341 100644 --- a/test/unit/rules/parameters/test_default.py +++ b/test/unit/rules/parameters/test_default.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.parameters.Default import Default # pylint: disable=E0401 diff --git a/test/unit/rules/parameters/test_defaultref.py b/test/unit/rules/parameters/test_defaultref.py index 30ced69918..a1a01ae49b 100644 --- a/test/unit/rules/parameters/test_defaultref.py +++ b/test/unit/rules/parameters/test_defaultref.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.parameters.DefaultRef import DefaultRef # pylint: disable=E0401 diff --git a/test/unit/rules/parameters/test_lambda_memory_size.py b/test/unit/rules/parameters/test_lambda_memory_size.py index 3f92c4f3f2..83291822c0 100644 --- a/test/unit/rules/parameters/test_lambda_memory_size.py +++ b/test/unit/rules/parameters/test_lambda_memory_size.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.parameters.LambdaMemorySize import ( diff --git a/test/unit/rules/parameters/test_limitname.py b/test/unit/rules/parameters/test_limitname.py index 1597e705f0..7d7caf3220 100644 --- a/test/unit/rules/parameters/test_limitname.py +++ b/test/unit/rules/parameters/test_limitname.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.parameters.LimitName import LimitName # pylint: disable=E0401 diff --git a/test/unit/rules/parameters/test_limitnumber.py b/test/unit/rules/parameters/test_limitnumber.py index 08cec310cf..7a7b13e03d 100644 --- a/test/unit/rules/parameters/test_limitnumber.py +++ b/test/unit/rules/parameters/test_limitnumber.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from test.unit.rules.templates.test_limitsize_template import write_limit_test_templates diff --git a/test/unit/rules/parameters/test_limitvalue.py b/test/unit/rules/parameters/test_limitvalue.py index 1d3b8141f4..6cfdfe7883 100644 --- a/test/unit/rules/parameters/test_limitvalue.py +++ b/test/unit/rules/parameters/test_limitvalue.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.parameters.LimitValue import LimitValue # pylint: disable=E0401 diff --git a/test/unit/rules/parameters/test_name.py b/test/unit/rules/parameters/test_name.py index ff50b3b7f3..6e6036ba97 100644 --- a/test/unit/rules/parameters/test_name.py +++ b/test/unit/rules/parameters/test_name.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.parameters.Name import Name # pylint: disable=E0401 diff --git a/test/unit/rules/parameters/test_types.py b/test/unit/rules/parameters/test_types.py index 67565ae70e..24de2b8040 100644 --- a/test/unit/rules/parameters/test_types.py +++ b/test/unit/rules/parameters/test_types.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.parameters.Types import Types # pylint: disable=E0401 diff --git a/test/unit/rules/parameters/test_used.py b/test/unit/rules/parameters/test_used.py index 0e20f3e3d5..ac71758ad2 100644 --- a/test/unit/rules/parameters/test_used.py +++ b/test/unit/rules/parameters/test_used.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.parameters.Used import Used # pylint: disable=E0401 diff --git a/test/unit/rules/resources/backup/test_backup_plan_lifecycle_rule.py b/test/unit/rules/resources/backup/test_backup_plan_lifecycle_rule.py index fddff81977..10ae12f249 100644 --- a/test/unit/rules/resources/backup/test_backup_plan_lifecycle_rule.py +++ b/test/unit/rules/resources/backup/test_backup_plan_lifecycle_rule.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.backup.BackupPlanLifecycleRule import ( diff --git a/test/unit/rules/resources/certificatemanager/test_domainvalidationoptions.py b/test/unit/rules/resources/certificatemanager/test_domainvalidationoptions.py index 3e197eac48..f593365fab 100644 --- a/test/unit/rules/resources/certificatemanager/test_domainvalidationoptions.py +++ b/test/unit/rules/resources/certificatemanager/test_domainvalidationoptions.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.certificatemanager.DomainValidationOptions import ( diff --git a/test/unit/rules/resources/cloudformation/test_nested_stack_parameters.py b/test/unit/rules/resources/cloudformation/test_nested_stack_parameters.py index 91cfe04bff..00aa93d69a 100644 --- a/test/unit/rules/resources/cloudformation/test_nested_stack_parameters.py +++ b/test/unit/rules/resources/cloudformation/test_nested_stack_parameters.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging from test.unit.rules import BaseRuleTestCase diff --git a/test/unit/rules/resources/cloudfront/test_aliases.py b/test/unit/rules/resources/cloudfront/test_aliases.py index 8849cdabcc..ef4b77b5bb 100644 --- a/test/unit/rules/resources/cloudfront/test_aliases.py +++ b/test/unit/rules/resources/cloudfront/test_aliases.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.cloudfront.Aliases import Aliases diff --git a/test/unit/rules/resources/codepipeline/test_stageactions.py b/test/unit/rules/resources/codepipeline/test_stageactions.py index c9fad5f3cf..1fa331e821 100644 --- a/test/unit/rules/resources/codepipeline/test_stageactions.py +++ b/test/unit/rules/resources/codepipeline/test_stageactions.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.codepipeline.CodepipelineStageActions import ( diff --git a/test/unit/rules/resources/codepipeline/test_stages.py b/test/unit/rules/resources/codepipeline/test_stages.py index 1b4311d97c..9e18bb43c0 100644 --- a/test/unit/rules/resources/codepipeline/test_stages.py +++ b/test/unit/rules/resources/codepipeline/test_stages.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.codepipeline.CodepipelineStages import ( diff --git a/test/unit/rules/resources/dynamodb/test_attribute_mismatch.py b/test/unit/rules/resources/dynamodb/test_attribute_mismatch.py index 625368233e..8d5dc4d925 100644 --- a/test/unit/rules/resources/dynamodb/test_attribute_mismatch.py +++ b/test/unit/rules/resources/dynamodb/test_attribute_mismatch.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.dynamodb.AttributeMismatch import ( diff --git a/test/unit/rules/resources/dynamodb/test_delete_policy.py b/test/unit/rules/resources/dynamodb/test_delete_policy.py index 70f3064527..f00bec2673 100644 --- a/test/unit/rules/resources/dynamodb/test_delete_policy.py +++ b/test/unit/rules/resources/dynamodb/test_delete_policy.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.UpdateReplacePolicyDeletionPolicyOnStatefulResourceTypes import ( diff --git a/test/unit/rules/resources/ec2/test_ec2_ebs.py b/test/unit/rules/resources/ec2/test_ec2_ebs.py index fbff09c444..305c4cb69a 100644 --- a/test/unit/rules/resources/ec2/test_ec2_ebs.py +++ b/test/unit/rules/resources/ec2/test_ec2_ebs.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.ectwo.Ebs import Ebs # pylint: disable=E0401 diff --git a/test/unit/rules/resources/ec2/test_rt_association.py b/test/unit/rules/resources/ec2/test_rt_association.py index 2d804993cc..7b947df784 100644 --- a/test/unit/rules/resources/ec2/test_rt_association.py +++ b/test/unit/rules/resources/ec2/test_rt_association.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.ectwo.RouteTableAssociation import ( diff --git a/test/unit/rules/resources/ec2/test_sg_ingress.py b/test/unit/rules/resources/ec2/test_sg_ingress.py deleted file mode 100644 index f01e3d60f8..0000000000 --- a/test/unit/rules/resources/ec2/test_sg_ingress.py +++ /dev/null @@ -1,31 +0,0 @@ -""" -Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. -SPDX-License-Identifier: MIT-0 -""" -from test.unit.rules import BaseRuleTestCase - -from cfnlint.rules.resources.ectwo.SecurityGroupIngress import ( - SecurityGroupIngress, # pylint: disable=E0401 -) - - -class TestPropertySgIngress(BaseRuleTestCase): - """Test Ec2 Security Group Ingress Rules""" - - def setUp(self): - """Setup""" - super(TestPropertySgIngress, self).setUp() - self.collection.register(SecurityGroupIngress()) - self.success_templates = [ - "test/fixtures/templates/good/properties_ec2_vpc.yaml", - ] - - def test_file_positive(self): - """Test Positive""" - self.helper_file_positive() - - def test_file_negative(self): - """Test failure""" - self.helper_file_negative( - "test/fixtures/templates/bad/properties_sg_ingress.yaml", 1 - ) diff --git a/test/unit/rules/resources/ecs/test_ecs_task_definition_essential_container.py b/test/unit/rules/resources/ecs/test_ecs_task_definition_essential_container.py index 3fce083470..6a8788b279 100644 --- a/test/unit/rules/resources/ecs/test_ecs_task_definition_essential_container.py +++ b/test/unit/rules/resources/ecs/test_ecs_task_definition_essential_container.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.ecs.TaskDefinitionEssentialContainer import ( diff --git a/test/unit/rules/resources/ecs/test_fargate_service_scheduling_strategy.py b/test/unit/rules/resources/ecs/test_fargate_service_scheduling_strategy.py index 06adc30a4d..ee0b38aa22 100644 --- a/test/unit/rules/resources/ecs/test_fargate_service_scheduling_strategy.py +++ b/test/unit/rules/resources/ecs/test_fargate_service_scheduling_strategy.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.ecs.FargateDeploymentSchedulingStrategy import ( diff --git a/test/unit/rules/resources/elasticache/test_cache_cluster_failover.py b/test/unit/rules/resources/elasticache/test_cache_cluster_failover.py index 5ab7c4cfc3..4ed24bf0d7 100644 --- a/test/unit/rules/resources/elasticache/test_cache_cluster_failover.py +++ b/test/unit/rules/resources/elasticache/test_cache_cluster_failover.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.elasticache.CacheClusterFailover import ( diff --git a/test/unit/rules/resources/elb/test_elb.py b/test/unit/rules/resources/elb/test_elb.py index c129e9fe9f..b851766c99 100644 --- a/test/unit/rules/resources/elb/test_elb.py +++ b/test/unit/rules/resources/elb/test_elb.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.elb.Elb import Elb # pylint: disable=E0401 diff --git a/test/unit/rules/resources/events/test_rule_schedule_expression.py b/test/unit/rules/resources/events/test_rule_schedule_expression.py index a4fe7b6002..8f99e3472b 100644 --- a/test/unit/rules/resources/events/test_rule_schedule_expression.py +++ b/test/unit/rules/resources/events/test_rule_schedule_expression.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.events.RuleScheduleExpression import ( @@ -28,5 +29,5 @@ def test_file_negative_alias(self): """Test failure""" self.helper_file_negative( "test/fixtures/templates/bad/resources/events/rule_schedule_expression.yaml", - 8, + 11, ) diff --git a/test/unit/rules/resources/events/test_rule_targets_limit.py b/test/unit/rules/resources/events/test_rule_targets_limit.py index 096e1c5324..f643831782 100644 --- a/test/unit/rules/resources/events/test_rule_targets_limit.py +++ b/test/unit/rules/resources/events/test_rule_targets_limit.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.events.RuleTargetsLimit import ( diff --git a/test/unit/rules/resources/iam/test_iam_permissions.py b/test/unit/rules/resources/iam/test_iam_permissions.py index ef97bd2aa9..57923dd3df 100644 --- a/test/unit/rules/resources/iam/test_iam_permissions.py +++ b/test/unit/rules/resources/iam/test_iam_permissions.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.iam.Permissions import Permissions # pylint: disable=E0401 diff --git a/test/unit/rules/resources/iam/test_iam_policy.py b/test/unit/rules/resources/iam/test_iam_policy.py index ee595fa46a..fa11f9e4c8 100644 --- a/test/unit/rules/resources/iam/test_iam_policy.py +++ b/test/unit/rules/resources/iam/test_iam_policy.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.iam.Policy import Policy # pylint: disable=E0401 @@ -26,11 +27,11 @@ def test_file_positive(self): def test_file_negative(self): """Test failure""" self.helper_file_negative( - "test/fixtures/templates/bad/resources/iam/iam_policy.yaml", 12 + "test/fixtures/templates/bad/resources/iam/iam_policy.yaml", 16 ) def test_file_resource_negative(self): """Test failure""" self.helper_file_negative( - "test/fixtures/templates/bad/resources/iam/resource_policy.yaml", 4 + "test/fixtures/templates/bad/resources/iam/resource_policy.yaml", 6 ) diff --git a/test/unit/rules/resources/iam/test_iam_policy_version.py b/test/unit/rules/resources/iam/test_iam_policy_version.py index 6858ba5980..d6aed48d25 100644 --- a/test/unit/rules/resources/iam/test_iam_policy_version.py +++ b/test/unit/rules/resources/iam/test_iam_policy_version.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.iam.PolicyVersion import ( diff --git a/test/unit/rules/resources/iam/test_ref_with_path.py b/test/unit/rules/resources/iam/test_ref_with_path.py index ca5093df6a..ec65b92854 100644 --- a/test/unit/rules/resources/iam/test_ref_with_path.py +++ b/test/unit/rules/resources/iam/test_ref_with_path.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.iam.RefWithPath import RefWithPath # pylint: disable=E0401 diff --git a/test/unit/rules/resources/lmbd/test_deprecated_runtime_end.py b/test/unit/rules/resources/lmbd/test_deprecated_runtime_end.py index 17baa14874..3d20bec097 100644 --- a/test/unit/rules/resources/lmbd/test_deprecated_runtime_end.py +++ b/test/unit/rules/resources/lmbd/test_deprecated_runtime_end.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from datetime import datetime from test.unit.rules import BaseRuleTestCase diff --git a/test/unit/rules/resources/lmbd/test_deprecated_runtime_eol.py b/test/unit/rules/resources/lmbd/test_deprecated_runtime_eol.py index 41a4ff6aa6..bafbfd70c9 100644 --- a/test/unit/rules/resources/lmbd/test_deprecated_runtime_eol.py +++ b/test/unit/rules/resources/lmbd/test_deprecated_runtime_eol.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from datetime import datetime from test.unit.rules import BaseRuleTestCase diff --git a/test/unit/rules/resources/lmbd/test_events_log_group_name.py b/test/unit/rules/resources/lmbd/test_events_log_group_name.py index 4f7daf7756..85ee0ac725 100644 --- a/test/unit/rules/resources/lmbd/test_events_log_group_name.py +++ b/test/unit/rules/resources/lmbd/test_events_log_group_name.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.lmbd.EventsLogGroupName import EventsLogGroupName diff --git a/test/unit/rules/resources/lmbd/test_snapstart.py b/test/unit/rules/resources/lmbd/test_snapstart.py index 163adb769b..b3ea782a06 100644 --- a/test/unit/rules/resources/lmbd/test_snapstart.py +++ b/test/unit/rules/resources/lmbd/test_snapstart.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.lmbd.SnapStart import SnapStart diff --git a/test/unit/rules/resources/lmbd/test_snapstart_enabled.py b/test/unit/rules/resources/lmbd/test_snapstart_enabled.py index 6151f5e5a3..8cf0b62983 100644 --- a/test/unit/rules/resources/lmbd/test_snapstart_enabled.py +++ b/test/unit/rules/resources/lmbd/test_snapstart_enabled.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.lmbd.SnapStartEnabled import SnapStartEnabled diff --git a/test/unit/rules/resources/lmbd/test_snapstart_supported.py b/test/unit/rules/resources/lmbd/test_snapstart_supported.py index 2b06375dbf..5e7cbae376 100644 --- a/test/unit/rules/resources/lmbd/test_snapstart_supported.py +++ b/test/unit/rules/resources/lmbd/test_snapstart_supported.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.lmbd.SnapStartSupported import SnapStartSupported diff --git a/test/unit/rules/resources/lmbd/test_zip_package_required_properties.py b/test/unit/rules/resources/lmbd/test_zip_package_required_properties.py index 409b41beea..d5a5c2ac39 100644 --- a/test/unit/rules/resources/lmbd/test_zip_package_required_properties.py +++ b/test/unit/rules/resources/lmbd/test_zip_package_required_properties.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.lmbd.ZipPackageRequiredProperties import ( diff --git a/test/unit/rules/resources/properties/test_allowed_pattern.py b/test/unit/rules/resources/properties/test_allowed_pattern.py index b16c7f75b4..1cb2a0d311 100644 --- a/test/unit/rules/resources/properties/test_allowed_pattern.py +++ b/test/unit/rules/resources/properties/test_allowed_pattern.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase import regex as re diff --git a/test/unit/rules/resources/properties/test_allowed_value.py b/test/unit/rules/resources/properties/test_allowed_value.py index 7b566b550c..10b6c00bd1 100644 --- a/test/unit/rules/resources/properties/test_allowed_value.py +++ b/test/unit/rules/resources/properties/test_allowed_value.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.AllowedValue import ( diff --git a/test/unit/rules/resources/properties/test_atleastone.py b/test/unit/rules/resources/properties/test_atleastone.py index a5f9b03ce2..15e2fb0ac2 100644 --- a/test/unit/rules/resources/properties/test_atleastone.py +++ b/test/unit/rules/resources/properties/test_atleastone.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.AtLeastOne import ( diff --git a/test/unit/rules/resources/properties/test_availability_zone.py b/test/unit/rules/resources/properties/test_availability_zone.py index 14ef49fc5d..f3437a53de 100644 --- a/test/unit/rules/resources/properties/test_availability_zone.py +++ b/test/unit/rules/resources/properties/test_availability_zone.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.AvailabilityZone import ( @@ -17,7 +18,8 @@ def setUp(self): super(TestPropertyAvailabilityZone, self).setUp() self.collection.register(AvailabilityZone()) self.success_templates = [ - "test/fixtures/templates/good/resources/properties/az.yaml" + "test/fixtures/templates/good/resources/properties/az.yaml", + "test/fixtures/templates/good/resources/properties/az_cdk.yaml", ] def test_file_positive(self): diff --git a/test/unit/rules/resources/properties/test_exclusive.py b/test/unit/rules/resources/properties/test_exclusive.py index 84190a06f8..a25b491bf8 100644 --- a/test/unit/rules/resources/properties/test_exclusive.py +++ b/test/unit/rules/resources/properties/test_exclusive.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.Exclusive import ( diff --git a/test/unit/rules/resources/properties/test_image_id.py b/test/unit/rules/resources/properties/test_image_id.py index b8498c4aec..e40dca1225 100644 --- a/test/unit/rules/resources/properties/test_image_id.py +++ b/test/unit/rules/resources/properties/test_image_id.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.ImageId import ImageId # pylint: disable=E0401 diff --git a/test/unit/rules/resources/properties/test_inclusive.py b/test/unit/rules/resources/properties/test_inclusive.py index 374faac4ce..5d7514a039 100644 --- a/test/unit/rules/resources/properties/test_inclusive.py +++ b/test/unit/rules/resources/properties/test_inclusive.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.Inclusive import ( diff --git a/test/unit/rules/resources/properties/test_json_size.py b/test/unit/rules/resources/properties/test_json_size.py index 087997402c..0ecaa75527 100644 --- a/test/unit/rules/resources/properties/test_json_size.py +++ b/test/unit/rules/resources/properties/test_json_size.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.JsonSize import ( diff --git a/test/unit/rules/resources/properties/test_list_duplicates.py b/test/unit/rules/resources/properties/test_list_duplicates.py index 49d3b8fc01..07d42b7a3d 100644 --- a/test/unit/rules/resources/properties/test_list_duplicates.py +++ b/test/unit/rules/resources/properties/test_list_duplicates.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.ListDuplicates import ( diff --git a/test/unit/rules/resources/properties/test_list_duplicates_allowed.py b/test/unit/rules/resources/properties/test_list_duplicates_allowed.py index d7fe2042f1..42fb28bb8f 100644 --- a/test/unit/rules/resources/properties/test_list_duplicates_allowed.py +++ b/test/unit/rules/resources/properties/test_list_duplicates_allowed.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.ListDuplicatesAllowed import ( diff --git a/test/unit/rules/resources/properties/test_list_size.py b/test/unit/rules/resources/properties/test_list_size.py index 1d2e6973b5..ef572aa52f 100644 --- a/test/unit/rules/resources/properties/test_list_size.py +++ b/test/unit/rules/resources/properties/test_list_size.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.ListSize import ( diff --git a/test/unit/rules/resources/properties/test_number_size.py b/test/unit/rules/resources/properties/test_number_size.py index 8d60b1c958..9cf2cf30d1 100644 --- a/test/unit/rules/resources/properties/test_number_size.py +++ b/test/unit/rules/resources/properties/test_number_size.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.NumberSize import ( diff --git a/test/unit/rules/resources/properties/test_onlyone.py b/test/unit/rules/resources/properties/test_onlyone.py index a70c1ed9df..d4e5b598cc 100644 --- a/test/unit/rules/resources/properties/test_onlyone.py +++ b/test/unit/rules/resources/properties/test_onlyone.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.OnlyOne import OnlyOne # pylint: disable=E0401 diff --git a/test/unit/rules/resources/properties/test_password.py b/test/unit/rules/resources/properties/test_password.py index 1201012110..5cb3353e9f 100644 --- a/test/unit/rules/resources/properties/test_password.py +++ b/test/unit/rules/resources/properties/test_password.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.Password import ( diff --git a/test/unit/rules/resources/properties/test_properties.py b/test/unit/rules/resources/properties/test_properties.py index 8fed49c135..b06c6bd556 100644 --- a/test/unit/rules/resources/properties/test_properties.py +++ b/test/unit/rules/resources/properties/test_properties.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from test.unit.rules import BaseRuleTestCase diff --git a/test/unit/rules/resources/properties/test_properties_templated.py b/test/unit/rules/resources/properties/test_properties_templated.py index b018a7b76c..00f082028c 100644 --- a/test/unit/rules/resources/properties/test_properties_templated.py +++ b/test/unit/rules/resources/properties/test_properties_templated.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.PropertiesTemplated import ( @@ -17,7 +18,8 @@ def setUp(self): super(TestPropertiesTemplated, self).setUp() self.collection.register(PropertiesTemplated()) self.success_templates = [ - "test/fixtures/templates/good/resources/properties/templated_code.yaml" + "test/fixtures/templates/good/resources/properties/templated_code.yaml", + "test/fixtures/templates/good/resources/properties/templated_code_sam.yaml", ] def test_file_positive(self): diff --git a/test/unit/rules/resources/properties/test_required.py b/test/unit/rules/resources/properties/test_required.py index 757a21296d..bf0d72fa6a 100644 --- a/test/unit/rules/resources/properties/test_required.py +++ b/test/unit/rules/resources/properties/test_required.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import json from test.unit.rules import BaseRuleTestCase @@ -29,7 +30,7 @@ def test_file_positive(self): def test_file_negative(self): """Test failure""" self.helper_file_negative( - "test/fixtures/templates/bad/properties_required.yaml", 11 + "test/fixtures/templates/bad/properties_required.yaml", 12 ) def test_file_negative_generic(self): @@ -56,5 +57,5 @@ def test_file_negative(self): """Test failure""" # Additional Custom::SpecifiedCustomResource failure detected with custom spec self.helper_file_negative( - "test/fixtures/templates/bad/properties_required.yaml", 12 + "test/fixtures/templates/bad/properties_required.yaml", 13 ) diff --git a/test/unit/rules/resources/properties/test_required_based_on_value.py b/test/unit/rules/resources/properties/test_required_based_on_value.py index 24ef7cbe55..34879da742 100644 --- a/test/unit/rules/resources/properties/test_required_based_on_value.py +++ b/test/unit/rules/resources/properties/test_required_based_on_value.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.RequiredBasedOnValue import ( diff --git a/test/unit/rules/resources/properties/test_string_size.py b/test/unit/rules/resources/properties/test_string_size.py index 2c0b212088..9571b57c22 100644 --- a/test/unit/rules/resources/properties/test_string_size.py +++ b/test/unit/rules/resources/properties/test_string_size.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.StringSize import ( diff --git a/test/unit/rules/resources/properties/test_unwanted_based_on_value.py b/test/unit/rules/resources/properties/test_unwanted_based_on_value.py index 91b5e7d193..01d9e70669 100644 --- a/test/unit/rules/resources/properties/test_unwanted_based_on_value.py +++ b/test/unit/rules/resources/properties/test_unwanted_based_on_value.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.UnwantedBasedOnValue import ( diff --git a/test/unit/rules/resources/properties/test_value_primitive_type.py b/test/unit/rules/resources/properties/test_value_primitive_type.py index c02e6f397f..17336e0fb0 100644 --- a/test/unit/rules/resources/properties/test_value_primitive_type.py +++ b/test/unit/rules/resources/properties/test_value_primitive_type.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.ValuePrimitiveType import ( diff --git a/test/unit/rules/resources/properties/test_value_ref_getatt.py b/test/unit/rules/resources/properties/test_value_ref_getatt.py index 1155388ee5..520548e306 100644 --- a/test/unit/rules/resources/properties/test_value_ref_getatt.py +++ b/test/unit/rules/resources/properties/test_value_ref_getatt.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.properties.ValueRefGetAtt import ( diff --git a/test/unit/rules/resources/rds/test_instance_sizes.py b/test/unit/rules/resources/rds/test_instance_sizes.py index 75a53a0c07..56ba0b42ec 100644 --- a/test/unit/rules/resources/rds/test_instance_sizes.py +++ b/test/unit/rules/resources/rds/test_instance_sizes.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.rds.InstanceSize import ( diff --git a/test/unit/rules/resources/route53/test_recordset_name.py b/test/unit/rules/resources/route53/test_recordset_name.py index 0314b5e076..a8b3c77d49 100644 --- a/test/unit/rules/resources/route53/test_recordset_name.py +++ b/test/unit/rules/resources/route53/test_recordset_name.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.route53.RecordSetName import ( diff --git a/test/unit/rules/resources/route53/test_recordsets.py b/test/unit/rules/resources/route53/test_recordsets.py index aed930648a..1efa49d3ec 100644 --- a/test/unit/rules/resources/route53/test_recordsets.py +++ b/test/unit/rules/resources/route53/test_recordsets.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.route53.RecordSet import RecordSet # pylint: disable=E0401 diff --git a/test/unit/rules/resources/s3/test_access_control_obsolete.py b/test/unit/rules/resources/s3/test_access_control_obsolete.py index e68fea192e..12f13743ed 100644 --- a/test/unit/rules/resources/s3/test_access_control_obsolete.py +++ b/test/unit/rules/resources/s3/test_access_control_obsolete.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.s3.AccessControlObsolete import AccessControlObsolete diff --git a/test/unit/rules/resources/s3/test_access_control_ownership.py b/test/unit/rules/resources/s3/test_access_control_ownership.py index 4bd0ce115b..76986575d5 100644 --- a/test/unit/rules/resources/s3/test_access_control_ownership.py +++ b/test/unit/rules/resources/s3/test_access_control_ownership.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.s3.AccessControlOwnership import AccessControlOwnership diff --git a/test/unit/rules/resources/stepfunctions/test_state_machine.py b/test/unit/rules/resources/stepfunctions/test_state_machine.py index 797e6c1b65..0c9db8dd24 100644 --- a/test/unit/rules/resources/stepfunctions/test_state_machine.py +++ b/test/unit/rules/resources/stepfunctions/test_state_machine.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.stepfunctions.StateMachine import ( diff --git a/test/unit/rules/resources/test_circular_dependency.py b/test/unit/rules/resources/test_circular_dependency.py index 359b1066d1..f939a4e39f 100644 --- a/test/unit/rules/resources/test_circular_dependency.py +++ b/test/unit/rules/resources/test_circular_dependency.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.CircularDependency import ( diff --git a/test/unit/rules/resources/test_configurations.py b/test/unit/rules/resources/test_configurations.py index 328da93799..5f812b75a5 100644 --- a/test/unit/rules/resources/test_configurations.py +++ b/test/unit/rules/resources/test_configurations.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.Configuration import Configuration # pylint: disable=E0401 diff --git a/test/unit/rules/resources/test_deletionpolicy.py b/test/unit/rules/resources/test_deletionpolicy.py index b99dc1c773..804a6277ed 100644 --- a/test/unit/rules/resources/test_deletionpolicy.py +++ b/test/unit/rules/resources/test_deletionpolicy.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.DeletionPolicy import ( diff --git a/test/unit/rules/resources/test_dependson.py b/test/unit/rules/resources/test_dependson.py index 691920c600..5fc7c20644 100644 --- a/test/unit/rules/resources/test_dependson.py +++ b/test/unit/rules/resources/test_dependson.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.DependsOn import DependsOn # pylint: disable=E0401 diff --git a/test/unit/rules/resources/test_hardcodedarnproperties.py b/test/unit/rules/resources/test_hardcodedarnproperties.py index f105e407d8..06c8e44f98 100644 --- a/test/unit/rules/resources/test_hardcodedarnproperties.py +++ b/test/unit/rules/resources/test_hardcodedarnproperties.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.HardCodedArnProperties import ( @@ -18,6 +19,7 @@ def setUp(self): self.collection.register(HardCodedArnProperties()) self.success_templates = [ "test/fixtures/templates/good/resources/properties/hard_coded_arn_properties_sam.yaml", + "test/fixtures/templates/good/resources/properties/hard_coded_arn_properties_cdk.yaml", ] def test_file_positive(self): diff --git a/test/unit/rules/resources/test_limitname.py b/test/unit/rules/resources/test_limitname.py index f765923c84..df6730a2a2 100644 --- a/test/unit/rules/resources/test_limitname.py +++ b/test/unit/rules/resources/test_limitname.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.LimitName import LimitName # pylint: disable=E0401 diff --git a/test/unit/rules/resources/test_limitnumber.py b/test/unit/rules/resources/test_limitnumber.py index ba3b175629..6ab63472fd 100644 --- a/test/unit/rules/resources/test_limitnumber.py +++ b/test/unit/rules/resources/test_limitnumber.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from test.unit.rules.templates.test_limitsize_template import write_limit_test_templates diff --git a/test/unit/rules/resources/test_modules.py b/test/unit/rules/resources/test_modules.py index 216a8eac4d..40c84bc06c 100644 --- a/test/unit/rules/resources/test_modules.py +++ b/test/unit/rules/resources/test_modules.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.Modules import Modules diff --git a/test/unit/rules/resources/test_name.py b/test/unit/rules/resources/test_name.py index 8c53ac5e82..2ee94ffff5 100644 --- a/test/unit/rules/resources/test_name.py +++ b/test/unit/rules/resources/test_name.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.Name import Name # pylint: disable=E0401 diff --git a/test/unit/rules/resources/test_noecho.py b/test/unit/rules/resources/test_noecho.py index ffbc1ce906..7e1dd69aa0 100644 --- a/test/unit/rules/resources/test_noecho.py +++ b/test/unit/rules/resources/test_noecho.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.NoEcho import NoEcho # pylint: disable=E0401 diff --git a/test/unit/rules/resources/test_previous_generation_instance_type.py b/test/unit/rules/resources/test_previous_generation_instance_type.py index bc5d4fe990..53f6cf82f0 100644 --- a/test/unit/rules/resources/test_previous_generation_instance_type.py +++ b/test/unit/rules/resources/test_previous_generation_instance_type.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.PreviousGenerationInstanceType import ( diff --git a/test/unit/rules/resources/test_retentionperiod.py b/test/unit/rules/resources/test_retentionperiod.py index a44af48691..7129b0fc30 100644 --- a/test/unit/rules/resources/test_retentionperiod.py +++ b/test/unit/rules/resources/test_retentionperiod.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.RetentionPeriodOnResourceTypesWithAutoExpiringContent import ( diff --git a/test/unit/rules/resources/test_serverless_transform.py b/test/unit/rules/resources/test_serverless_transform.py index 4b7170676f..12bf5e65f7 100644 --- a/test/unit/rules/resources/test_serverless_transform.py +++ b/test/unit/rules/resources/test_serverless_transform.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.ServerlessTransform import ( diff --git a/test/unit/rules/resources/test_unique_names.py b/test/unit/rules/resources/test_unique_names.py index 0fdf12ff45..221da09d74 100644 --- a/test/unit/rules/resources/test_unique_names.py +++ b/test/unit/rules/resources/test_unique_names.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.UniqueNames import UniqueNames # pylint: disable=E0401 diff --git a/test/unit/rules/resources/test_updatereplacepolicy.py b/test/unit/rules/resources/test_updatereplacepolicy.py index 13284c114c..315a845f6a 100644 --- a/test/unit/rules/resources/test_updatereplacepolicy.py +++ b/test/unit/rules/resources/test_updatereplacepolicy.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.UpdateReplacePolicy import ( diff --git a/test/unit/rules/resources/updatepolicy/test_configuration.py b/test/unit/rules/resources/updatepolicy/test_configuration.py index e18b59e6fe..343490b2c0 100644 --- a/test/unit/rules/resources/updatepolicy/test_configuration.py +++ b/test/unit/rules/resources/updatepolicy/test_configuration.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.resources.updatepolicy.Configuration import ( diff --git a/test/unit/rules/templates/test_base_template.py b/test/unit/rules/templates/test_base_template.py index 095f94e58c..4b599aec5a 100644 --- a/test/unit/rules/templates/test_base_template.py +++ b/test/unit/rules/templates/test_base_template.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.templates.Base import Base # pylint: disable=E0401 diff --git a/test/unit/rules/templates/test_description.py b/test/unit/rules/templates/test_description.py index 6bd04f142a..71ba5ebd18 100644 --- a/test/unit/rules/templates/test_description.py +++ b/test/unit/rules/templates/test_description.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.templates.Description import Description # pylint: disable=E0401 diff --git a/test/unit/rules/templates/test_limitsize_description.py b/test/unit/rules/templates/test_limitsize_description.py index 9b67408f78..a8b69336ff 100644 --- a/test/unit/rules/templates/test_limitsize_description.py +++ b/test/unit/rules/templates/test_limitsize_description.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from test.unit.rules.templates.test_limitsize_template import write_limit_test_templates diff --git a/test/unit/rules/templates/test_limitsize_template.py b/test/unit/rules/templates/test_limitsize_template.py index e75b647d7c..e0a9713195 100644 --- a/test/unit/rules/templates/test_limitsize_template.py +++ b/test/unit/rules/templates/test_limitsize_template.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules.templates.LimitSize import LimitSize # pylint: disable=E0401 diff --git a/test/unit/rules/templates/test_yaml_template.py b/test/unit/rules/templates/test_yaml_template.py index 29101cc2a2..24ed8a8130 100644 --- a/test/unit/rules/templates/test_yaml_template.py +++ b/test/unit/rules/templates/test_yaml_template.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + from test.unit.rules import BaseRuleTestCase from cfnlint.rules import RulesCollection diff --git a/test/unit/specs/test_required_based_on_value.py b/test/unit/specs/test_required_based_on_value.py index 89085ed61d..502b9e8a87 100644 --- a/test/unit/specs/test_required_based_on_value.py +++ b/test/unit/specs/test_required_based_on_value.py @@ -2,6 +2,7 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 """ + import logging import test.fixtures.schemas from test.testlib.testcase import BaseTestCase diff --git a/tox.ini b/tox.ini index b28b050c9f..7d282d5848 100644 --- a/tox.ini +++ b/tox.ini @@ -7,6 +7,7 @@ commands = coverage run -m unittest discover -s {posargs:test} coverage xml skip_install = True +passenv = COVERAGE_FILE deps = coverage>=7.2.1 pydot